Tuesday, September 8, 2020

How software testing life cycle works

 SOFTWARE TESTING LIFE CYCLE(STLC) is a sequence of specific steps conducted during the testing process to ensure that software quality goals are met. STLC includes both verification and validation activities. 



 STLC has different phases:

1)    Test planning

                   - Test Strategy

                - Test plan

      2) Test Analysis (F.R.S)- R.C.N

      3)Test Design

                 -Test Scenarios

                 -Test Cases

      4)Test Environment

      5)Test Execution

         (Expected = Actual)

         (Test Cases=Build)

      6)Defect report

      7)Signoff / Test Closer

 

1)   Test planning: STLC starts with test planning. At this phase prepare two documents such as test strategy & Test plan documents

·        Test Strategy is high level or organisation level document which is prepared by test manager & project manager.

·        Based on Test strategy & requirements, Test plan will be prepared by Test Lead & it is a project level document.

 

2)   Test Analysis: Once Plan is prepared, every testing engineer concentrating on analysing current project testing requirements by following F.R.S, usecase document.

While analysing requirements, If you have any documents, prepare RCN & send to domain expert to get clarifications

 

3)      Test Design: In this phase testing requirements designing as a two documents. Such as Test scenarios & test cases.

·        What to test is called scenarios, how to test called cases.

·         Based on scenarios & cases prepare requirement tracebility matrix(R.T.M).

·          

4)       Test Environment: It is information about current project.

 

5)      Test Execution: In this phase to check whether the application developed as per customer requirements or not to compare expected & actual, execute every test case on build.

 

6)      Defect Reporting: During execution, If any test case failed or if any expected value not equal to with actual value, Prepare defect report, send to programmer by the help of bug tracking tools.

 

7)      Signoff / Test Closer: Whenever all test cases are successfully executed and all major defects are fixed. The testing engineer can signoff from the current project.

1 comment:

  1. Informative post about software testing life cycle. Keep sharing more post like software testing. Checkout the detailed information about software testing services.

    ReplyDelete

Why software testing is necessary

  Software Testing  is necessary because we all make mistakes. Some of those mistakes are unimportant, but some of them are expensive or dan...