一、UI自动化基础分层
- 配置文件:存放配置信息,如地址url等
- 数据文件:存放测试数据,实现测试数据与测试脚本分离;
- 数据驱动:将测试数据与测试脚本分离;
- 日志:日志的管理
- 测试报告:hmtl测试报告的存放目录;
- 测试用例:集中管理TestCase;
- 测试页面:测试页面实现业务逻辑,测试元素从逻辑中剥离出来;
- POM:通过PO模式让测试代码更易于维护,提高测试脚本的复用性;
- 测试邮件
- 执行入口:框架的执行入口,阻止用例运行。
二、PO模型设计
1.参考:UI自动化项目分层设计思想(po模式)
2.参考百里课程