大家有没有什么思路?
用 maven 倒是可以生成 xml 的测试报告,但是只支持 java 编写的脚本,而且需要在 jenkins 上面的插件查看。
别的语言 python、ruby 和 nodejs 编写的脚本测试报告怎么生成?
感谢大家的回复,总结一下,python 可以用 HTMLTestRunner 和 robot 生成测试报告
用 python+unittest+HTMLTestRunner 可以生成测试报告,报告是 html 格式的
robot + python + jenkins
改造的 HTMLTestRunner 可展示失败截图,可展示自定义 log,可单条 case 多次迭代执行,可按规定时间执行
能回帖吗
mocha 貌似可以用来解决 nodejs 的测试报告,本人没有实践过,有实践过的同学可以分享一下
请问楼主,是怎样用 maven 生成测试报告的,我是用 java 编写的测试脚本。
#7 楼 @zhouxiaoyagirl
1、先使用 java 编写测试用例,放置在项目的某个路径下
2、然后在 maven 的 pom.xml 文件中配置测试文件夹路径(和步骤 1 相同)
3、mvn test 既可在 target 目录下生成 xml 的测试报告,可以使用 jenkins 上面的插件进行读取
#8 楼 @mingyuwang 谢啦,我试下
#8 楼 @mingyuwang 你说的测试用例放在项目的某个路径下(这个项目是指自己建立的测试项目还是被测试项目的路径)
#10 楼 @zhouxiaoyagirl 抱歉这个没说清楚,这个放在被测试项目中即可和源代码的编译不会冲突的,也可以使用 mvn compile 编译项目的时候会默认执行测试并生成报告
#11 楼 @mingyuwang 哦,谢啦,不过如果没有源代码的话,可以直接建议测试项目,放在里面啊,请问有没有具体教程之类的文档,刚刚接入 maven,有很多不懂的地方,谢啦。
请问楼主能具体告知实现方法吗?HTMLTestRunner 和 robot 具体是怎么使用的?
#8 楼 @mingyuwang 然后在 maven 的 pom.xml 文件中配置测试文件夹路径
这个怎么配置?
#14 楼 @nancy2896
引用 junit 依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>provided</scope>
</dependency>
设置 test 目录
<testSourceDirectory>test</testSourceDirectory>
#1 楼 @972858012 有例子吗?