标签:
黑盒测试是一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试。它将所有程序都看作是从输入定义域到输出值域的映射,这种观点将被测程序看作是一个打不开的黑盒子,黑盒内的内容是完全不可知的,只要知道软件要做什么。因无法看到盒子中的内容,所以不知道软件是如何实现的,也不关心黑盒里面的结构,只关心软件的输入数据和输出结果。
常见的黑盒测试方法有等价类划分、边界值分析、决策表测试等。
下面采用等价类划分的方法对个人项目(PCAI登陆注册模块)进行测试。
输入条件 |
有效等价类 |
无效等价类 |
账户名6-24位数字字母组合 邮箱输入要求邮箱格式 密码长度6-32位字符不包含常见弱口令 |
|
4.用户名输入包含符号 5.用户名输入字符少于6位 6.用户名输入字符大于24位 7.用户名输入已存在数据库中 8.邮箱输入字符串不包含@ 9.邮箱输入字符串以@结尾 10.邮箱@后字符串非正式域名 11.密码输入字符少于6位 12.密码输入字符大于32位 13.密码输入字符为123456等常见弱口令 |
测试用例 |
输入信息 |
期望输出 |
覆盖等价类 |
实际输出 |
Test1 |
账号:297275116 邮箱:297275116@qq.com 密码:159753 |
注册成功 |
1,2,3 |
注册成功 |
测试用例 |
输入信息 |
期望输出 |
覆盖等价类 |
实际输出 |
Test2 |
账号:2972#¥@# 邮箱:297275116@qq.com 密码:159753 |
用户名格式不正确 |
2,3,4 |
用户名格式不正确 |
Test3 |
账号:297 邮箱:297275116@qq.com 密码:159753 |
用户名格式不正确 |
2,3,5 |
用户名格式不正确 |
Test4 |
账号:297275116297275116297275116 邮箱:297275116@qq.com 密码:159753 |
用户名格式不正确 |
2,3,6 |
用户名格式不正确 |
Test5 |
账号:297275116 邮箱:297275116@qq.com 密码:159753 |
用户名已注册 |
2,3,7 |
用户名已注册 |
Test6 |
账号:297275116 邮箱:297275116qq.com 密码:159753 |
邮箱格式不正确 |
1,3,8 |
邮箱格式不正确 |
Test7 |
账号:297275116 邮箱:297275116@ 密码:159753 |
邮箱格式不正确 |
1,3,9 |
邮箱格式不正确 |
Test8 |
账号:297275116 邮箱:297275116@qq.fadsf 密码:159753 |
邮箱格式不正确 |
1,3,10 |
邮箱格式不正确 |
Test9 |
账号:297275116 邮箱:297275116@qq.com 密码:159 |
密码不能低于6位 |
1,2,11 |
密码不能低于6位 |
Test10 |
账号:297275116 邮箱:297275116@qq.com 密码:159454564231456423123564453453 |
密码长度大于32位 |
1,2,12 |
密码长度大于32位 |
Test11 |
账号:297275116 邮箱:297275116@qq.com 密码:Password |
密码强度过低 |
1,2,13 |
密码强度过低 |
项目地址:https://netsh.top/PCAI
当前仅完成了登陆和注册模块,遗忘密码以及用户激活作为组队项目完成将被陆续添加。
标签:
原文地址:http://www.cnblogs.com/Tielong/p/5300022.html