软件测试所遵循的原则:
1 测试可以发现软件中发现的故障,但是经过软件测试,我们不能保证该软件不存在故障
2、不能穷尽测试,软件不会不存在故障
3、及早进行软件测试;越晚进行软件测试,研发的成本就会更高
4、缺陷具备群集特性;会相互影响,可能某一个模块的问题,会影响更多,我们要关注问题多的模块
5、测试的杀虫剂悖论:我们的测试用例和方法需要更新,不然我们会越来越发现不了问题
6、测试的二八原则:总是存在风险,我们要把80%的经历和资源用在20%的重要模块中
7、测试活动依赖于测试背景;不同的软件对各个方面的要求不同,我们要审时度势