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

发表于:2016-12-07来源:kiford作者:翻译:wisp点击数: 标签:测试用例
#1. 步骤混合 首先,什么是步骤混合? 例如,你正在给别人指从A点到B点的方向:如果你说去XYZ,然后去ABC,这并没有多少意义,因为我们需要思考首先,
#1. 步骤混合

首先,什么是步骤混合?

例如,你正在给别人指从A点到B点的方向:如果你说“去XYZ,然后去ABC”,这并没有多少意义,因为我们需要思考——“首先,我如何到达XYZ”——而“从这里左转,直行1英里,然后在第11号路右转就可以到达XYZ”可能会取得更好的效果。

同样的规则也适用于测试用例及其步骤。

例如:我正在为Amazon.com写一条测试用例 - 订购任何产品

以下是我的测试用例步骤(注:我只是写的步骤,而不包含测试用例的其他部分,如预期结果等)

  • a. 访问Amazon.com
  • b. 通过在屏幕顶部的”搜索”栏输入产品关键字或名字搜索产品
  • c. 从显示的搜索结果中,选择第一个
  • d. 在产品详情页,单击“添加到购物车”
  • e. 结算并支付
  • f. 检查订单确认页

现在,你能指出哪一步混合了多个步骤吗?对了,就是e.

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