用户登陆的需求,如何编写测试用例(测试点)

上一篇 / 下一篇  2013-04-10 18:23:23 / 个人分类:测试用例

一、功能描述
        用户根据系统账号和口令登陆测试之星,执行对应权限的操作功能
二、前置条件
        服务器正常启动
        成功安装“测试之星”客户端
        正确配置“测试之星”系统启动参数
三、执行步骤
        1、双击桌面“测试之星”快捷方式,或在【开始->程序->测试之星->测试之星】系统菜单启动测试之星
        2、如果参数设置自动登陆,则系统自动根据配置的默认用户名/口令登陆,登陆失败则显示登陆窗口(显示默认的
           用户名和口令)
        3、系统显示登陆界面,标签显示测试之星软件版本号,显示配置的用户名和口令,全选用户名。键盘输入用户名则显示
           输入的用户名,回车则跳转到口令输入框,默认全选口令。用户名必须是[2,10]数字和a~Z字母的组合,不能有特
           殊字符,区分大小写
        4、口令输入必须暗文(*)显示,为[6,20]位的数字和a~Z字符组合,不区分大小写,口令不能为空,
        5、在口令输入框中,按回车键或按"登陆"按钮,系统显示登陆进度条
        6、如果用户名不存在,系统提示框提示"登陆失败,用户不存在",确认后重新显示登陆框,自动全选用户名。
        7、如果口令错误。系统提示框提示"登陆失败,口令错误",确认后重新显示登陆框,自动全选口令。
        8、如果用户三次登陆系统失败,则提示用户"三次登陆失败,只能超级用户登陆",系统显示登陆窗口,用户名输入框
           显示"admin",灰色显示,不能修改。口令输入框内容为空
        9、进度条显示如下7个登陆步骤。
                (1)连接服务器:如果服务器连接不成功,系统提示失败原因,确认后退出系统
                (2)验证用户有效性:用户登陆失败,系统提示失败原因,确认后重新登陆;
                (3)配置本地配置信息
                (4)读取服务器配置信息
                (5)初始化主界面
                (6)加载用户权限
                (7) 开发页面显示"装载问题单... "
            测试页面显示"装载用例..."
            需求页面显示"装载需求规格..."
        10、点"取消"按钮,退出测试之星
四、输入输出
输入:
        用户名和口令
输出:
        用户的可操作功能模块主界面
五、后置条件
        根据用户权限显示系统主界面。
        1、根据用户权限显示对应的菜单模块,没有权限的菜单不显示
        2、根据用户权限显示对应的工具栏按钮,没有权限不显示,或灰化显示
        3、根据用户默认视图设置信息显示不同的视图界面:
                (1)需求:默认显示需求管理界面,自动显示查看权限的一级需求树
                (2)测试:默认显示测试管理界面,自动显示查看权限的一级用例树
                (3)开发:默认显示问题单查询界面

1、输入校验 - 粘贴口令

2、输入校验 - 粘贴合法的用户名
3、输入校验 - 粘贴不合法的用户名(特殊字符)
4、输入校验 - 粘贴不合法的用户名(长度)
5、输入校验 - 用户名限制 - 特殊字符
6、输入校验 - 用户名限制 - 长度限制
7、输入校验 - 用户名/口令获得焦点,自动全选
8、输入校验 - 口令无字符限制
9、输入校验 - 口令长度限制
10、输入校验 - 拷贝用户名
11、输入校验 - 拷贝口令
12、输入校验 - 回车键盘跳转响应
13、输入校验 - Tab键盘跳转响应
14、取消 - 取消按钮
15、取消 - 取消"X"
16、界面检视 - 自动全选用户名
17、界面检视 - 口令显示为"*"掩码
18、界面检视 - 登陆
19、登陆 - 自动失败登陆
20、登陆 - 自动成功登陆
21、登陆 - 用户已停用
22、登陆 - 用户名正确,口令正确
23、登陆 - 用户名错误(用户名为空)
24、登陆 - 用户名错误(用户名大小写不匹配)
25、登陆 - 用户名错误(用户名不存在)
26、登陆 - 显示需求视图
27、登陆 - 显示开发视图
28、登陆 - 显示测试视图
29、登陆 - 三次登陆失败
30、登陆 - 口令错误(用户名正确口令不匹配)
31、登陆 - 口令错误(口令为空)
32、登陆 - 服务器尚未启动

编号      输入/动作                            期望的输出/相应           实际情况
1        使用合法用户名和密码登陆                登陆成功       
2        使用错误的用户名或密码登陆              显示用户名或密码错误提示信息       
3        用户名为空登陆                        显示请输入用户名提示信息       
4        改变合法用户名或密码的大小写登陆         显示用户名或密码错误提示信息       
5        在合法用户名或密码前插入空格            显示用户名或密码错误提示信息       
6        在合法用户名或密码中间插入空格          显示用户名或密码错误提示信息       
7        在合法用户名或密码后插入空格            显示用户名或密码错误提示信息       
8        使用已被禁用的账号登陆                 显示账号被禁用等相应提示信息       
9        使用已被删除的账号登陆                 显示不存在此用户等相应提示信息       
10       登陆界面是否支持快捷键,如Tab,Enter键    Tab键能按照顺序切换焦点,
                                               Enter键能焦点于登陆按钮上       
11       密码为空进行登陆                       显示请输入密码,密码不能为空提示信息       
12       用户名和密码均为空登陆                  显示请输入用户名和密码提示信息       
13       用户名中含有全角字符登陆                显示用户名或密码错误提示信息       
14       密码中含有全角字符登陆                  显示用户名或密码错误提示信息

TAG: 用户登录

 

评分:0

我来说两句

我的栏目

日历

« 2024-04-26  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 20815
  • 日志数: 3
  • 建立时间: 2013-04-10
  • 更新时间: 2013-04-11

RSS订阅

Open Toolbar