- 所有的软件测试都应该追溯到用户需求。即应该重视需求文档,明确最初的需求才能尽可能减少后期的错误;
- 尽早启动测试工作,尽可能早地发现问题。问题越是遗留到后面修改的成本越大;
- pareto法则适用于软件测试,又称28效率法则,即早期应该能够发现大量的问题;
- 穷尽测试是不可能的,应当做适当的风险分析;
- 杀虫剂免疫 。开发人员时间长了之后会知道测试人员的一些套路,所以测试人员应该时常切换思维,用多种方法进行测试;
- 缺陷修复总会以20%-50%的概率引入新的bug 所以在测试过程中,验证一个bug需要将之前的用例都运行一遍;
- 细心、信心、耐心,团队合作沟通能力,时刻保持怀疑态度且有缺陷意识。