blog-ui-testing:博客文章的存储库

时间:2024-06-07 16:19:00
【文件属性】:

文件名称:blog-ui-testing:博客文章的存储库

文件大小:4.9MB

文件格式:ZIP

更新时间:2024-06-07 16:19:00

Java

可视化测试自动化 来源,我们在其中提出了一种对Web应用程序进行可视化测试自动化的解决方案。 我们建立在上的基础上,该将Web应用程序的.war文件部署在部署到docker容器中的通用Tomcat Web服务器中并运行集成测试,作为maven项目的所有步骤。 我们建议使用WebDriver功能来获取应用程序中关键点的打印屏幕,并将其用作参考。 我们使用@RunWith(Parameterized.class)选项传递不同的分辨率,以覆盖各种屏幕尺寸。 在随后的相同测试中,我们将使用新的印刷屏幕。 我们将新的打印屏幕与参考屏幕进行匹配。 我们将图像内容的哈希值与参考值进行比较,如果它们不同,则突出显示差异。 我们使用ImageMagick的外部库(通过im4java包装器库运行)从引用中获取diff图像。 我以框架的AngularJs演示Web应用为例。 pippo-demo.war


【文件预览】:
blog-ui-testing-master
----pom.xml(9KB)
----node_modules()
--------empty.txt(0B)
----pippo-demo.war(4.75MB)
----src()
--------test()
--------main()
--------integration()
----printscreens()
--------LoginPage_1024_768.ref.png(11KB)
--------ContactsPage_1024_768.ref.png(28KB)
--------ContactsPage_1024_768.diff.png(10KB)
--------ContactsPage_800_600.diff.png(9KB)
--------ContactsPage_800_600.ref.png(26KB)
--------LoginPage_800_600.png(9KB)
--------ContactsPage_800_600.png(26KB)
--------ContactsPage_1024_768.png(28KB)
--------LoginPage_800_600.ref.png(9KB)
--------LoginPage_1024_768.png(11KB)
----docker()
--------Dockerfile(922B)
--------tomcat-users.xml(301B)
----README.md(2KB)
----scripts()
--------stop-docker-tomcat.sh(155B)
--------start-docker-tomcat.sh(1KB)

网友评论