0

如图所示,我们有以下 UI。这些参数是级联的,即它们是相互依赖的。如果您选择大陆,则各个国家/地区将出现,然后当您选择国家/地区时,相应城市将出现。

在此处输入图像描述

我想自动测试每个选项。这只是一个虚拟的 UI。在我的情况下,这些字段是动态的,即通过 shell/groovy 脚本动态生成,我有 10 多个这样的字段。

我见过 Robot Framework 和 Job-DSL Plugin,但我无法为这些选项选择编写测试用例。我还看到一些工具记录您的步骤并根据基于选择的选项和单击的按钮执行的步骤生成测试文件?

有人可以指导我选择最佳工具或平台以进行自动化测试吗?

4

1 回答 1

0

很难说什么是“最佳方式”,但我会这样做:

我假设所有选择都基于 Jenkins jelly 在您的代码中调用一个方法,我建议您首先将这些调用组合到一个正常的单元测试中。在那里,您可以以更快的方式尝试所有可能性。

然后,当涉及到真正的 UI 测试时,记录一个 Selenium 会话并将其转换为您选择的源代码。

于 2015-12-23T11:37:10.357 回答