测试用例的编写是QA团队的主要活动之一,我们的大部份时间都花在了编写、审查、执行和维护这些用例上。很不幸的是,测试用例仍然是最容易出错的地方。由于理解上的差异,测
测试用例的编写是QA团队的主要活动之一,我们的大部份时间都花在了编写、审查、执行和维护这些用例上。很不幸的是,测试用例仍然是最容易出错的地方。
由于理解上的差异,测试实践组织方式的不同,以及时间的缺乏等等原因,我们经常看到一些难以让人满意的测试用例。
网上有很多关于要怎样写测试用例的文章,但这篇文章却是告诉你不要这样写测试用例——几个将有助于创造独特、优质且有效的测试用例的技巧。
现在,让我们开始。请注意,这些技巧不只适用于测试新手,它们同样适用于有经验的测试人员。
先说最重要的——什么是测试用例?如何编写测试用例?
测试用例是指导测试人员验证一个特定的指标或目标的一组指令,随后可以告诉我们,系统行为是否与预期一致。
有关如何编写测试用例的基本说明,请参阅下面的文章:
通过需求规格说明书(SRS)编写测试用例
并观看这个很赞的视频,它介绍了一些编写良好的测试用例的要诀和技巧:
测试用例中最常见的三个问题:
这些天,从我的学生和工作中的同事那儿,我看到的最常见的测试用例中的问题是:
1. 步骤混合
2. 将应用程序行为作为预期行为
3. 一条用例中包含多个条件
在我记录的测试用例编写过程中最常见的问题列表中,这几条被列在了前三的位置。
有趣的是,这些既发生在测试新手身上,也发生在有经验的测试人员身上。我们只是一味地遵循着相同的存在缺陷的过程