51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4403|回复: 4
打印 上一主题 下一主题

[讨论] 请教:测试用例添加用户

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-1-6 14:20:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
功能模块名        用户管理                编制人                               
用例编号-         CITy_user_1                编制时间                               
相关的用例        无                                               
功能特性        用户管理模块添加用户,                                               
测试目的:        输入合法信息后,是否能添加新用户。                                               
预置条件        无                特殊规程说明        如数据库访问权限                       
参考信息        无                -                                
测试数据        "名称                                 长度           类型    可否为空     设计文件未对输入数据进行限制,所以未定义
                   用户代码                                                              
                   用户密码                                                                           
                   用户名称
                   用户权限                                               
序  号        操作描述(操作方式TAB键切换操作)                       期望结果      实际结果   测试状态(P/F)
1     用户通过用户界面输入信息,输入刚好等于字数限制的正确信息,保存                               
2    用户通过用户界面输入信息,输入略超过字数限制的正确信息,保存                        "                       
3  用户通过用户界面输入信息,输入略少于字数限制的正确信息,保存。                        "                       
4  用户通过用户界面输入信息,输入非法字符,保存                                               
5   用户通过用户界面输入信息,输入为空,保存                       
5  用户通过用户界面输入信息,该输入汉字的输入英文字符,保存                       
"                       
测试人员                开发人员                                项目负责人       
没有实际写过测试用例,这是一个模块的测试用例,还请高手赐教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-1-11 13:58:43 | 只看该作者
在写这个用例的时候,你首先要了解需求,通过需求从以下几个方面来考虑:
1、用户信息中的用户名和密码的长度是否有限制(写这个用例时你可以用边界值的方法,如果长度为8个字符,这时,你可以输入9个字符或者为空进行测试);
2、用户信息中的用户名的命名规则(如果需求定义是以汉字来命名,这时你可以测试汉字+数字组合);
3、重复提交一个用户信息,系统是否会处自动提示信息已保存之类的提示语
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2006-1-13 12:28:55 | 只看该作者
楼上说的很好
另外就是,你细分了代码,密码,名称,权限这4个吗?
你全部都是"用户通过用户界面输入信息"
代码的话,需要验证非法字符,空值,重复数值,混和(几种任意)
密码着重的是安全性,没必要验证重复.特殊字符也有的系统允许.需要注意的是限长(边界性),空值等.
用户名,着重验证是否重复,以及非法用户名和系统限制条件.
权限这个,就和其他的不同了!需要验证权限的范围,错位,过大.缩小.无效等等!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-1-17 15:16:21 | 只看该作者
不错。。。分析得真贴切
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-1-24 15:15:12 | 只看该作者

添加用户测试用例

添加用户
执行动作                            预期结果                实际结果
1.                进入部门管理页面        返回部门管理界面       
2.                选择一个部门        返回部门信息页面       
3.                在部门信息页面,点击添加用户按钮        进入添加用户界面,可以向部门添加用户       
4.                使 用户姓名或用户工号为空,点击“保存”按钮        添加用户失败,并提示“用户姓名不能为空”和“用户工号不能为空”        
5.                用户姓名或用户工号输入特殊字符串@#$%,点击“保存”按钮        添加用户失败,并提示:“用户姓名名称格式不对,应该为字母、汉字、数字和下划线的组合”       
6.                输入已经存在的用户工号,点击“保存”按钮        添加用户失败,提示:用户工号已经存在       
7.                输入合法的用户名和用户工号,提交        成功添加用户
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-13 21:32 , Processed in 0.076028 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表