gpt4 book ai didi

java - 使用 TestNG 管理数千个测试脚本

转载 作者:行者123 更新时间:2023-12-02 00:50:08 24 4
gpt4 key购买 nike

假设有 2000+ 个使用 Java+selenium+TestNG 和 ExtentReports 编写的测试脚本。处理以下问题的最佳方法是什么:

  1. 如何轻松标记脚本(运行和停止哪些脚本)而不需要通过庞大的 testng.xml?
  2. 每个脚本的文档。
  3. 使用多个子模块管理多个测试套件,每个子模块都包含脚本。最后在报告中可视化所有报告套件/模块/脚本

理想情况下,我喜欢 Robot RIDE 的 UI 以及管理测试脚本的简便性和灵 active 。但正在寻找非机器人解决方案。

最佳答案

对于第1点:请将您的测试脚本分组,并从xml中选择要运行的特定组,以便仅执行该组中的测试脚本。其他测试脚本将不会被执行。

@Test (groups = { "smoketest", "Endtoendflow"})

在测试的 xml 中包含以下标签。

        <groups>    
<run>
<include name="smoketest" />
</run>
</groups>

关于java - 使用 TestNG 管理数千个测试脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57866346/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com