Web自动化测试套件
这个自动化的Web测试套件涵盖了代码质询文件中提到的所有测试用例。
使用的工具,框架,编程语言:
Intellij IDE,maven,Selenium Webdriver,TestNG,Java 8 +,Hamcrest,页面对象模型(POM)
使用的图书馆
Selenium: 合并Web测试。
TestNG:
执行测试的并行执行。
执行跨浏览器/平台测试。
开发环境:
所有开发和执行均在Mac OS上完成。它也应在其他OS(例如Windows)上运行。
特征:
生成人类可读的魅力报告HTML报告位于“ / target / allure-report”目录中,其中包含每个测试用例执行的详细信息,并拍摄失败的测试用例的屏幕快照。
封装层,例如测试数据,测试逻辑,网页操作等页面对象模型设计模式用于将包含测试数据,逻辑和网页上的动作的各层完全分开。
配置