【问题标题】:Execute TestNG tests sequentially with different parameters?使用不同的参数顺序执行 TestNG 测试?
【发布时间】:2017-02-21 17:52:48
【问题描述】:

我正在为我的电子商务公司编写一系列自动化测试,特别是结帐测试。我需要使用(假)Visa、Discover、AmEx 和 MasterCard 编写完全相同的测试集。我希望能够在一个或多个类中编写一组测试,然后在同一个测试运行期间,仅使用稍微不同的输入(即信用卡号)再次重复测试。有没有办法做到这一点?我已经在 testng.xml 中使用<parameters> 并行运行这些测试,但我希望这些检出测试作为特定浏览器的整个测试运行的一部分按顺序运行,但是在不同浏览器上运行的那些测试运行在并行(我已经完成了)。

【问题讨论】:

    标签: java testng


    【解决方案1】:

    阅读 @DataProvider 注释以及如何在 TestNG 文档中使用它。这就是 TestNG 的特别之处。数据提供者方法会根据需要向测试方法发送尽可能多的数据行。

    【讨论】:

    • 哇,这令人震惊简单!谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2019-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多