2018-05-15 Product life cycle

  • Software life cycle


    2018-05-15 Product life cycle_第1张图片
    Life_Cycle
  • Testing process


    2018-05-15 Product life cycle_第2张图片
    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

你可能感兴趣的:(2018-05-15 Product life cycle)