需求:
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-作品文件夹获取
标签:...,网页,测试项目,计算器,pytest,使用 From: https://www.cnblogs.com/T-Better/p/17483328.html