软件测试入门实战营 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修复完成,离上线还有⼀段时间,在这段时间中可是使⽤错误推荐法复测主要业务或测试未覆盖的功能。

五、小结

相关推荐
更深兼春远21 小时前
Python到底怎么用于测试?
自动化测试·软件测试·python·接口测试
尚云第三方软件测试1 天前
数字化项目验收测试:性能、易用性、可靠性一体化框架
软件测试·软件测评·软件验收测试
sir.山2 天前
Fiddler抓包IOS流程
软件测试·fiddler·ios抓包·fiddler抓包工具
测试老哥6 天前
接口测试的测试用例应该怎么写?
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
daopuyun6 天前
实验室CMA软件测试资质认证,质量管理体系文件编写思路整理
软件测试·cma资质
程序员杰哥6 天前
UI自动化测试:Jenkins配置
自动化测试·软件测试·python·测试工具·职场和发展·jenkins·测试用例
测试19988 天前
Jmeter接口自动化测试:Jmeter变量的使用
自动化测试·软件测试·测试工具·jmeter·职场和发展·测试用例·接口测试
降临-max9 天前
从零开始快速开发一个 AI 辅助测试设计智能体(附完整源码)
软件测试·人工智能·大模型·agent·ai测试智能体
程序员江念10 天前
【最经典的79个】软件测试面试题(内含答案)提前备战“金九银十”
软件测试·面试·职场和发展