测试用例的设计方法及具体应用

一、等价类划分法
等价类划分法是指将不能穷举的测试过程进行分类,以保证完整性和代表性。
==具体方法:==确定有效等价类和无效等价类,有效等价类是指是指符合条件的情况,而无效等价类则指与等价类相反的情况和一些特殊情况(特殊符号、空格、空等,是具体情况而定)。
==具体应用:==一个输入框内需要输入1-100的整数
有效等价类:1到100的整数
无效等价类:中英文、小数、小于1的数(0,负数等)、大于100的数、空格、空

二、边界值法
测试要注意边界值(极值)和它两端的值。边界值法和等价类划分法应配合使用。
==具体应用:==一个输入框内需要输入1-100的整数
根据边界值法,测试时要取的值有:0、1、2、99、100、101

三、因果图、判定表
将条件和输出都列出来,根据因果关系列成判定表以提取测试点。
==具体应用:==一个充值系统,可以使用50和100纸币,充值金额可以是50或100,充值成功后退卡,充值失败有错误提示并退卡。
在这里插入图片描述

四、场景法
根据业务流程来设计测试用例,包括基本流和备选流。
==具体应用:==取款机的取款过程
基本流(正常流程):输入正确的密码,成功取款(步骤略)
备选流(一场流程):取款中输入密码错误,及时改正后取款成功
异常情况:三次密码输入错误,吞卡

五、流程分析法
与场景法类似,测试业务流程是否正确。

六、错误推断法
有经验的工程师根据经验和直觉来设计测试用例

七、正交表法
==具体方法:==根据控件数目和取值数来确定选择正交表,将取值编号(1、2、3),再根据编号对应的取值名称替换到正交表中。
具体应用:
在这里插入图片描述找到3^3正交表,编号对应的取值填入即可

混合正交表
设计方法:
1.制作取值表,第一行写控件名,下面对应写出取值,不用编号
在这里插入图片描述
2.将表格复制发哦txt文档中,保存至allpallpairs.exe的目录下
3.在命令行中跳转至allpallpairs.exe的目录下,输入allpairs.exe hunhe.txt>hunhe2.txt ,hunhe2.txt即为生成的正交表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值