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

五、小结

相关推荐
程序员龙叔13 天前
编写高质量 Skill 系列 -- 如何设计需求分析与用例生成的 SKILL
自动化测试·软件测试·python·软件测试工程师·接口测试·性能测试·skill·ai测试
goldenrolan13 天前
A公司物料替代测试系统 v1.7:从需求到 exe/apk 的 AI 辅助全链路实践
android·自动化测试·软件测试·python·ai
Raina测试13 天前
欢迎来到《Raina 测试学习指南》博客✨ | Raina测试学习指南
软件测试·ai测试
程序员小远14 天前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
goldenrolan14 天前
学习型红外控制系统稳定性挂测工装专项总结
软件测试·python·stm32·嵌入式·红外
糖果店的幽灵14 天前
软件测试接口测试从入门到精通:接口测试CI_CD集成
软件测试·ci/cd·接口测试
程序员三藏14 天前
Web自动化测试详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
糖果店的幽灵14 天前
软件测试接口测试从入门到精通:接口功能测试实战 - 从理论到实践
软件测试·功能测试·接口测试
糖果店的幽灵14 天前
软件测试接口测试从入门到精通:Python接口自动化 - pytest测试框架
软件测试·python·功能测试·自动化·pytest·接口测试