1、某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页)。用户注册功能描述如下:
(1) 管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为)
(2) 用户注册要求输入用户名、密码、密码确认、邮箱,这4项内容均不能为空
(3) 用户名要求6-10个字符,由字母和数字构成,且只能以字母开头。用户名是唯一的。
(4) 密码至少6位,包含字母、数字和特殊符号(如: ! + ~ 等)
(5) 邮箱必须符合邮箱规则
(6) 违法以上任何一个要求都应该有相应的提示
(7) 注册成功需提示“注册成功,请您记住密码”,并跳转到用户登录页面进行登录(假设用户登录页面为)
用例ID
XXXX-XX-XX
用例名称
系统登录
用例描述
管理员必须先登录,进入网站后台管理,进入后台管理界面后可以进行用户注册;注册页面信息包含页面背景显示,登录用户名、密码、确认密码、邮箱录入接口,输入数据后,点击注册,若注册成功则跳出提示“注册成功,请你记住密码”,并跳转到用户登录页面
用例入口
打开IE,在地址栏输入(),进入到后台管理用户注册界面,进行用户注册;注册成功后,自动跳转到后台用户登录界面,进行登陆。
测试用例ID
场景
测试步骤
预期结果
备注
TC1
管理员登录
进入登录页面,输入用户名,密码进行登录
显示登录成功
TC2
进入后台管理界面,进行用户注册
进入URL地址选择用户注册模块进行用户注册,
成功进入注册模块
TC3
用户名是否唯一进行验证
输入一个已经存在的用户名
提示该用户名已存在,请重新输入
TC4
用户名容错性验证
输入不规范的用户名:如1、11111111
2、a b
3、3333aas
1、提示输入长度不在规定范围
2、提示用户名只能由字符,字母和数字构成
3、提示用户名只能以字母开头
TC5
密码验证
输入规范的用户名,输入不符合规范的密码:123456
提示输入的密码不符合规范,请重新检查后输入。
TC6
密码确认验证
输入和上面的密码不一样的字符
提示再次输入的密码和原密码不匹配,请确认后重新输入
TC7
邮箱输入验证
输入不符合规范的邮箱格式:123456@.com
提示输入邮箱格式有误,请重新输入
TC8
正确输入
输入正确的用户名:lalala密码:zxf520确认密码:zxf520邮箱:1234567@qq.com,点击提交
提示输入正确,注册成功,并提示“注册成功,请记住密码”
TC9
注册成功
页面跳转
跳转进入登陆页面
2、利用Selenium2为Lab05项目中的登录功能实现功能自动化测试。
【注意】
l 设计测试用例时需考虑登录成功和不成功两种情况;