首页 > 解决方案 > TestNG 和 DataProvider - 如何处理好的失败测试

问题描述

我的问题是:当您对日志记录页面进行测试并使用不同的参数时,其中一些参数会导致我们的测试失败,那么您对它们做了什么?我的意思是你有 5 个参数进行测试 - 其中 3 个是正面的并且测试通过,其中 2 个是负面的并且测试失败。您还可以每天从 TeamCity/Jenkins 自动运行测试。因此,如果任何新人会查看它们,那么他会看到 2 个测试失败,认为有问题。你如何处理这种情况?您是否以某种方式将故意失败的测试标记为通过或类似的东西?如果是,你是怎么做到的?

标签: testingtestngtestng-dataprovider

解决方案


不确定您使用什么进行报告,但您可以将非真实失败测试用例置于 TestNG 中的“跳过”状态或 ExtentReport 中的“跳过”/“错误”/“警告”状态。


推荐阅读