第四章测试理论03-测试设计方法-判定表法

本文介绍了软件测试设计方法中的判定表法,包括概念、相关术语、使用步骤及案例分析,强调了判定表法在处理复杂逻辑关系需求时的作用和适用范围。
摘要由CSDN通过智能技术生成

**

测试设计方法

一.测试设计方法概述**
在这里插入图片描述
二.等价类划分法
1.概念
将软件系统的输入(输出)划分成若干个子集合,从划分的子集合中选取代表数据进行测试,如果选取的数据测试没有问题,就认为其他未被选取的数据测试效果是等价的。
2.相关术语
(1)有效等价类:正确的合法的输入;
(2)无效等价类:错误的非法的输入;
3.等价类划分原则
(1)如果输入(输出)是一个取值范围或者值的个数,则划分成一个有效等价类和两个无效等价类;
举例1:取值范围 上海招募新冠防控志愿者,报名小程序,年龄要求是1865周岁(包含18和65):一个有效等价类:1865;两个无效等价类:<18;>65
举例2:值的个数 社区App需要统计外籍人士信息,需要国际友人填写10位护照号码;
在这里插入图片描述
一个有效等价类:10位;两个无效等价类:<10位;>10位

(2)如果输入(输出)是一个集合或者必须如何的条件,则划分成一个有效等价类和一个无效等价类;
举例1 一个集合 某个城市的高速关卡App,检查进入人员的城市来源,以下城市的人员进入直接报出红色警示信息;
(上海;北海;蚌埠;西安;成都;怀远;锡林郭勒;北京;丹东;郑州;苏州;杭州)
一个有效等价类:集合内;一个无效等价类:集合外

举例2 必须如何的条件 社区App需要统计外籍人士信息,做了一个关于护照需求变更,需要国际友人填写必须是以大写字母开头的护照号码;
一个有效等价类:以大写字母开头的护照号码;一个无效等价类:不以大写字母开头的护照号码;
(3)如果输入(输出)是一个布尔量,则划分成一个有效等价类和一个无效等价类;
举例 小程序测试你是三国中哪个历史人物?
请输入你的性别:男需要跳到第五题开始回答:一个有效等价类:男;一个无效等价类:女;
请输入你的性别:女需要跳到第二题开始回答:一个有效等价类:女;一个无效等价类:男;
(4)如果输入(输出)已经划分出有效无效等价类,针对有效等价类部分,处理方式和结果不同,要细分成多有个有效等价类好一个无效等价类;
举例 考试系统App,百分制考试,60分合格,颁发合格证书
一个无效等价类:<60分,不合格;
多个有效等价类:60~69分,合格报出祝贺信息,恭喜你此次考试合格,请去填写申领证书信息;
70~79分:合格报出祝贺信息,恭喜你此次考试合格,请去填写申领证书信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值