软件测试的一些基本原则
1.制定最低测试通过标准和测试内容,然后具体问题具体分析。因为不充分的测试时不负责任的,过分的测试是易中资源浪费,同时也是易中不负责任的表现
2.不要试图穷举测试,穷举测试指的是测试时考虑的所有可能的输入值,应在测试用例上多下功夫,设计出优秀的测试用例,用最少的测试用例达到最大的覆盖率
3.开发人员不能即是运动员又是裁判员,测试应该由独立的第三方机构来完成
国内的实际情况:黑盒测试往往由测试人员来测,而白盒测试往往由开发人员进行交叉测试
4.测试要尽早执行
5.软件测试应该追溯需求
6.缺陷的二八定理
7.缺陷具有免疫性
缺陷修复后,测试人员要根据新版本的特变去修改维护测试用例,一个值得注意的经验,那就是每修复3~4个缺陷,一般就会产生一个新的缺陷,所以要充分注意修改错误所产生的影响和波及效果