自动化用例设计原则
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,1.自动化用例分3步走初始化,输入准备执行(方法调用),结果验证(断言)清理环境2.用例独立不同的执行顺序,相同的结果用例间没有状态共享用例执行前的环境状态与用例执行结束后的一致3.单一职责一个单测用
千家信息网最后更新 2025年12月02日自动化用例设计原则
1.自动化用例分3步走
初始化,输入准备
执行(方法调用),结果验证(断言)
清理环境
2.用例独立
不同的执行顺序,相同的结果
用例间没有状态共享
用例执行前的环境状态与用例执行结束后的一致
3.单一职责
一个单测用例只负责一个场景/行为
一个用例中的多个断言仅验证一个场景
如:调用api返回结果需要验证error no是否为0,error msg是否为空
一个方法,N个场景需要写N个用例
一个场景,多个方法可以写一个用例
遵循的原则就是一个场景对应一个用例
4.自描述
变量名、方法名、类名等应该设计的易读,易理解
根据名称可以看出测试点
5.全自动
因为用例要频繁的执行以代替手工测试来减少工作量,所以要保证case的可靠性
case应包含四要素:
测试执行
结果收集
结果判断
结果通告
6.原子性
单测用例执行结果只有两种PASS和FAIL
一个用例FAIL,整个测试套FAIL
不存在half pass的中间状态
结果
场景
方法
测试
状态
验证
多个
环境
原则
自动化
设计
不同
相同
频繁
一致
全自动
原子
变量
只有
可靠性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
电脑出现服务器正在远行中
服务器托管数据安全
预览服务器图片
机械师电脑代理服务器
新型的手机软件开发
网易我的世界服务器崩服2022
大洋非编数据库
郴州市计算机软件开发培训哪里好
网络安全应急处置图片
软件开发面试中复试
吃鸡关服务器
数据怎么导出到表格数据库
网络技术核心不包括哪些
网络安全海报创意手绘
在图书数据库BookDB中
数据库导出excel表
统一软件开发服务检测中心
网络安全等级保护四级以上
软件开发编程有前途吗
八仙购物软件开发
学生会网络技术部是干什么的
保险数据库万德怎么查
无线网卡输入网络安全密钥
数据库创建表年龄
程序员和计算机网络技术人员
朝阳区运营网络技术咨询市场报价
上海网络技术开发质量保证
CFPS数据库什么时候更新
可牛网络技术有限公司招聘
陌陌科技公司在互联网排名