软件测试案例

Posted 1123Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试案例相关的知识,希望对你有一定的参考价值。

等价类:等价定义→等价类划分→等价类划分规则→进行用例设计
 
等价
定义
具有相同属性或者方法的事物集合
这个集合中某个个体所表现的特征与其他个体完全一致
对于某个被测对象的测试输入而言,某个个体能够被接受或被拒绝,则该个体在集合中的任意个体都应该被接受或被拒绝
 
等价类划分
等价类
划分
有效等价类
针对被测对象而言,合理的、有意义的、系统接受的输入
用户名长度在[6,18]
无效等价类
针对被测对象而言,不合理的、无意义的、系统不能接受的输入
用户名长度大于18位,或者小于6位
 
等价类划分规则
等价类
划分规则
如果需求规定了输入域的取值个数或确定了某个范围时,则可确定一个有效等价类及两个无效等价类
有效等价类
用户名长度在[6,18]
无效等价类
用户名长度大于18位,或者小于6位
如果需求规定了某个输入域的集合,或者必须如何的情况下,可确定一个有效等价类及一个无效等价类
有效等价类
以字母开头
无效等价类
非字母开头
如果需求规定了某个输入域是真假值时,可确定一个有效等价类和一个无效等价类
如果用户需求规定了输入域是一组值,则可确定若干个有效等价类及一个无效等价类
京东商城
砖石会员、金牌会员、铜牌会员和普通注册用户
用户需求规定必须遵守某种规则时,可确定一个有效等价类及若干个从不同角度违反规则的无效等价类
以字母开头
有效等价类:以字母开头;
无效等价类:以数字、汉字或者特殊符号开头
 
用例设计
进行
用例设计
根据需求,划分有效及无效等价类,有效等价类同意编号,无效等价类统一编号
设计一个新的测试用例,使其尽可能的覆盖所有尚未覆盖的有效等价类,直到所有有效等价类都被覆盖
设计一个新的测试用例,使其仅覆盖一个无效等价类,直到所有无效等价类都被覆盖
 
边界值
边界值
三点
上点
边界上的点
6
18
离点
离上点最近的点
5
19
根据上点的精度确定
 
 
内点
边界有效范围内的任一一点
10
 
如何确定离点
如果边界是闭区间,则离点在外
[6,18]
上点:6,18
离点:5,19
内点:10
如果边界是开区间,则离点在内
(6,18)
上点:6,18
离点:7,17
内点:10
 
判定表
 
定义:分析和表述若干输入条件下,被测对象针对这些输入做出的响应一种工具
在遇到复杂业务逻辑时,可以利用该表理清业务逻辑关系
 

以上是关于软件测试案例的主要内容,如果未能解决你的问题,请参考以下文章

DevOps案例 | 云测试应用案例

ExpectedException 是不是用于在一种测试方法中测试多个案例?

软件测试02:6大实际案例手把手教你设计测试点

软件测试理论和APP测试案例

测试案例累计分享

软件测试原则:通过案例学习