如何编写更好的测试用例(二)[3]

发表于:2010-01-26来源:作者:点击数: 标签:编写
如何编写更好的 测试用例 (二)[3] 用例设计 累积用例的优点和缺点 累积用例是那些依赖于以前的用例来运行的用例 — 在你测试#6以前,你得先运行测试 1-5。您的目标是让测试尽可能的独立。这给了安排测试最大的灵活性,并减少了维护时间。可惜的是,它落后的

  如何编写更好的测试用例(二)[3]   用例设计

  累积用例的优点和缺点

  累积用例是那些依赖于以前的用例来运行的用例 — 在你测试#6以前,你得先运行测试 1-5。您的目标是让测试尽可能的独立。这给了安排测试最大的灵活性,并减少了维护时间。可惜的是,它落后的一面是,该标准可能会不符合其他标准,如保持每个测试用例简短和不重复覆盖。你如何达到这一点呢?

  ● 问问自己,是否你真正需要从另一个测试输入数据?如果是这样,测试必须是具有累积性的。

  ● 只要有可能,提供一个以前的测试的替代品。这意味着它们可以使用在以前的测试中建立的数据,同时它们也可以使用其他数据。例如:“你需要两个处于90天拖欠状况的帐户,如为逾期帐户的测试用例所创建的账户。”

  ● 提及其他测试时要象共有的一样尽可能在精确性上保持一致。不要只用编号提及一些测试。测试重编号后。如果您使用一个编号,还包括标题或说明。这可避免维护时的恶梦。

  改善可用性或可测试性的另一个问题是测试用例的顺序,它们应该根据业务使用排序。什么是最终用户通常首先做得,不是他们首先不得不做的,象在累积用例中一样?如果测试者是一个商业用户,他们将有一个他们希望完成软件任务的心理模式。通过复制其模式来适应他们,增加了他们的测试生产率。

  用模板提高生产率   软件测试

  测试用例模板是一个带有标签字段的表单。附加的附录B是一个分步测试用例的模板。这是开始提高测试用例的一个重要的方式。它加快开始编写过程,并提供一个好用例的各个内容。这里是使用模板的一些其他的好处:

  ● 防止空白页的恐慌

  ● 对混乱现象给于帮助

  ● 用标准创建

  ● 打印好看的测试

  ● 协助测试者找到信息

  ● 可以包括与测试过程相关的其他字段

原文转自:http://www.ltesting.net