项目说明 | 网页计算器自动化测试项目

发布时间 2023-06-15 16:38:01作者: T-Better
需求:
1、对网页计算器, 进行加法的测试操作。 通过读取数据文件中的数据来执行用例。
2、网址: http://cal.apple886.com/
测试点:
1、加法:1+1=2 2+9!=10 ...
2、减法:3-1=2 5-3!=8 ...
3、乘法:2*3=6 5*7!=2 ...
4、除法:8/2=4 9/3!=2 ...
技术:
1、使用openpyxl读取excel每个sheet页数据,pytest.parametriez实现数据驱动(也可以读取json)
2、使用pytest的fixture实现setup和teardown(打开浏览器访问网址并最大化,关闭浏览器)
3、使用allure生成了测试报告
4、使用loguru来生成测试日志文件
5、使用了python的单例模式,自动化测试的PO思想
6、使用了selenium对元素进行定位和控制

结构如图:

 版本:V1 (完整版)

说明:功能均已实现,可作为终版

代码:可从我的github-softtest-作品文件夹获取