【项目背景】针对某电商平台web应用的搜索商品、加购、结算、提交订单等核心业务实现自动化测试,从而提高回归测试的效率和覆盖率。
【项目实施】
1. 采用selenium+unittest+ddt来实现web自动化,并输出测试报告和测试结果文档;
2. 结合PO设计模式将页面对象和测试脚本分开处理,从而提高测试代码的可读性和可维护性;
3. 结合使用selenium grid分布式来提高针对不同浏览器兼容性自动化测试的执行效率;
4. 搭建持续集成环境。将测试代码推送到github上统一管理和保存;配置jenkins任务,定时从github上拉取最新测试代码执行构建,并将构建结果通知到邮箱。
点击空白处退出提示












评论