文章目录
高效测试的途径
- 借助自动化工具
- 借助他人的力量
Why it’s importtant to have other peple test
- Having another set of eyes look at the software helps break the pesticide paradox(杀虫剂悖论).
- Different people go about their testing differently
- Having someone assist you in your testing helps eliminate boredom.
- Watching how someone else approaches a problem is a great way to learn new testing techniques.
Test Share
- Share the testing modules
- Knowledge transfer session
A Bug bash
- A fun way to share the testing tasks is to schedule a bug bash.
- A bug bash is a period of time (usually a couple hours) in which the entire test team stops their normally assigned testing tasks to participate in the bash.
- In a bug bash, a specific area of the software is selected and all the testers concentrate their testing on that one area or set of features.
- The selection might be an area that’s been especially buggy to see if there are still more problems lurking about.
- Or, it might be an area that’s suspiciously bug free.
- A bug bash could determine if the bugs have been missed by normal testing or if it’s just well written code.
- There are lots of potential criteria for choosing the area, but ultimately a bug bash gets many different people looking at one particular area of the software for bugs.
Constraint (制约因素&挑战)
- 重复工作问题、整理与分类、参与度问题
- how to avoid repetition work
- schedule
- tools
- standards
How to overcome (如何克服)
improve competitiveness and visibility
Accepted testing (验收测试)
正式&非正式
α testing (内测)
- α testing is the user do testing in the development environment
- Evaluate the function, localization, usability, reliability, performance and support of software products
β Testing (公测)
- β testing is the end user do testing in the several scenarios