软件测试 —— 用例设计4(读书分享)

最近看了《测试架构师的修炼之道》,里面有一段对于测试设计技术的内容。虽然一直在用,

但一直没有形成文字记录下来。

测试点:先通过需求、概设、详设等来整理出测试点

 

测试用例:

1、把测试点“去重”、“合并”、“细化”

2、然后确定各个测试点的测试条件、测试数据、输出结果等

 

四步测试设计法(将测试点转换为测试用例):

第一步:建模

可能“选模”更加合适,研究测试点、分析特征的情况并对其进行归类

类型1:“流程”

类型2:“参数”

类型3:“数据”

类型4:“组合”

 

对于流程类,我们可以绘制“流程图”来建立测试模型

对于参数类,我们可以通过“输入输出表”来建立测试模型

对于数据类,我们可以通过“等价类分析表”来建立模型

对于组合类,我们可以通过“因子表”来建立测试模型

 

第二步:设计基础测试用例

测试用例,确定了测试条件(在XX情况下,进行XX的测试)和测试数据

基础测试用例只确定了测试条件

这个时候这是对于模型的覆盖,得到一些测试条件

 

第三步:补充测试数据

为基础测试用例补充测试数据

 

第四步:扩展

根据原先的经验对经常出现问题的模块,场景进行补充(比如历史数据,中间状态的历史数据)

 

 (本文所有观点和图均来自于《测试架构师修炼之道》)

 

posted on   每天活出新的自己  阅读(332)  评论(0编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示