gpt4 book ai didi

java - 为单个测试用例生成 JUnit 报告

转载 作者:行者123 更新时间:2023-11-30 06:42:02 25 4
gpt4 key购买 nike

我正在制作一个内部使用 JUnit 和 REST Assured 的框架。该框架将具有 4 个用于 CRUD 操作的 @Test 方法。每当用户想要执行任何操作时,他只会调用该特定的 Test 方法。但在每个操作(例如 GET 或 DELETE 或任何其他操作)结束时,它应该生成报告。
我尝试使用 surefire-report插入。正如我所读到的,只有当我们构建项目(运行所有测试方法)时才会生成报告。
有没有什么机制可以满足我对个人运行生成报告的要求?

执行将类似于:最终输出将是具有单独 CRUD 功能的 jar。
API.execute(GET, end_point_name);
API.execute(POST, end_point_name,data);
测试方法上述调用分别调用了get和post。应该为两个测试用例生成报告,以便作为 java 应用程序正常运行。

最佳答案

您的问题有 3 种解决方案:

  1. 您可以编写记录器语句并正确记录事件。您可以将其存储为“调试”、“信息”等模式,以便更好地理解和控制。

  2. ExtentReports 是另一种方法: http://www.ontestautomation.com/creating-html-reports-for-your-selenium-tests-using-extentreports/请参阅上面的链接,他们提供了详细的使用方法。

  3. 您还可以创建单独的 testng.xml 文件。就像维护一个单独的套件文件一样,这将在内部确保在 Surefire 的帮助下创建一个单独的报告。

关于java - 为单个测试用例生成 JUnit 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44237894/

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