sindhusdet18

Jan 4, 20221 min

Software Development life Cycle

Software Development Life cycle

Testing Life Cycle - Waterfall model SDLC

how to do testing and its life cycle?

  1. unit testing

  2. sanity testing

  3. functional testing

  4. integration testing

  5. Regression testing

  6. stress Testing

  7. load testing

  8. Performance testing

  9. Solution testing

Unit Testing(Developers)

Unit Testing is done during the development (coding phase) of an application by the developers. Unit Tests isolate a section of code and verify its correctness.

A unit may be an individual function, method, procedure, module, or object.

INTEGRATION Testing(SIT Environment)

is defined as a type of testing where software modules are integrated logically and tested as a group. A typical software project consists of multiple software modules, coded by different programmers. The purpose of this level of testing is to expose defects in the interaction between these software modules when they are integrated

Functional Testing(QA Environment) is a type of black box testing where the system is tested against the functional requirements/ specifications

function/features are tested by feeding the inputs and examine the output

Performance Testing is a Non functional testing to test the application speed, stability, responsiveness of a computer, network, software program or a device under workload

Performance testing at high level

1. Simulate important business flows for your application

2. Test the application under target user load

3. Validating the app/servers readiness ahead of peak events like black Friday sale

4. Test the application stability before/after release

what is performance testing is all about?

Non functional testing to determine the application speed, stability, scalability and reliability.
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

    1491
    2