Software Testing Life Cycle


STLC(Software Testing Life Cycle):-





Test Planning:
Define objectives of testing and the specification of test activities in order to meet the objectives and targets.

Test Analysis and Design:
General testing objectives are transformed into tangible test scenarios and test cases. The major tasks of this phase of test lifecycle are as follows:
-Reviewing the test basis
-Evaluating testability of the test basis and test objects
-Identifying and prioritizing test conditions based on analysis of test items, the specification, behavior and structure of the software.
-Designing the test environment set-up and identifying any required infrastructure and tools
-Creating bi-directional traceability between test basis and test cases.

Test Execution:
-Finalizing, executing and prioritising test cases
-Developing and prioritising test procedures, creating test data and preparing test harnesses 
-Writing automated test scripts (if automation testing is planned)
-Creating test suites from the test procedures for efficient test execution
-Verifying the test environment has been set up correctly.

The major tasks involved in this phase are as follows:
-Verifying and updating bi-directional traceability between test basis and test cases.
-Executing test procedures either manually or by using test execution according to the planned sequence.
-Logging the outcome of test execution and recording the versions of the software under test, test tools and testware
-Comparing actual results with expected results
-Reporting discrepancies as incidents and analysing them in order to establish their cause.
-Repeating test activities as a result of action taken for each discrepancy, re-execution of a test that previously failed in order to confirm a fix(Re test)
-Execution of a corrected test in order to ensure that defects have not been introduced in unchanged areas of the software as a result of defect fixing(Regression test).

Test Closure: 
Test Closure activities include the following major tasks:
-Planned deliverables have been delivered
-Creation of test summary report
-Handover test ware to maintenance team.



2 comments:

  1. Useful post

    Thank you for sharing this blog with us. Really appreciate your efforts for writing this blog and updating us with new updates.
    Keep sharing more good stuff like this. Get information about Testing App & Software Quality Assurance

    ReplyDelete
  2. Hi thank you for clearing my doubts about ppc and i found good reference from this site.
    software testing course

    ReplyDelete