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