QQ登录用例测试
                        QQ登录测试用例
用等价划分法设计测试用例:
  1)划分等价类并编号,下表等价类划分的结果:
输入等价类
有效等价类
无效等价类
QQ账号
1 长度在6-10位之间、类型是0-9自然数
2 长度小于6、长度大于10、负数、小数、英文字母、字符、特殊字符、中文、编程语言中的转义字符、空
密码
3 6-16位、非空、非保留字、非功能键、非汉字
4 空、空格、小于6位或大于16位、保留字、汉字、功能键
QQ帐号与密码匹配
5 匹配
6 不匹配
2)设计测试用例,以便覆盖所有的有效等价类在表中列出了3个有效等价类,编号分别为③、⑤,设计的测试用例如下:
 
用例号
测试数据
预期结果
覆盖等价类
01
QQ1234567  密码:123abc456
成功登录(QQ与密码匹配)
③、⑤
02
QQ1234567  密码:1234567ef
密码不正确
③、⑥
03
QQ1234512345678123
密码:123abc456
用户名不正确
②、③、⑥
04
QQ1234567  密码:你好123#?
密码不正确
①、④、⑥
05
QQ1234567  密码:123ab123abc456@_minite?
密码不正确,字符数在6-16
①、④、⑥
06
QQ:qw1234567  密码:123as@!
用户名不正确
②、④、⑥
用因果图法设计测试用例:
1) 列出原因和结果
    原因:
        1. 账号输入6-10位自然数
        2. 输入6-16位密码(非空、非保留字、非功能键、非汉字)
        3. 点击“登录”按钮
        4. 账号长度小于6、长度大于10、负数、小数、英文字母、字符、特殊字符、中文、编程语言中的转义字符、空
        5. 密码为空、空格、小于6位或大于16位、保留字、汉字、功能键
        11. 账号和密码匹配
    结果:
        21:登录成功
        22:错误提示
2) 对应的因果图
 
                           
                                                   
3) 根据因果图建立判定表
1
2
3
4
5
原因
1 账号输入6-10位自然数
1
1
0
1
0
2 输入6-16位密码(非空、非保留字、非功能键、非汉字)
1
1
1
0
0
11 账号和密码匹配
1
怎么改qq密码0
0
0
0
3 点击“登录”按钮
1
1
1
1
1
4 账号长度小于6、长度大于10、负数、小数、英文字母、字符、特殊字符、中文、编程语言中的转义字符、空
0
0
1
0
1
5 密码为空、空格、小于6位或大于16位、保留字、汉字、功能键
0
0
0
1
1
结果
21  登录成功
1
0
0
0
0
22  错误提示
0
1
1
1
1
4 由判定表导出测试用例
用例号
测试数据
预期结果
01
QQ1234567  密码:123abc456
点击“登录”按钮
成功登录(QQ与密码匹配)
02
QQ1234567  密码:1234567ef
点击“登录”按钮
错误提示(QQ与密码不匹配)
03
QQ1234512345678123
密码:123abc456
点击“登录”按钮
错误提示
04
QQ1234567  密码:你好123#?
点击“登录”按钮
错误提示
05
QQ1234567  密码:123ab123abc456@_minite?
点击“登录”按钮
错误提示
06
QQ:qw1234567  密码:1as@!
点击“登录”按钮
错误提示

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。