首页 文章

如何在关键字驱动框架中实现TestNg报告

提问于
浏览
0

我正在尝试在我的关键字驱动框架(Java)中实现TestNG以用于报告目的 . 我需要在报告中公布每个测试用例(和步骤)的执行时间,每个测试用例(和步骤)的通过/失败状态 . 如果每个测试用例都有单独的方法,TestNG会自动完成 . 我面临的问题是我正在为每个测试用例运行一个循环,在该循环中调用一个方法来执行该特定的测试用例 . 现在,在调用的测试用例方法中,再次为每个测试步骤调用一个方法 . 如何设计我的框架,以便TestNG将每个测试用例/步骤视为一种新方法,并提供每个测试用例/步骤的执行时间和通过/失败状态 . 我也对任何其他建议持开放态度,我可以在关键字驱动的框架中实现报告模块

1 回答

  • 0

    是的,它可以通过一些努力来实现 . 你可以创建一个自定义的TestNG报告器similar to how I did it in this project,这样你就可以在测试报告中添加一个新列,就像我添加了"test name"列一样,然后你可以将你需要的数据放在一起并将它放在那个单元格中 . 测试行 .

    为了存储时间,每次方法调用,我会使用Apache commons-lang3的秒表 .

相关问题