等价类划分的用例设计
黑盒测试的用例设计方法:1.等价类
2.边界值
3.判定表
4.因果图
5.正交表
6.场景法
7.状态迁移
等价类:
规定qq密码的组成方式为 6-10位的数字或者英文字符或下划线组成。
该如何划分等价类???
有效等价类 无效等价类
6-10位 长度小于6位
数字 长度大于10位
英文字母 包含特殊字符
下划线 包含汉字
有效等价类的测试数据 无效等价类的测试数据
123456 12345
iiiiii 12345678901
______ 12345*
12ii__ 123*&%¥#@()
1234567890 1234多测师
oooooooooo 123**
___________ 多测师
123___iiio
边界值:(开内闭外)
例如0<a<100==》取值只能取到1-99 ==》开区间
0《a《100==》取值可以取到0-100==》闭区间
0<a《100
上点:边界上的点==》0、100
离点:离上点最近的点
开区间的离点 1 、99 开区间内点:2-98
闭区间的离点 -1、101 闭区间内点:1-99
eg;
75<x<80 65《x《102 43<x《90
上点:75、80 上点:65、102 上点:43、90
离点:76、79 离点:64、103 离点:44、91
内点:77、78 内点:66、67、68、100、101
list=[1,2,5,8,9,13,92]==》有序集合
list===》无序集合
用例编写的注意点:1用例编号,2用例标题,3前置条件,4用例步骤,5预期结果,6实际结果
(用例执行情况 注意)
1.用例标题要以验证开头
2.验证的标题要和预期结果相呼应
3.标题和用例步骤也要相呼应
4.预期结果和实际结果相同则用例通过,不同则出现了bug
C:/Users/Administrator/AppData/Local/YNote/data/qq314DAADB425D37395CA34E666E13E9B6/8d8ce86c5ca145998858c854c21d3202/%5Dx%24i3n%7Eg3lx038y3%7Bvc%5B2na.png
页:
[1]