南通网站优化,wordpress菜单竖排,wordpress中文下载,广州关键词排名推广点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接#xff1a;https://ceshiren.com/t/topic/27173 一、测试用例通用结构回顾
1.1、现有测试用例存在的问题
可维护性差可读性差稳定性差
1.2、用例结构设计
测试用例的编排测试用例的项目结构
1…点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接https://ceshiren.com/t/topic/27173 一、测试用例通用结构回顾
1.1、现有测试用例存在的问题
可维护性差可读性差稳定性差
1.2、用例结构设计
测试用例的编排测试用例的项目结构
1.3、自动化测试用例流程-回顾 二、web自动化测试用例流程设计
类型对应框架作用前置setup_class准备测试数据初始化实例对象setup恢复用例初始状态后置teardown_classdriver进程退出teardown恢复用例初始状态
2.1、恢复用例初始状态
用例1 执行过程经过A-B-C 三个页面用例2 执行过程经过A-B-C 三个页面用例1 执行完成之后执行用例2
问题1单条用例执行完成之后如果不恢复下一条用例的开始状态回复用例初始页面则会影响下一条用例的执行。 解决方案 每条用例执行完成都quit()影响执行效率封装一个方法用例执行完成之后回到首页
2.2、数据清理 清理策略 在前置处理中执行在后置处理中执行 清理方式 调用业务接口通过UI自动化方式操作连接数据库执行SQL不推荐
三、web自动化测试用例项目结构
3.1、python 项目
- page: 页面对象
- testcases: 测试用例
- utils: 公共工具
- log: 日志信息3.2、Java项目
- main/java- com.xxx.page: 页面对象- com.xxx.utils: 公共工具- resources: 日志配置
- test/java- com.xxx: 测试用例