system testingin agile environment
DESCRIPTION
'Hangzhou Scrum Forum 2009'TRANSCRIPT
- 1. System testing in an agile environment Mary Jiang May 2009
- 2. Overview
- Traditional System Testing vs. Agile System Testing
- System Testing Model
- Examples in current project
- Best Practice & Challenge
- 3. System Testing
- System Testing: Testing the whole system
- 4. What is current reality?
- How can we implement system testing strategy?
- 5. System Testing Model in Perficient China
- 6. Sprint 0
- High Level Test Planning
- Initial Test Environment
- Identifying Testers
- Training
- Identify test requirement
- Draft estimation
- 7. Sprint 1 Sprint N
- Independent Parallel Testing
- 8. Clean Up Sprint
- End of lifecycle testing before production
- Including functional testing and non-functional testing
- Focus on covering more testing than previous iterations
- Do exploratory testing if possible
- 9. Example 1 in current project
- 10. Example 2 in current project
- 11. Defect Management
- More focus on high priority work items
- Reprioritize the defects often happened
- Snapshot for defect communication is more efficient
- 12. Test Report
- Shortening Feedback Loops
-
- Daily Status Update
-
- WIKI
- Lightweight Documentation
-
- Use lightweight styles/tools (Excel)
-
- Leverage one document for multi-purpose
- Identify critical bugs, missing features and opportunity to improve
- 13. Testers
- Whole team and Independent test team
- Some critical factors for testing professionals:
-
- Become generalizing specialists.
-
- Be flexible.
-
- Be prepared to work closely with developers.
-
- Be flexible. This is worth repeating. ;-)
-
- Focus on value-added activities. Not bureaucracy.
-
- Be flexible. This is really important.
- 14. Challenge
- Build up an independent test team that collaborating with developers
- Dependencies for independent testing
- Continuous Independent Parallel Testing
- Find the balance point between testing for implicit expectation and making up requirements as you go
- 15. Q&A Thank you for listening