针对功能类似于淘宝的litemall编写的自动化测试脚本。
软件测试的艺术(原书第3版)_梅耶(Myers, G. J.)
- 基于CSS定位和Xpath定位实现元素的相对定位
- 使用强制等待和隐式等待实现"等待"
- 基于pytest实现断言
- 使用显示等待替换强制等待
- 优化代码(添加setup_class和teardown_class)
- 优化断言
- 支持测试数据统一管理(URL、用户名、密码、期望结果)
- 基于allure生成测试报告
- 基于jenkins实现持续集成
- 使用POM设计模式重构项目
https://github.com/huangyong2002/litemall-web-autotest/blob/master/演示视频.mp4