我是 TestNG 新手。我们正在尝试实现POM框架来进行自动化测试。我们使用 WebDriver、Java、TestNG 和 TestLink。执行测试用例后,我将结果发送到 TestLink。
我创建了一堆测试脚本。 我的每个测试脚本都有很多测试用例。 有时我们可能想针对特定版本运行特定测试。管理这个问题最简单的方法是什么?我知道我们可以禁用 TestNG 中的测试,但我可能必须手动去更新许多测试脚本。我觉得 TestNg 中的组功能不太好。有什么建议吗?
最佳答案
我的团队使用类似于“标签”的组,因为每个测试可以添加多个组。这允许您在测试中放置不同的支点。
例如,给定一个简单的登录测试可以有如下内容:
@Test(groups = {"login", "basic", "acceptance"}
通过这种方式,您可以在有人更改登录代码的任何时候以及您运行基本测试套件时关联此测试,但也可以将其包含在更大的“接受”套件中。
关于java - TestNG 中测试分组的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29015131/