成都5期_梁丹妮 发表于 2021-6-17 20:07:09

等价类划分的用例设计

黑盒测试的用例设计方法:
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]
查看完整版本: 等价类划分的用例设计