问题 问答题

一个系统的登录操作规格说明如下: 登录对话框有两个数据输入:用户名和密码,登录操作对两个输入数据进行检查,要求用户名中只能包含字母和数字(字母不区分大小写),密码可以包含任何字符,用户名和密码都不能为空且长度不限。当用户名或密码为空时,则登录失败并提示对应的出错信息;当用户名不正确或用户名不存在的或密码错误时,则登录失败并提示以下三种相应的出错信息:用户名不合法(即包含有非字母、非数字字符),或用户名不存在,或密码错误;当用户名和密码都正确时,则显示登录成功信息,完成登录。 假设正确的用户名是abcd123,密码是123456。 使用等价类方法为上述规格说明设计等价类表和测试用例。

答案

参考答案:

解析:设计等价类

输入条件有效等价类无效等价类
输入字母包含特殊字符的字母组合
输入数字包含下划线“_”
用户名输入数字字母组合输入数字字母和“-”组合
非空格键输入输入若干空格
非空值输入输入空值
非空值输入空值输入
密码输入输入数字输入的密码错误
输入特殊字符
编写测试用例
测试用例
编号测试目的输入数据/执行步骤预期结果实际结果
1正确登录

1.输入正确的用户名:abcd123

2.输入正确格式的密码:123456

3.单击登录

成功登录
2用户名不正确,进行登录

1.输入用户名包含特殊字符:abcd%-$

2.输入正确格式的密码:123456

3.单击登录

提示用户名不合法
3用户名不正确,进行登录

1.输入用户名包含下划线:123_123

2.输入正确格式的密码:123456

3.单击登录

提示用户名不合法
4用户名不正确,进行登录

1.输入用户名为若干空格

2.输入正确格式的密码:123455

3.单击登录

提示用户名不台法
用户名不正确,进行登录

1.输入用户名为数字字母下划线组合:abcd_456

2.输入正确格式的密码:123456

3.单击登录

提示用户名不存在
6用户名不正确,进行登录

1.输入用户名为空

2.输入正确格式的密码:123456

3.单击登录

提示用户名不能为空
7空密码进行登录

1.输入正确的用户名:abcd123

2.密码为空值

3.单击登录

提示密码不能为空
8密码不正确进行登录

1.输入正确的用户名:abcd123

2.输入错误的密码:1234567890

3.单击登录

提示密码不正确
9密码不正确进行登录

1.输入正确的用户名:abcdl23

2.输入错误的密码:#%&

3.单击登录

提示密码不正确
10密码不正确进行登录

1.输入正确的用户名:abcd123

2.输入错误的密码:abcdefgh

3.单击登录

提示密码不正确

判断题
问答题 简答题