其他测试需求的方法
通过用户调查来测试需求
通过设计测试用例来测试需求
利用现存的产品对需求进行测试
通过用户调查来测试需求
保证用户会对最终的设计感到满意的最简单和最可靠的方法就是开始设计时测量他们的满意度
周期性地调查、关注变化
对于任何评论都要给予关注,尤其是他们表达了强烈的愿望时
注意,其实很多时候调查用户是不现实的,或者调查的机会不多,这时候应该邀请业务专家、领域专家、业务市场人员对需求进行评审和检查。
构建并回答黑盒测试主要是为了测试需求的完备性、准确性、明确性以及简明性
通过想象产品已经制造出来,构建一系列的测试用例,并且问“假设”问题
回答这些用例并且与设计人员讨论答案
试图认同答案通常会导致其他“假设”问题,引发的“假设”问题都必须得到很好的回答
实践证明,这种方法是非常有效的,但是前提是测试人员需要投入足够的精力和时间进行测试用例的编写,并且不能被动地接受和相信需求规格说明书,要对其抱着怀疑的态度。
利用现存的产品对需求进行测试
比较产品,提出一份在新需求中可能遗漏的功能列表
访谈一些旧产品的使用者,提出一份在当前系统中不需要的功能列表
比较旧产品和其原始的需求,准备一份新产品开发中的潜在问题的列表。尤其要注意那些没有被实现的或是实现了之后又被丢弃的需求
避免因为每个旧产品而把产品做成一把瑞士军刀的诱惑。不要让那些不属于整个需求过程的特征悄悄混进来。