自动化框架 - 如何使用 TestNG 和 selenium java 自动化测试生成简单的 table 表单 html 报告
Automation Framework - how to generate simple table form html reports using TestNG with selenium java automation tests
自过去 6 个月以来,我一直在使用 Selenium WebDriver 和 TestNG 进行 Web 应用程序功能测试。我还使用 Apache Ant、Apache Maven 和 Apache POI Library 通过 MS Excel.
进行项目构建和数据驱动测试
TestNG 让我在订购和执行测试时具有很好的灵活性。在听众和记者的帮助下,我也能够记录和记录测试事件和结果。
但是使用 TestNG 生成的 HTML 报告对用户来说并不友好。我还在 ANT 和 Maven 中使用 ReportNG 依赖项生成了 XSLT 报告,但这些报告的格式也不够好,不便于用户使用。
我最近开始为一家跨国公司从事 selenium 自动化项目,我的经理要求我有一个更好的自动化框架。当前的 TestNG 和 XSLT 报告不适合企业使用。
请推荐任何与 selenium 一起工作的测试自动化框架,最好是 TestNG,并以 Table 格式生成简单的用户友好 HTML 报告,并提及通过、失败、跳过的测试数量等。名称、描述等
考虑使用 CI 服务器,例如 Jenkins 或 Bamboo。它应该进行构建,运行 所有测试,聚合测试结果并从 TestNG xml 输出为每个构建生成报告。报告将在 boa 网络界面上可用。稍后,您可能想配置各种代码分析工具,如 FindBugs,并通过 CI 服务器自动发布和部署。
您不需要任何其他测试框架,TestNG 和 Selenium 就足够了。
Allure 报告框架有 testng 适配器。你可以看看
还会推荐 ExtentReports - 使用起来非常简单,并且可以用很少的数据生成很好的信息。虽然您可以使用 2.02 版,但它是极好的示例:http://relevantcodes.com/Tools/ExtentReports2/Extent.html
它背后的人也在这里展示了如何使用 with listener:http://relevantcodes.com/testng-listener-using-extentreports/
自过去 6 个月以来,我一直在使用 Selenium WebDriver 和 TestNG 进行 Web 应用程序功能测试。我还使用 Apache Ant、Apache Maven 和 Apache POI Library 通过 MS Excel.
进行项目构建和数据驱动测试TestNG 让我在订购和执行测试时具有很好的灵活性。在听众和记者的帮助下,我也能够记录和记录测试事件和结果。
但是使用 TestNG 生成的 HTML 报告对用户来说并不友好。我还在 ANT 和 Maven 中使用 ReportNG 依赖项生成了 XSLT 报告,但这些报告的格式也不够好,不便于用户使用。
我最近开始为一家跨国公司从事 selenium 自动化项目,我的经理要求我有一个更好的自动化框架。当前的 TestNG 和 XSLT 报告不适合企业使用。
请推荐任何与 selenium 一起工作的测试自动化框架,最好是 TestNG,并以 Table 格式生成简单的用户友好 HTML 报告,并提及通过、失败、跳过的测试数量等。名称、描述等
考虑使用 CI 服务器,例如 Jenkins 或 Bamboo。它应该进行构建,运行 所有测试,聚合测试结果并从 TestNG xml 输出为每个构建生成报告。报告将在 boa 网络界面上可用。稍后,您可能想配置各种代码分析工具,如 FindBugs,并通过 CI 服务器自动发布和部署。 您不需要任何其他测试框架,TestNG 和 Selenium 就足够了。
Allure 报告框架有 testng 适配器。你可以看看
还会推荐 ExtentReports - 使用起来非常简单,并且可以用很少的数据生成很好的信息。虽然您可以使用 2.02 版,但它是极好的示例:http://relevantcodes.com/Tools/ExtentReports2/Extent.html
它背后的人也在这里展示了如何使用 with listener:http://relevantcodes.com/testng-listener-using-extentreports/