问题标签 [test-reporting]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cucumber - @CucumberOptions(plugin = ...) 的可能值
我正在使用@CucumberOptions(plugin = {"pretty"} 测试黄瓜中的报告,但是默认颜色真的很糟糕..所以我希望更改输出报告中的字体颜色。任何人都知道..如何继续更远?
javascript - 使用量角器 jasmine 记录代码中的步骤的测试报告框架
作为一名测试自动化人员,我想在代码本身中记录测试步骤、预期结果和实际结果。当测试运行时,测试自动化代码本身以这样的方式制作测试结果以及测试用例设计,这样我们就不需要在像 QC 这样的单独工具中编写测试用例/测试设计或维护其他词文件等,并付出额外的努力。
在我早期的项目中,Selenium 与 Java 的 ExtentReports 框架非常方便地执行此操作,但是我无法找到用于 Protractor、Jasmine、Javascript 组合的类似工具。
我希望我的查询很清楚。
java - 在 TestNG 框架中运行测试用例
您好我正在尝试在 TestNG 类中运行一个测试用例,我可以在其中获得报告和编号测试失败或通过测试用例以下代码在普通 java 类中运行时有效...
当上面的代码作为 TestNG Test 运行时,我得到以下错误
FAILED: make java.lang.NoClassDefFoundError: com/google/common/base/Function at first.heha.make(heha.java:16)
unit-testing - 我在哪里可以获得能够使用 xsltproc 的测试样式表?
我有点迷失在这里。我正在使用 googltest 框架,只想将 xml 报告转换为 html。我发现可以xsltproc
完成这项工作:
但首先我需要得到一个样式表。只是一个基本的通用样式表,因此可以在浏览器上可视化结果,我在哪里可以找到它?
automated-tests - 在 reportportal.io 中自动刷新启动的可能性
有什么方法可以在 reportportal.io 上自动刷新我的启动屏幕?
目前,为了实时查看我的结果,我必须手动单击刷新。
xml - TestNG 自定义报告器包含测试描述而不是名称
我想为 TestNG xml 测试结果实现一个自定义报告器。我目前使用 JUnitReportReporter。我的结果 xml 目前看起来像这样:
我只是想用 @Test(description = "Test that the first item in the results is the one searched")中的测试描述替换测试用例名称。我怎样才能以最简单的方式做到这一点。非常感谢!
java - 测试报告中的“报告者输出”为空
我正在尝试在测试失败报告中添加屏幕截图。我根据本教程运行它:http: //toolsqa.com/selenium-webdriver/testng-reporters-asserts/
我的功能
问题是屏幕截图出现在适当的位置,但来自 Reporter.log 的链接永远不会进入“Reporter output”视图。
有谁知道我需要做什么才能使它工作?
这是一个带有 maven 的 Java 项目
testng - 从 Allure 报告中删除未执行的测试
在运行测试时,我使用不同的测试套件(带有要执行的测试列表的 xml 文件)。例如,我需要运行烟雾测试,因此我选择了具有最简单测试的相应 xml(登录/注销;选择主选项卡;检查数据是否显示)。
但是在生成的魅力报告中,项目中有所有测试(所有方法都带有@Test
注释)。未执行的测试有状态passed
, failed
; 这些信息会误导我们得出的结论是我们测试的次数比实际测试的要多。
我怎样才能解决这个问题?我需要有关测试执行的正确信息(没有误导性信息,即执行了更多测试)
内部测试报告也是如此;报告指出所有测试都已执行,有些甚至通过了(但实际上它们甚至还没有开始)。
PS:如果无法修复,您如何处理(获取项目测试子集的结果)?