不要这样写测试用例(给测试新手和老鸟的提示)(6)

发表于:2016-12-07来源:kiford作者:翻译:wisp点击数: 标签:测试用例
注意: 将应用程序作为参考是一条捷径,但是有风险。只要我们足够小心,它可以产生令人吃惊的结果。 #3. 一条用例中包含多个条件 我们再次从例子中
注意:将应用程序作为参考是一条捷径,但是有风险。只要我们足够小心,它可以产生令人吃惊的结果。

#3. 一条用例中包含多个条件

我们再次从例子中学习——来看下面的步骤:这是一个登录功能的测试用例中的步骤。

  • a. 输入有效的详情信息,然后点击“提交”
  • b. 保持“用户名”字段为空,点击“提交”
  • c. 保持“密码”字段为空,点击“提交”
  • d. 使用已经登录的用户名/密码,点击“提交”

将4个不同的测试用例组合成了一个。你可能会说“这有什么不好?”不但节省了纸张,而且只用了1个用例就把原本用四个用例才能做的事情都做了,不是更好吗?好吧,不那么好。为什么?往下看:

  • 如果其中一个失败了会怎么样?——我们不得不将整条用例标记为“失败”。如果我们将整条测试用例标记为“失败”,就意味着四种情况都不工作,但事实并非如此。

  • 原文转自:http://www.kiford.com/a/WZ010816YA0XUFC1