1、某公司网站的后台管理有一个用户注册的功能需要测试,该测试为黑盒测试,请用表格的方式给出该功能的测试用例(参考课本P107页)。用户注册功能描述如下:

(1)       管理员必须先登录,方可进入网站后台管理,进入后台管理界面后可以进行用户注册(假设用户注册的URL地址为http://www.fengt.com/Admin/UserRegister.jsp

(2)       用户注册要求输入用户名、密码、密码确认、邮箱,这4项内容均不能为空

(3)       用户名要求6-10个字符,由字母和数字构成,且只能以字母开头。用户名是唯一的。

(4)       密码至少6位,包含字母、数字和特殊符号(如: !  +  ~ 等)

(5)       邮箱必须符合邮箱规则

(6)       违法以上任何一个要求都应该有相应的提示

(7)       注册成功需提示“注册成功,请您记住密码”,并跳转到用户登录页面进行登录(假设用户登录页面为http://www.fengt.com/Admin/Login.jsp

 

用例ID

xxxx-xx-xx

用例名称

系统登录

用例描述

管理员登陆,进入后台管理界面,进行用户注册,注册页面包括:用户名、密码、密码确认、邮箱和注册提交接口

用例入口

打开IE,在地址栏输入相应地址,进入该系统登陆页面

 

测试用例ID

场景

测试步骤

预期结果

备注

TC1

初始页面显示

从用例入口处进入

页面元素完整,显示与详细设计一致

 

TC2

管理员登陆

输入已存在管理员账户

输入成功

 

TC3

进入后台-进行用户注册

点击用户注册按钮

显示用户注册页面

 

TC4

用户名

输入用户名

输入成功

输入6-10个字符,由字母和数字构成,且只能以字母开头

TC5

密码

输入密码

输入成功

密码至少6位,包含字母、数字和特殊符号

TC6

密码确认

输入密码

输入成功

 

TC7

邮箱

输入邮箱账号

输入成功

邮箱必须符合邮箱规则

TC8

输入有效性效验

输入用户名、密码、邮箱符不符合要求

符合提示可用,不符合提示不可用

 

TC9

注册成功

单击注册提交按钮

提示“注册成功,请您记住密码”,并跳转到用户登录页面进行登录

 

 

 

 

 

 

 

2、利用Selenium2为Lab05项目中的登录功能实现功能自动化测试。