Selenium 自动化测试用例结构分析

标准的用例结构

  • 用例标题
  • 前提条件
  • 用例步骤
  • 预期结果
  • 实际结果
用例标题 类型 前提条件 用例步骤 预期结果 实际结果
搜狗搜索功能 正例 进入搜狗首页 1. 输入搜索关键词
2.按下回车键
1. 搜索成功
2. 搜索结果列表包含关键字

用例结构对比

  自动化测试用例 作用
用例标题 测试包、文件、类、方法名称 用例的唯一标识
前提条件 setup、setup_class(Pytest);
BeforeEach、BeforeAll(JUnit)
测试用例前的准备动作,比如读取数据或者driver的初始化
用例步骤 测试方法内的代码逻辑 测试用例具体的步骤行为
预期结果 assert 实际结果 = 预期结果 断言,印证用例是否执行成功
实际结果 assert 实际结果 = 预期结果 断言,印证用例是否执行成功
后置动作 teardown、teardown_class(Pytest);
@AfterEach@AfterAll(JUnit)
脏数据清理、关闭driver进程

 

 

posted @   lms21  阅读(34)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示