写点什么

软件测试学习笔记丨测试用例流程设计

作者:测试人
  • 2024-07-17
    北京
  • 本文字数:422 字

    阅读完需:约 1 分钟

本文转自测试人社区,原文链接: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: 测试用例

软件测试开发免费视频教程分享


发布于: 刚刚阅读数: 3
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试学习笔记丨测试用例流程设计_软件测试_测试人_InfoQ写作社区