-
Software life cycle
Life_Cycle
-
Testing process
test.png
-
Requirement Analyze
Get the requirement from requirement team.
Know the background of the requirement.
Know customer's purpose, why need this requirement.
refine the requirement, generate task list from the requirement.
-Design
- Role: Expert developer, Architect
- Coding
- Role:Developer
- Fix bug
- Coding
- UT
- Make build
- Role: SCM
- Make build
- Integration test:
-Role: Tester
According to Dev plan, make the test plan according to dev plan.
During coding of developer, for each build do below test:
- verify bug in last build.
- new feature test: detail test for new feature, include manual test and automation test.
- regression test: full test for each release, escape new feature cause legacy test cases failed.
- sanity test: quick check if the release achieve the goal.
Test stragy
- Function test
- Performance test
- Explore test
- Other test
Test report
- Analyze test result
- Generate test report according to project.
- System test
System test team test plan, same as integration test
- Release
Release to other team or Customer
网友评论