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

五、小结

相关推荐
lili-felicity2 小时前
软件测试入门实战营 Day5:5 天核心知识点复盘 + 个人实操流程梳理
软件测试
不凉帅3 小时前
NO.5软件工程
软件测试·软件工程·软考·软件开发·软件项目管理
测试老哥17 小时前
软件测试之功能测试详解
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
程序员三藏1 天前
接口测试及常用接口测试工具总结
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
测试19982 天前
如何使用Appium实现移动端UI自动化测试?
自动化测试·软件测试·python·测试工具·ui·appium·测试用例
网易测试开发猿2 天前
爆肝整理,性能测试-内存问题定位分析+常见业务场景bug(汇总)
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试
网易测试开发猿4 天前
吐血整理,性能测试-MySQL问题定位和分析+SQL优化(详细)
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试
美团测试工程师5 天前
软件测试面试题总结【含答案】
软件测试·面试
程序员杰哥5 天前
Pytest自动化测试框架实战
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·pytest