目录
引言
作为一名测试人员,经常会遇到领导的提问:测试结果如何,版本可以发布了吗?此时我们是如何衡量软件是否达到了发布标准,对测试的结果是否有信心呢?
举个栗子:
一个大型系统由多个子系统构成,不同的子系统分配给不同的开发者及测试人员。通常情况下,一个系统的解决方案会影响其他系统,当经过无数次迭代后,系统不断地发生变化,你需要以某种方式得知它什么时候发生了变化,变化是什么以及在哪里发生的,影响的范围有多大。如果你对于这些一无所知,这将使你很难计划你的测试范围,也很难相信测试结果。
试想一下,如果没有制定权威的准则,你怎么知道是否达到了发布标准?还有,你怎么知道一个初级测试人员执行测试用例,并告诉他是否通过了呢?本文讨论的核心就是:测试准则的制定标准。
测试准则
测试准则的问题简单来讲,就是为测试实施寻求一个标准。世界上没有完美的准则,再权威的测试准则也只是在与定义的系统一致时才有效。在定义权威的测试准则时,需要从以下几个方面来考虑。
用户需求
我们设计的产品要满足用户的需求,这是实现要考虑的测