What is the testing lifecycle and explain each of its phases?

Showing Answers 1 - 2 of 2 Answers


  • Oct 31st, 2006

software testing life cycle has the following stages :

test plan:it is a document  that contains: scope,object ,system requirements,project requirements,testing requirements,schedule,roles and responsibilities,features to be tested,features not to be tested,entry criteria,exit criteria,test stategy which include test cases,test bed,test suite,  deliverables ,annexure and sign off

test requirements (by seeing srs)like fun specification screens,fields,datatypes,range etc

prepare test case design

execute test cases 

analyse the results  and

bug reporting.                                                        

  Was this answer useful?  Yes

Testing Lifecycle can be describe same as SDLC.It's begin with requirement analysys phase and never ends, we have to end it to say it's enough.according to me there are only two phases for testing:1)Verify2)validatethe phases other describes that test plan or others that is process of testing, not life cycle.

  Was this answer useful?  Yes

Murali Ganta

  • Nov 7th, 2006

STLC consists of  5-phases  Requirements Gathering,Test case prepration,

Execution process, Analysing the Results& Bug Reporting

  Was this answer useful?  Yes

Software Testing Life Cycle (STLC):Testing activity in the development process follows different phases. They are1.Test Planning2.Test Development3.Test Execution 4.Result Analysis5.Bug Tracking6.Test Report PreparationTest Planning: Test planning is a strategy document that describes overall approach of testing of an application.Contents of test plan are? Test strategy/Test scope/test objective? What to test what not to test? Scheduling? Resource planning? Defect metrics description? Definition of terminology? Areas to be automated? Evolution of automation tools? Risks and Assumptions Test Development: Test cases are prepared covering all the functionalities mentioned in the requirements document.Test Execution: Execute the test cases on the application.Result Analysis: It is the process in which the expected values of the application are compared with actual value and if they are matched result is always pass otherwise fail.Bug Tracking: It is the process in which, based on failed test cases defects are identified and listed out in separate document called ?Defect Profile?.Reporting: This is the phase in which status of the tested module is described in a document to led the high level management about the stability of the module.

  Was this answer useful?  Yes


  • Dec 13th, 2006

the test life cycle has the following phases

Testplan: Planning the test process

Test Design: identifying and designing the test cases

Implemetation:Could be either Manual or automated

Execution: Executing the test cases

Evaluation: Evaluating the test results and based on the analysis logging a defect to the defect traking system

  Was this answer useful?  Yes

santosh sunkoji

  • Dec 14th, 2006

Testing life cycle phases are initiate requirements,test planing, test design, test execution,analysis reports,if bug found report the bug, and close test.Initiate requirement- test planning test designtest executionanalysis reportsreport bugsclose test

  Was this answer useful?  Yes


  • Jan 9th, 2007

Software Testing Life Cycle has following phases:

1.Test Requirements 2.Test Planning 3.Test Enviornment setup 4.Test Design 5.Test Execution & Defect tracking 6.Test Report & acceptance

  Was this answer useful?  Yes

testing life cycle has following stages, 1. system study 2. test plan, 3.write test case, 4.traceability matrix, 5. execute test case, 6. defect tracking 7. test execution report, 8. retrospect

  Was this answer useful?  Yes

Software Testing Life Cycle

                           System Requirement Specification(SRS)
                         |                                |                  |
                         |                                |                  |  
                     [Design Document] [Test Plan] and [PPT]
                                            Test Data Prparation
                                           [usally given by clients]
                                            Test Case Writing
                                             Test Case Execution----------------------------
                                                          |                                                    |
                                                          |                                                    |
                                                  Bug Report------------------          Sanity Testing
                                                          |                              |                     |
                                                          |                              |                     |
                                                  Bug Life Cycle                   |---------- GUI Testing
                                                          |                              |                     |
                                                          |                              |                     |
                                              Regression Testing                |            Smoke Testing
                                                          |                              |                      |
                                                          |                              |                      |
                                                System Testing---------        |                      |
                                                           |                       |     |                      |
                                                           |                       |     |                      |
                                                 Acceptance Testing      |     |----Functionality Testing
                                                                                   |     |                       |
                                                                                   |     |                       |
                                                                                   |     |              Smoke Testing
                                                                                   |     |                        |
                                                                                   |     |                        |
                                                                                   |     |-------- Integration testing
                                                                                   |                              |
                                                                                   |                              |
                                                                                   |                    Smoke Testing
                                                                                   |                               |
                                                                                   |                               |

  Was this answer useful?  Yes

A sample testing cycle

Although variations exist between organizations, there is a typical cycle for

Requirements Analysis: Testing should begin in the requirements phase
of the software development life cycle. During the design phase, testers work
with developers in determining what aspects of a design are testable and with
what parameters those tests work.

Test planning: Test strategy, Test plan, Testbed creation. Since many
activities will be carried out during testing, a plan is needed.

Test development: Test procedures, Test scenarios, Test cases, Test
datasets, Test scripts to use in testing software.

Test execution: Testers execute the software based on the plans and
tests and report any errors found to the development team.

Test reporting: Once testing is completed, testers generate metrics
and make final reports on their test effort and whether or not the software
tested is ready for release.

Test result analysis: Or Defect Analysis, is done by the development
team usually along with the client, in order to decide what defects should be
treated, fixed, rejected (i.e. found software working properly) or deferred to
be dealt with later.

Defect Retesting: Once a defect has been dealt with by the development
team, it is retested by the testing team.

Regression testing: It is common to have a small test program built of
a subset of tests, for each integration of new, modified, or fixed software, in
order to ensure that the latest delivery has not ruined anything, and that the
software product as a whole is still working correctly.

Test Closure: Once the test meets the exit criteria, the activities
such as capturing the key outputs, lessons learned, results, logs, documents
related to the project are archived and used as a reference for future projects.


  • Nov 2nd, 2011

May I suggest wikipedia. Invest your time wisely by reading Wikipedia for these kinds of general questions or search this site.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions