小编ada*_*eed的帖子

使用Watir创建测试"框架"的提示?

我是编写测试用例的新手,这将是我的第一个重大项目,但我对如何设计框架感到困惑(我知道这不是正确的词,但我不确定这个词我是我在这里寻找.

我正在测试的应用程序涉及通过填写Web表单来创建客户端数据库,并在每个客户端下面填写可以填写和保存的其他表单.系统有点复杂,因为在填写某些表格之前必须满足条件,或者除非满足某些先决条件,否则无法选择某些答案.

根据我的研究,我已经看到了解决这个问题的一个好方法是为每个页面创建一个模块,其中为该页面上的每个函数定义一个方法.

那么通过这个想法,对于一个让我们说40个文本字段的页面,我会为每个文本字段创建一个名为"fill_ fieldname "的方法吗?

我还担心在有前提条件时如何将测试用例雾化.例如,如果我需要测试特定表单的功能,我首先需要一个客户端存在.我应该为我正在测试的每个场景创建一个新客户端,还是只为所有场景使用一个客户端?我想我必须在每个测试用例之前进行前置条件检查,以确保客户端仍然"可用"进行测试...

我真的很困惑从哪里开始,我想从一开始就设计一个好的框架,而不是在项目变得太大之后废弃一切.任何提示/建议将非常感谢.

testing automated-tests watir watir-webdriver

2
推荐指数
1
解决办法
3102
查看次数

标签 统计

automated-tests ×1

testing ×1

watir ×1

watir-webdriver ×1