测试用例设计
2024-06-02 14:10:04 0 举报
AI智能生成
测试用例设计是软件测试过程中的关键环节,旨在检验软件系统是否满足需求规格说明。一个良好的测试用例应包括输入数据、预期输出和测试步骤。在设计测试用例时,应充分考虑各种可能情况,包括正常情况、异常情况、边界条件和极限条件。测试用例的质量直接影响测试效果,因此需要精心设计和评估。
作者其他创作
大纲/内容
正常
异常
1、确认主用例-根据流程进行模块细分,然后针对每个功能模块进行详细的测试点设计和提取
长度,数据类型,必填项,重复
需求的约束条件
功能之间的交互
组合条件
用户使用场景的覆盖
开发逻辑流程的覆盖
路径覆盖
2、针对具体功能,寻找每个输入项和步骤,从以下角度来分析测试点
3、针对以往测试中遇到的问题,总结借鉴避免下一次问题的出现
4、考虑非功能测试点,包括界面、易用性、兼容性、安全性、性能压力
梳理产品的核心业务流程:明白这是个什么项目,实现了什么业务,以及是怎么实现的?
测试思维
等价类
边界值
约束条件
触发入口
操作人员角色
特殊操作
对每个模块提取测试要素
前置
配置
验证点
对测试要素排序
各测试要素排列组合,测试场景
查看去除重复多余用例
拆分模块
整体方向:业务流程图
了解业务的流转规则、约束条件、数据流向
拆分子流程
涉及现状的逻辑。 除开发产品提供,需自己实践
熟悉业务需求
针对修改逻辑分析测试范围,测试点
了解开发关键设计流程
技巧
产品原型图
开发代码设计方安
坑
版本会议上补充或需要注意的点
测试中用例没考虑的点
其他人验收时的发现的bug
测试过程中偶发的问题、待验证的问题
版本发布中的问题记录(沟通协助)
过程记录
常见测试点
常用测试点总结
分析原因总结
记错本
习惯
复杂业务用例设计
单接口
业务场景
功能测试
响应时长
错误率
吞吐量
服务器资源利用率
性能测试
攻击安全
敏感数据是否加密
SQL注入
业务安全
安全测试
幂等测试
并发测试
事务测试
分布式测试
环境异常测试
大数据量时测试
异常场景
接口测试维度(测试点)
1、必填项2、必填项+部分选填项3、必填项+全部选填项
必须参数
组合参数
全部参数
正向
功能异常
数据异常
多参
少参
无参、null
错误参数
参数顺序、个数、类型
参数长短
参数包含特殊字符
参数异常
反向
尽量模拟用户实际使用场景
用较少的用例覆盖尽可能多的 接口
一般情况下,覆盖正向测试即可
接口之间数据依赖
多接口
接口测试用例设计方法思路
接口测试用例设计
接口用例
测试用例设计
0 条评论
回复 删除
下一页