软件测试学习笔记丨测试用例流程设计
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/28630
目录
测试用例通用结构回顾
web 自动化测试用例流程设计
web 自动化测试用例项目结构
现有测试用例的问题
可维护性不高
可读性较差
稳定性较差
用例结构设计
测试用例的编排
测试用例的项目结构
自动化测试用例流程-回顾
web 自动化测试-用例设计
恢复用例初始状态
恢复用例初始状态
问题:单条用例执行完成之后如果不恢复下一条用例的开始状态(恢复用例初始页面),则会影响下一条用例的执行。
解决方案:
每条用例执行完成都 quit()(影响执行效率)
封装一个方法,用例执行完成之后回到首页
数据清理
清理策略
在前置处理中执行
在后置处理中执行
清理方式
调用业务接口
通过 UI 自动化方式操作
连接数据库执行 SQL(不推荐)
web 自动化测试项目结构
python 项目
page: 页面对象
testcases: 测试用例
utils: 公共工具
log: 日志信息
java 项目
main/java
com.xxx.page: 页面对象
com.xxx.utils: 公共工具
resources: 日志配置
test/java
com.xxx: 测试用例
软件测试开发免费视频教程分享
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/78bbfbaf7d4b7156dc6a49fb5】。文章转载请联系作者。
评论