不同的测试者,只要经验水平相当,对同一个被测对象进行测试分析得到的测试点都是差不多的,但是测试设计出的测试用例却千差万别。
这个现象背后的原因很容易分析,我们已经了解到测试分析是一个“发现性”的活动。显然,只要大家的经验水平相当,他们的发现能力就是相当的,分析结果自然也差不多。但测试设计不同,很多测试者都遇到过别人看不懂自己设计的测试用例的尴尬;还有很多测试者宁愿自己加班把之前的测试设计推翻重写,也不愿意对之前的测试用例进行维护修改。这是因为测试设计是“设计”,不同的思路、写作方式、组织方式针对同一个被测对象时设计出的测试用例相差很大,且理解别人的思路是一件非常困难的事情,尤其在没有规则说明的时候。
怎么才能做好测试设计并得到整洁的测试用例?这个是迫切解决的问题。解决问题前,先期待下什么是整洁的测试用例。
1)使用恰到好处的测试设计方法,使得测试用例拥有良好的覆盖度且规模适中。
2)拥有精准的测试用例描述,让人一看就明白测试的目标、输入和预期。
3)能被良好地组织、维护和传承。
摘取自刘琛梅老师的《测试架构师修炼之道:从测试工程师到测试架构师 第2版》
网友评论