软件测试案例
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
|
判定表
定义:分析和表述若干输入条件下,被测对象针对这些输入做出的响应一种工具
在遇到复杂业务逻辑时,可以利用该表理清业务逻辑关系
以上是关于软件测试案例的主要内容,如果未能解决你的问题,请参考以下文章