基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - 关于如何手动下载JAR包
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant安装、环境变量配置、ant实例及运行Ant Build 出现问题的解决方法
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant调用testng文件及ant 调用testng遇到的问题
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant调用email 自动发送邮件
基于JAVA实现的WEB端UI自动化 - WebDriver框架篇 - ant使用 - ant发送邮件显示源码的解决方法
持续更新中
-
为什么使用XSLT?
-
有效的提升测试报告的可读性
-
相对来说, testng 自带的测试报告排版的样式与布局略显丑陋,且可读性较差。
-
所以这里我们就这里咱们就引进了TestNG-xslt,优化testng测试报告。
1、在官方网站上下载testNG-xslt 并解压
http://testng-xslt.googlecode.com/files/testng-xslt-1.1.2.zip
经测试:
该链接需要翻墙才能进行访问,然后该链接页面已经失效。( ̄▽ ̄)"哈哈哈
CSDN上有共享出来的 testng-xslt-1.1.2-master.zip
文件,
含有saxon-8.7.jar
、SaxonLiason.jar
和 testng-results.xs
l 样式文件
不过需要相应的积分才能下载。【很不友好…嘤嘤嘤…】
2、使用xslt替换testng自带的测试报告并优化
把 lib 路径的saxon-8.7.jar、SaxonLiason.jar 拷贝到项目的lib路径并导入到项目中;
把 解压后 /src/main/resources/路径下的testng-results.xsl 样式文件放到项目的testout文件夹下;
build.xml 文件新增xslt的target,引用testng-results.xml、testng-results.xsl文件并进行输出;
如下图
运行成功后,测试报告饼状图,见下图。
由此:我们得到以下外部框架
-
ant + testng + webdriver + grid
-
ant : 编译,调用testng 发送邮件报告
-
testng :调用webdriver 公共参量参数化,调用grid框架,运行条件并提供一 个基础的测试报告
-
webdriver :真正实现测试逻辑
-
grid : 执行脚本分发到不同的机器,用于远程分布式测试和并发测试
-
xslt:有效的提升测试报告的可读性
除了该章节介绍的XSLT模板之外还可以使用reportng,参考链接如下
https://www.cnblogs.com/Jourly/p/8304095.html
https://blog.csdn.net/lovedingd/article/details/77198426
https://blog.csdn.net/u010450065/article/details/42711779
https://blog.csdn.net/wushuai150831/article/details/78267754
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数同学面临毕业设计项目选题时,很多人都会感到无从下手,尤其是对于计算机专业的学生来说,选择一个合适的题目尤为重要。因为毕业设计不仅是我们在大学四年学习的一个总结,更是展示自己能力的重要机会。
因此收集整理了一份《2024年计算机毕业设计项目大全》,初衷也很简单,就是希望能够帮助提高效率,同时减轻大家的负担。
既有Java、Web、PHP、也有C、小程序、Python等项目供你选择,真正体系化!
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
真正体系化!**
由于项目比较多,这里只是将部分目录截图出来,每个节点里面都包含素材文档、项目源码、讲解视频
如果你觉得这些内容对你有帮助,可以添加VX:vip1024c (备注项目大全获取)
[外链图片转存中…(img-py9WfGpJ-1712562236885)]