密码要求1.长度8-15位2.第一个字母大写3.包含大小写字母,数字,符号。请写出测试用例,包括划分等价类编号,测试数据标出覆盖的等价类,测试用例
时间: 2024-03-14 11:49:49 浏览: 16
划分等价类:
1. 长度不符合要求(小于8位或大于15位)
2. 第一个字母不是大写字母
3. 不包含大小写字母、数字和符号
4. 符合要求的密码
测试数据:
1. 长度小于8位的密码: "aBc1234!", "Abc123!", "aBc12!"
覆盖等价类: 1
测试用例:
- "aBc1234!" -> 预期结果:密码不符合要求
- "Abc123!" -> 预期结果:密码不符合要求
- "aBc12!" -> 预期结果:密码不符合要求
2. 长度大于15位的密码: "Abc1234!Abc1234!", "Abc1234!Abc1234!1", "Abc1234!Abc1234!@"
覆盖等价类: 1
测试用例:
- "Abc1234!Abc1234!" -> 预期结果:密码不符合要求
- "Abc1234!Abc1234!1" -> 预期结果:密码不符合要求
- "Abc1234!Abc1234!@" -> 预期结果:密码不符合要求
3. 第一个字母不是大写字母的密码: "abc1234!", "1Abc1234!", "$Abc1234!"
覆盖等价类: 2
测试用例:
- "abc1234!" -> 预期结果:密码不符合要求
- "1Abc1234!" -> 预期结果:密码不符合要求
- "$Abc1234!" -> 预期结果:密码不符合要求
4. 不包含大小写字母、数字和符号的密码: "Abcdefgh", "12345678", "!@#$%^&*"
覆盖等价类: 3
测试用例:
- "Abcdefgh" -> 预期结果:密码不符合要求
- "12345678" -> 预期结果:密码不符合要求
- "!@#$%^&*" -> 预期结果:密码不符合要求
5. 符合要求的密码: "Abc1234!", "Abc1234!Abc", "Abc1234!@#$%"
覆盖等价类: 4
测试用例:
- "Abc1234!" -> 预期结果:密码符合要求
- "Abc1234!Abc" -> 预期结果:密码符合要求
- "Abc1234!@#$%" -> 预期结果:密码符合要求
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)