测试理论

一.测试用例设计方法

1.等价类划分法:测试的范围划分成几个互不相交的子集                                                   

等价类划分法有两个概念:有效等价类,无效等价类
有效等价类:正常的输入,合法的输入
无效等价类:无效的输入

举例:一个文本输入框,只支持英文,且输入长度在5个字符
那么我们就可以划分5个子集,每个子集任选1个或者多个代表性的即可
1)5个英文字母:sssss(有效等价类)
2)5个非英文字母:11111,!@#¥%,中国第一人 (无效等价类)
3)1-4个英文字母 (无效等价类)
4)6个或6个以上英文字母:sssss(无效等价类)
5)空(无效等价类)

2.边界值分析法:80%以上的错误都会发生在输入或者输出的边界上

例子:一个文本输入框,输入长度在10-15个字符。边界值有2个:10,15个字符(用区间表示[10,15])
那么边界值分析法设计测试用例,就需要考虑,小于左边界(只小一点点),刚好等于左边界,大于左边界(只大一点点),小于右边界(只大一点点),等于右边界,大于右边界(只大一点点),除了边界之外,通常也要检查一下出于正常范围之内的值:
1)输入9个字符长度 (小于左边界)
2)输入10个字符长度 (等于左边界)
3)输入11个字符长度 (大于左边界)
4)输入13个字符长度 (正常范围)
5)输入14个字符长度 (小于右边界)
6)输入15个字符长度 (等于右边界)
7)输入16个字符长度 (大于右边界)
 

3.因果图-判定表法:适用于输入条件相互制约,相互依赖的情况

条件桩:所有条件     条件项:条件桩的取值

动作桩:所有结果     动作项:动作桩的取值

4.场景法,流程分析法

5.错误推断法:根据测试者的经验

6.正交表法

二.测试方法选择

1.测试功能和流程,使用场景法

2.需要输入数据的,使用等价类划分法配合边界值分析法

3.如果有条件组合的情况下,需要使用因果图制作判定表法。

4.配置类软件,组合多的,使用正交表

5.根据测试经验,增加用例,使用错误推断法。

三.Bug级别

0:软件crash,anr

1:模块功能不可用,数据丢失

2,3:不会影响基本使用的小bug

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值