测试用例中等价类和边界值的测试用例设计方法
2021/8/24 6:07:23
本文主要是介绍测试用例中等价类和边界值的测试用例设计方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、等价类
-有效等价类:满足需求的集合
-无效等价类:不满足需求的集合
2、无效等价类如何划分
-规则-从需求本身出发
-长度
-类型
-是否为空
-是否重复
3、设计测试用例的步骤:
1、需求分析
2、划分等价类--并列出等价类表
3、划分边界值-完善等价类表
4、根据等价类表 设计测试用例
案例:
输入QQ账号 6-10位自然数
根据等价数据 来设计测试用例,只有一个输入 正常列就可以
当有两个输入时的原则,需要组合:
用例组合原则:
当有三个输入时的组合:
原则:当有多个输入条件时,务必保证只有一个不满足条件(错误)测试异常的情况
三角形 问题使用等价类进行分析:
问题:输入三个整数a、b、c分别作为三角形的三边长度,通过程序判定所构成的三角形的类型;当三角形为一般三角形、等腰三角形或等边三角形时,分别作处理。
<问题分析>
- 输入值域的显/隐式要求:A整数、B三个、C正数、D两边之和大于第三边、E三边均不相等、F两边相等但不等于第三边、G三边相等;(D~G由输出值域的等价类隐性确定)
- 输出值域的等价类:R1={不构成三角形}、R2={一般三角形}、R3={等腰三角形}、R4={等边三角形};
对输入和输出域也要做分析:
参考博客连接:
https://zhuanlan.zhihu.com/p/112810758
这篇关于测试用例中等价类和边界值的测试用例设计方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-0601-电商商品中心解密:仅凭SKU真的足够吗?
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能