Ruby测试用例

时间:2009-06-25 03:46:50

标签: ruby testcase

我有一个在Ruby上编写一些测试用例的任务。 任务如下:

  1. 访问某个网站。
  2. (断言显示某个页面)
  3. 在文本框中输入文字
  4. 按提交按钮
  5. (断言用户被重定向到右页)
  6. (断言用户被提供了正确的信息)
  7. 所以,问题是:如何组织具有更多断言的测试用例。我应该检查例如是否发生了第2步,然后才转到下一步,因为如果第2步失败,则无法进一步移动。我不知道如何组织这样的测试用例。

1 个答案:

答案 0 :(得分:1)

你的方法听起来很合理。如果一个步骤取决于前一步骤,那么如果前一步骤失败,那么测试它似乎没什么意义。如果依赖步骤失败,则可以假设所有后续依赖步骤也将失败。总的来说,您应该强迫自己像计算机一样思考,并描述正在测试的过程的每个步骤。按顺序隔离每个步骤并确保它们正常工作。