All phases in software testing life cycle
Requirement Analysis
1.Testing
team goes through requirement analysis.
2.Clear
all doubt with stockholders/client.
3.Acceptance
criteria is will be documented.
4.Testing
team goes through functional and non funtional details.
5.Prioritize
which features need to be tested.
6.Identify
testing types.
Test
Planning
1.All
Document related to test plan is created in this stage.
2.Test
Strategy and test plan document is created.
3.Resource
planning and assigning is done in this stage as well.
4.Testing
effort estimation is done by QA lead/ QA.
5.Proper
roles and responsibility is assigned to associated team member.
6.Selection
of testing tool is done in this phase.
Test
Case Development
1.QA
Team write test case.
2.QA
Team write
test Script.
3.QA Team create
test data.
Test Environment Setup
1.Software
and hardware all type of installation, which is required to test
product/App for testing , is done in
this phase.
2.After
installation build is tested and if its successful then test data is generated.
3.After
this, to verify that created build is working fine, smoke testing is performed
to ensure that basic functionality is working fine.
4.Bug
is reported , if testing team found any bug during smoke testing.
Test Execution phase
1.Created
test case execution take place in this phase.
2.All
Created test cases are executed in
created testing environment.
3.While
execute test cases, and QA find bug, this bug is reported against that
particular test case (failed) and assigned to associated developer.
4.This
bug is fixed by developer and assigned to QA, again QA retest that fixed bug.
5.If
that bug is fixed then it will change in “Close” status else QA Reassign
(Reopen) that bug .
Test Cycle Closure
1.QA
team will meet and discussed what he
learnt from bad practices.
2.
Whole discussion will help QA team to avoid previous mistake in future
project.
Comments
Post a Comment