5.2.1 测试用例编写时常犯错误
测试用例(Test Case)指为某个特殊目标编制的一组测试输入、执行条件以及预期结果,其功能是测试某个程序路径或核实是否满足某个特定需求。
用设计书直接做成测试用例时,因文字的理解会有歧义,不能反映系统间的连续性等因素,做出的测试用例就会不简练,而且会有遗漏。然而实际工作中,很多公司为了快捷采取了这种粗陋的形式,往往会因此漏掉许多测试用例而形成潜在故障,并产生很多后遗症——给后续运营与维护带来很大的麻烦。
产品交付给客户后如果出现故障那就是事故。大部分的事故应该在测试阶段检测出来,之所以没有发现,是因为没有编写相应的测试用例,如图5-10所示。

图5-10 测试用例编写时常犯错误
漏掉的原因主要有两点:
(1)测试用例编写的基准不明确。
(2)测试用例设定方法的手法不确定。