测试分析与测试计划
1引言
软件测试分布在编码、测试和验收等几个阶段,是软件开发时期最繁重的任务,也是保证软件可靠性最主要的手段。
测试的目的是发现程序的错误,而不是证明程序是没有错误,设计测试用例和纠错,是搞好软件测试的两项关键技术。选择测试用例的目标,是用尽可能少的测试数据,达到尽可能大的程序覆盖面,发现尽可能多的软件错误和问题。
1.1编写目的
编写本测试计划是为了软件测试人员能够更好地、有的放矢地进行测试,尽可能地出软件中的错误。
1.2背景
a.测试计划所从属的软件系统的名称:手机销售系统。
b.实现该软件的计算中心或计算机网络的能力一般即可,测试之前编码工作要完成,同时须配置好相应的运行环境以便系统能运行。
1.3定义
以下为本文件中用到的专门术语的定义:
手机销售系统订单投诉
客户服务新闻中心
我的订单购物车
收银台前台管理
后台管理会员管理
手机销售论坛
1.4参考资料
1.《JSP编程实例集锦》马文刚等编著清华大学出版社
2.《数据库原理与技术》刘方鑫编著电子工业出版社
2计划
2.1软件说明jsp可以用什么软件写
该系统主要分为四大模块:前台管理、后台管理、会员管理和手机销售论坛。具体的每个模块又可以实现以下的功能:前台管理要实现的有搜索引擎,销售排行,分类查看,公告,新闻,友情连接等功能;后台管理要实现的有商品管理、订单管理、用户管理、手机类别管理、信息管理、常规管理的添加,修改与删除的功能;会员管理要实现的是会员注册、订单查看、购物车、收银台、更改资料等的功能;手机销售论坛的功能是要包括一般论坛的功能,如发帖,回帖这些基本的功能。
2.2测试内容
系统完成以后,测试主要是看系统能否很好的完成预期的功能,以及异常处理做得怎么样,程序的可维护性和可扩展性如何。在这里测试主要采用的是黑盒测试。
以下给出四个模块的测试。
2.2.1前台管理测试
前台管理主要实现的功能包括搜索引擎、销售排行、分类查看、公告、新闻、友情链接等。对上述功能分别测试。
1.搜索引擎
测试用例一:在搜索栏输入“诺基亚7710”,期望结果是显示一条“诺基亚7710”
的记录,单击进入具体介绍“诺基亚7710”的页面。
测试用例二:搜索栏输入为空,即直接单击“搜索”,期望结果是弹出“请输入搜索内容!”的页面。
测试用例三:在搜索栏输入“诺基亚10”,期望结果是弹出“对不起,没有你要的商品!”的页面。
2.对于销售排行、分类查看、公告和新闻的测试主要是看能否把数据库中的结果正确
的显示到主页面上。
3.友情链接的测试是运行该系统,再点击相关链接,看能否转到相应的地址。
2.2.2后台管理的测试
后台管理主要实现的功能包括商品管理、订单管理、用户管理、手机类别管理、信息管理、常规管理等。对上述功能分别测试。
1.添加新商品
测试用例一:对于要添加的属性项目,型号名称、市场价、会员价和VIP价填入如下内容(诺基亚10,1780,1650,1550),期望结果是弹出“添加成功!”的提示。
测试用例二:对于要添加的属性项目,型号名称、市场价、会员价和VIP价填入如
下内容(“”,1780,1650,1550),期望结果是弹出“请输入型号名称!”的提示,并返回到添加新商品的页面。
测试用例三:对于要添加的属性项目,型号名称、市场价、会员价和VIP价填入如下内容(诺基亚10,1780,“”,1550),期望结果是弹出“请输入会员价!”的提示,并返回到添加新商品的页面。
测试用例四:对于要添加的属性项目,型号名称、市场价、会员价和VIP价填入如下内容(诺基亚10,1780,1650,“”),期望结果是弹出“请输入VIP价!”的提示,并返回到添加新商品的页面。
2.查看与修改
单击该项功能,会列出一系列手机的信息,如商品名称、会员价和VIP价,每条记录后都有两个功能删除和修改。以(诺基亚10,1650,1550)这条记录为例,点击“删除”,期望结果显示删除成功的提示;点击“修改”,把这条记录修改为(诺基亚10,1750,1550)确定后,显示修改成功的提示。
3.对于网站信息管理和网站常规设置主要是看前台的主页面能否正确的显示这些信
息。
4.分类管理是把某类商品换个名称,如把“三星”,改为“SUMSUNG”。
2.2.3会员管理测试
会员管理主要实现的功能包括会员注册、订单查看、购物车、收银台、更改资料等。对上述功能分别测试。
1.会员注册
测试用例一:对会员注册时要填的项目(用户名,密码,密码确认,E-mail,,地址,电话,邮编,真实姓名),填入下列内容(jiawei,845960,845960,xujianhui8407@163,江苏徐州,3594884,221008,xujianhui),期望结果是提示注册成功。
测试用例二:对会员注册时要填的项目(用户名,密码,密码确认,E-mail,,地址,电话,邮编,真实姓名),填入下列内容(jiawei,845962,845960,xujianhui8407@163,江苏徐州,3594884,221008,xujianhui),期望结果是提示两次的密码必须一致。
测试用例三:对会员注册时要填的项目(用户名,密码,密码确认,E-mail,,地址,电话,邮编,真实
姓名),填入下列内容(jiawei,845960,845960,“”,江苏徐州,3594884,221008,xujianhui),期望结果是提示E-mail不能为空。
会员注册时的这几个属性(用户名,密码,密码确认,E-mail,,地址,电话,邮编,真实姓名),设置的时候都不为空,少了任何一项都会出现少了该项的提示。
2.对于订单查看、购物车、收银台这些功能都是会员才有的功能,没有登陆之前,点
击这些功能,会出现先登陆的提示,登陆后相应的操作可以验证相关的功能。
3.更改资料是对会员注册时填的项目(用户名,密码,密码确认,E-mail,,地址,电话,
邮编,真实姓名)的修改。如把(jiawei,845960,845960,xujianhui8407@163,江
苏徐州,3594884,221008,xujianhui)这条记录修改为
(jiawei,845960,845960,xujianhui8407@163,江苏南通,3594884,221008,
xujianhui),期望结果是出现修改成功的提示。
2.2.4手机销售论坛的测试
手机销售论坛有好几个版快,如三星,飞利浦等都有各自的论坛版快。这个模块的测试就是看能否在各自的论坛版快中发帖回帖,以及版主对帖子的修改和删除功能。