黑盒测试:功能测试
黑盒测试的用例设计方法:
1.等价类
2.边界值
3.判定表
4.因果图
5.正交表
6.场景法
7.状态迁移
等价类:
规定qq密码的组成方式为 6-10位的数字或者英文字符或下划线组成。
该如何划分等价类???
有效等价类 无效等价类
6-10位 长度小于6位
数字 长度大于10位
英文字母 包含特殊字符或空格
下划线 包含汉字
有效等价类的测试数据 无效等价类的测试数据
1395799651 12345
1234567 12345678901
sdfghhh 123@123
s_dsf124 123中国de
1_2_3_4df
边界值:
例如 0<a<100==》取值只能取到1-99 ==》开区间
0≤a≤100==》取值可以取到0-100==》闭区间
0<a≤100
上点:边界上的点==》0、100
离点:离上点最近的点。闭合区间在范围之外选取,开区间在范围之内选取
开区间的离点 1 、99
闭区间的离点 -1、101
开区间内点:2-98
闭区间内点:1-99
75<x<80
上点:75、80
离点:76、79
内点:77、78
65≤x≤102
上点:65、102
离点:64、103
内点:66、67、68、100、101
43<x≤90
上点:43、90
离点:44、91
43≤x<90
上点:43、90
离点:42、89
list=[1,2,5,8,9,13,92]==》有序集合
list=[4,1,32,15,7,99]==》无序集合
用例编写的注意点:用例编号,用例标题,前置条件,用例步骤,预期结果,实际结果 备注
1.用例标题要以验证开头
2.验证的标题要和预期结果相呼应
3.标题和用例步骤也要相呼应
4.预期结果和实际结果相同则用例通过,不同则出现了Bug
|
|