软件测试入门实战营 Day2:4 大测试用例设计方法(边界值 / 判定表等)精讲

今天⽬标

能对限定边界规则设计测试点
能对多条件依赖关系进⾏设计测试点
能对于项⽬业务进⾏设计测试点

⼀、解决边界限制问题

说明:使⽤边界值解决边界位数限制问题。2.1 边界值说明

提示:
1、有关范围限制,最多7条⽤例(暂时未优化)
2、边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)

1.2 步骤

提示:
1、有关范围限制,最多7条⽤例(暂时未优化)
2、边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)

1.2案例1


1.3案例2

1.4优化(7点优化5****点)


优化策略:

1.5****总结

在等价类的基础上针对有边界范围的测试数据输⼊的地⽅(重点关注边界)
常⻅词语描述:⼤⼩、尺⼨、重量、最⼤、最⼩、⾄多、⾄少等修饰词语
典型代表:有边界范围的输⼊框类测试

⼆、解决多条件有依赖关系测试

2.1****介绍

2.2****步骤

1、明确需求
2、画出判定表
1)、列出条件桩和动作桩
2)、填写条件项,对条件进⾏全组合
3)、根据条件项的组合确定动作项
4)、简化、合并相似规则(有相同的动作)
3、根据规则编写测试⽤例

2.3****案例(订单)

需求

判定表

⽤例

2.4****练习(⽂件修改)

需求

判定表

⽤例

2.5****判定表总结

三、业务测试覆盖

提示:
1、多条件之间有依赖关系,使⽤判定表来进⾏测试覆盖。
2、判定表⼀般适合4个以内条件依赖关系
3、如果条件超过4个,就不适合覆盖所有条件,应采⽤(正交法)来解决。

3.1****流程图

提示:业务⽤例是根据流程图来梳理的,需要先了解流程图

4练习流程图⼯具:

3.2****案例(ATM

流程图

作⽤:梳理业务⽤例

练习流程图工具

1、线上⼯具:https://processon.com/diagraming/605880af07912927bd71c388
2、离线⼯具:visio
3、其他⼯具:Excel

3.2****案例(ATM

流程图

⽤例

四、错误推荐法

应⽤场景:当项⽬⽤例都执⾏完毕,且BUG修复完成,离上线还有⼀段时间,在这段时间中可是使⽤错误推荐法复测主要业务或测试未覆盖的功能。

五、小结

相关推荐
故事和你913 天前
蓝桥杯-2025年C++B组国赛
开发语言·软件测试·数据结构·c++·算法·职场和发展·蓝桥杯
念越3 天前
蓝桥杯自动化测试模拟1期答案及代码解析(完整版)
自动化测试·软件测试·selenium·蓝桥杯
测试开发技术4 天前
自动生成用例:基于OCR+ LLM的设计方案(附落地指南)
自动化测试·软件测试·自动化·llm·ocr·测试用例·用例自动生成
测试19984 天前
使用Python自动化生成接口测试用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
猹叉叉(学习版)5 天前
【系统分析师_知识点整理】 13.软件实现与测试
软件测试·笔记·软考·系统分析师
龙智DevSecOps解决方案5 天前
TESSY v5.1 新功能详解 :引入 Hyper Coverage 与基于变更的测试,大幅缩短 CI 测试时间
自动化测试·软件测试·ci/cd·单元测试·嵌入式开发·tessy
程序员小远6 天前
Jmeter基础:Jmeter聚合报告详解
自动化测试·软件测试·python·测试工具·jmeter·测试用例·压力测试