第四次博客园作业(1)

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


XXX-XXX


用例名称


用户注册


用例描述


管理员在用户名存在,密码正确的情况下进入网站的后台管理系统,在后台管理系统页面点击用户注册跳转到用户注册页面(URL地址为URL地址为http://www.fengt.com/Admin/UserRegister.jsp),页面信息包括:页面背景显示,用户名、密码、密码确认、邮箱,每个信息都必须按照要求输入,输入信息后点击提交,注册成功后将提示“注册成功,请您记住密码”,并跳转到用户登录的页面(URL地址为http://www.fengt.com/Admin/Login.jsp


用例入口


打开IE,在地址栏输入登录页面的地址进入该系统的登录页面,管理员输入正确的用户名及密码进入网站的后台管理,点击用户注册进入注册页面。


测试用例


场景


测试步骤


预期结果


备注


TC1


管理员登录


管理员输入正确的用户名


登录成功


TC2


进入网站后台管理进行用户注册


点击用户注册


跳转到用户注册页面


TC3


用户名唯一性校验


输入一个已存在的用户名


提示该用户已存在


用户名不能为空,要求6-10个字符,由字母和数字构成,且只能以字母开头,并且要

唯一


TC4


用户名输入验证


输入不规范的用户名:如1、abcd123456789

2、不输入

3、123asdfg


1、提示输入长度超过规定范围

2、提示用户名不能为空

3、提示用户名只能以字母开头


TC5


密码输入验证


输入有效的用户名,输入不规范的密码12345


提示密码格式不对,请重新输入


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


TC6


密码确认有效性验证


输入有效的用户名,两次输入的密码不同


提示两次输入的密码不一致,请重新输入


TC7


邮箱输入验证


输入不规范的邮箱格式:123456[email protected]


提示邮箱格式有误,请重新输入


TC8


正确输入


输入用户名:qq943636453密码:zwx163.确认密码:zwx163. 邮箱:[email protected]


提示注册成功,请您记住密码


TC9


注册成功


点击登录


跳转到登录页面

时间: 2024-10-06 09:54:19

第四次博客园作业(1)的相关文章

第四次博客园作业(2)

2.利用Selenium2为Lab05项目中的登录功能实现功能自动化测试. [注意] l         设计测试用例时需考虑登录成功和不成功两种情况: l         Lab05项目为实验5用到的项目,在大家的班级QQ群中,数据库采用MySQL,数据库文件在项目根目录下CreateDataBase.txt <html>    <head><title>用户登录</title></head>    <body>        &l

第三次博客园作业

1.  某网站管理系统,用户注册时,电话号码为可选输入项,输入格式为:区号-电话号码—分机号,中间用“-”隔开.以下为jsp页面上的设计,且并未对输入做任何控制. 假设系统现在需要取出中间的电话号码部分,代码如下: /** * * 该方法根据用户输入取出中间的电话号码部分 * @param strPhoneNum 电话号码,如:“0591-83279988—002” * @return 返回号码部分,如:“83279988” */ public String getPhoneNumber(Str

第6次博客园作业

请用所学的软件测试知识和技术方法,对bookstore项目中的购物车模块进行测试,并写出测试的缺陷报告. 说明:1.bookstore项目即实验7发给大家的项目 2.要求至少发现2个缺陷,即要写2份缺陷报告 3.缺陷报告参考课本P264页 4.缺陷报告中的严重度和优先级按照课本P263页中规定的严重度和优先级 5.页面布局.美观.链接等不符合需求,也算缺陷,但本题请不要写这些方面的缺陷,否则不给分. 一.                 Bookstore项目测试缺陷报告 缺陷编号:01.01.

软件测试-第六次博客园作业

缺陷编号:0001           发现人:LXP     记录日期:2016/6/12 所属模块:注册             确认人:LXP     确认日期:2016/6/12 当前状态:公开             严重度:3      优先级:3 问题概述:购买c++书籍时在商品页面的第二页,打开java类书籍时商品页面java类书籍也会在第二页,但是java类书籍应该显示第一个页面的商品页面. 问题描述: 1.进入购物车: 2.浏览c++类书籍,点击下一页浏览java类书籍: 3

第五次博客园作业———构建之法读后感

<构建之法>读后感 读完<构建之法>不禁惊叹,关于软件工程方面这么刻板严谨的书还可以这样写!皱欣老师以一种轻松而又不失严谨的态度让我们深刻的了解到了软件工程这一学科的精髓所在.正如瓦茨·汉弗雷.软件工程的奠基人之一所说的那样.软件领域可以分为两个方面:一方面是技艺创新的大爆发:另一方面是坚持不懈的工程工作,包括软件的改善.维护和测试等,这一方面占了90% - 95%的比例.皱欣老师用俏皮的语言和灵活的人物设定如“阿超”.“小飞”.“果冻”.“小李”等来反映现实中典型的软件行业从业人

第六次博客园作业

请用所学的软件测试知识和技术方法,对bookstore项目中的购物车模块进行测试,并写出测试的缺陷报告. 说明:1.bookstore项目即实验7发给大家的项目 2.要求至少发现2个缺陷,即要写2份缺陷报告 3.缺陷报告参考课本P264页 4.缺陷报告中的严重度和优先级按照课本P263页中规定的严重度和优先级 5.页面布局.美观.链接等不符合需求,也算缺陷,但本题请不要写这些方面的缺陷. 当前状态 01.01.0001 发现人 ZHF 记录日期 2016.06.11 所属模块 注册 确认人 ZH

博客园第三方客户端-i博客园正式发布App Store

博客园第三方客户端-i博客园正式发布App Store 1. 前言 算来从15年8月到现在自学iOS已经快7个月了,虽然中间也是断断续续的,不过竟然坚持下来了.年后要找实习啦,于是萌生了一个想法 —— 写一个app练练手.这次我没弄后台了,直接使用了博客园的open api(嘿嘿).之前也做过一个app,叫做魔界-魔术,前后端都是我弄的,不过后端使用的是Bmob后端云(一个Baas服务),但是作为第一个app,代码上感觉很混乱,而且基本上都是用的第三方控件.这次的i博客园是我完全独立开发的(包括

MySql链表语句--博客园老牛大讲堂

为什么链表?--博客园老牛大讲堂 因为表与表之间有关系,而且查询时需要两张表的某些数据. 链表的前提是:表与表之间必须设置主外键吗? 不是的,其实表与表之间不需要设置主外键关系,用数据库语句就可以实现链表查询,删除,修改,增加等操作. 为什么要设置主外键呢? 通常我们看到表与表之间有关系,常常设置主外键.为什么?其实这样做是为了规范!假设一个不了解你表结构的人,都能够任意的修改你的外键.那这个表就不严谨了. 我们到底设不设主外键呢? 分情况:1.如果表结构简单,少量的表.逻辑不复杂.那么这个就不

四年前从这里开始,四年后从这里继续-回归博客园

四年前,自己刚刚毕业,铆足了劲要学有所成.快要毕业期间,我和几个兄弟跑到北京去实习,实习了四个月,考虑到女朋友一个人呆在老家,也不想长长久久的各居异地,没坚持下来回了成都.在回成都的前四个月,之前培训认识的老师给介绍了一个实施工程师的工作,我实在是不适合这份工作,毅然决定找一份老本行-开发工作.匆匆慢慢的为面试准备了一个月开始投简历,面试了几家工作后自我感觉还不错,也拿到了几份offer.最终在两份Offer中忧郁,一份是一个外包公司,一份是一个外企.抱着学习技术为目的,我选择了第一家外包公司,