- 手动Smoke比较繁琐,项目比较成熟,迭代比较稳定,UI元素的变化不大,可以开始尝试自动化的执行
- UI自动化和API自动化,都是CICD中自动化测试的基础部件
- PageObject中解析自己的页面元素
- Action中组装模拟动作
- TestScript中组合自己的action行为模拟操作流程
- 依赖下载配置
- 配置文件
- 本地方法运行
- pytest远端运行
- 报告查看
- [自动化用例合集]
- [Selenium Hub]
- 各page中详细的页面元素id定义,统一在Conf/page_element.yaml文件中(需要开发配合)
- 全局元素action和verify方法封装
- 图片对比公共方法封装
- pytest+allure,组合封装和装饰器定义
- jenkins接入,slack接入
- 脚本并发设计,多case运行启动多个local driver或者remote driver
- selenium node基于k8s动态扩展集群(适配脚本的并发运行)