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.
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.

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