基于WEB的汽车租赁系统 测试计划报告.docx

上传人:b****7 文档编号:11158996 上传时间:2023-02-25 格式:DOCX 页数:15 大小:21.20KB
下载 相关 举报
基于WEB的汽车租赁系统 测试计划报告.docx_第1页
第1页 / 共15页
基于WEB的汽车租赁系统 测试计划报告.docx_第2页
第2页 / 共15页
基于WEB的汽车租赁系统 测试计划报告.docx_第3页
第3页 / 共15页
基于WEB的汽车租赁系统 测试计划报告.docx_第4页
第4页 / 共15页
基于WEB的汽车租赁系统 测试计划报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

基于WEB的汽车租赁系统 测试计划报告.docx

《基于WEB的汽车租赁系统 测试计划报告.docx》由会员分享,可在线阅读,更多相关《基于WEB的汽车租赁系统 测试计划报告.docx(15页珍藏版)》请在冰豆网上搜索。

基于WEB的汽车租赁系统 测试计划报告.docx

基于WEB的汽车租赁系统测试计划报告

案卷号

日期

 

<基于WEB的汽车租赁系统>

测试计划报告

 

作者:

完成日期:

2011-06-08

签收人:

签收日期:

修改情况记录:

版本号

修改批准人

修改人

安装日期

签收人

 

1引言

1.1编写目的

编写测试文档的目的是验证基于WEB的汽车租赁系统的正确性、可移植性、健壮性、可修改性,为了使软件含有更少的错误,方便以后维护、调试,使软件运行的更加稳定,给用户交付一个满意、稳定、不易出问题的软件,制定本测试说明文档,预期的读者包含以后软件的维护、修改人员、使用该软件的高级用户,以及大部分的软件测试人员。

通过对系统的测试,找出其中的bug,对系统进行修改和完善,达到与用户需求的一致性。

1.2背景

说明:

a.被测试软件系统的名称:

基于WEB的汽车租赁系统

b.该软件的任务提出者是、开发者为,由于本软件测试范围较小,再加上全体人员技术有所疏漏,而且软件的测试平台主要是基于NT的MicrosoftWindowsXPProfessional平台,可能存在软件的跨平台移植性问题以及软件测试人员未能发现的错误。

与实际运行环境之间可能存在着差异,如:

实时性不强,参与者的范围较窄等等。

1.3参考资料

本系统的参考资料如下:

a.《软件工程:

理论、方法与实践》,北京:

高等教育出版社,2005.7出版,孙家广主编,刘强编著。

b.《UML基础与Rose建模教程》,人民邮电出版社,蔡敏,徐慧慧,黄炳强编著。

2测试概要

预计测试内容

预计结果

用户测试

1.用户注册、登录和注销

所有用户都可访问网上汽车租赁系统。

已注册的用户输入ID和密码即可登录,享有注册用户的权利。

未注册的用户可以申请注册,注册之前要明确会员的权利与义务。

注册时用户要填写注册登记表,包括姓名、密码、联系电话。

登录用户在主页处可以注销。

2.用户查询汽车信息

可以通过检索模块查询汽车信息,查询结果会显示满足查询条件的所有汽车信息列表

3.用户按最优质服务排行浏览汽车信息

所有用户均可以按照最优质服务排行来浏览汽车信息,并且用户可以通过列表进一步查看某汽车的详细信息

4.用户预订汽车

登录用户在浏览汽车信息时可将自己需要的汽车服务放进预订订单库,在用户离开租赁系统前要对订单预订库内的订单进行确认,决定要预订的汽车在其前面点对钩,没有确认的订单记录将自动取消,同时用户填写订单,订单内容包括:

租赁时间,用户的相关信息将连接至此订单,联系方式默认为用户信息中的联系方式。

用户填好此订单后,系统将自动处理。

5.用户查询订单

用户提交订单后,为了确定订单是否已经获得批准,可在登录后查询自己订单状态。

订单状态将显示该订单记录的详细信息。

6.用户取消订单

用户提交订单后,如果有其他原因,需要取消订单,这时用户可向系统提交取消订单请求,等待系统处理请求。

7.用户查询、修改个人信息

注册用户登录后可以查询自己的信息,其中包括可修改和不可修改两种信息。

可修改的是用户注册时填写的部分内容,包括:

姓名、密码、联系电话、邮箱;不可修改的信息包括:

用户等级、信誉度。

8.用户可以在线客服、留言

所有用户均可以通过在线客户,获取帮助,还可以通过留言给管理员提高网上租赁系统的功能。

管理功能测试

9.管理员登录和退出

管理员使用ID和密码登录服务器端进行管理的相关操作;也可以退出管理端。

10.管理员修改密码

管理员登录后可以修改密码。

11.管理员查看当前注册用户的信息

管理员可以浏览当前注册用户的信息。

12.添加汽车相关信息

管理员可以分类添加汽车相关信息。

管理员有权修改汽车信息并查询库存量。

13.更新汽车信息、系统通知、最新优惠

根据某些条件搜索某本书并修改、更新其相关信息;定期更新系统通知和最新优惠通知、活动。

14.删除汽车信息

根据某些条件搜索某汽车并修改、删除其相关信息。

15.处理个别特殊用户订单

处理订单可以由系统根据汽车租赁日程表安排来自动处理,如时间冲突,提示预订时间冲突,拒绝用户订单,系统将推荐相似度最接近的其他空闲车辆信息给用户。

个别特殊情况用户订单,如系统提示用户时间冲突,但是用户坚持原有订单,那么如果其他用户取消了订单,而此时正好时间不再冲突,那么系统发送邮件提示用户是否需要继续服务,如果用户没有取消订单,则更改订单状态(“成功”),如果用户取消,则更改订单状态(“取消”)等等个别特殊订单。

16.取消用户订单

根据用户的要求将用户某次的订单取消。

3测试计划

3.1计划

为了提高测试效率降低测试成本,本测试方案采用黑盒法设计基本的测试方案。

在黑盒测试方案中,采用等价划分技术,把所有可能的输入数据(有效的和无效的)划分成几个等价类,其划分类在以下的输入中再详述。

以下列出的图表,逐项说明被测软件的功能、输入和输出等质量指标,以作为叙述测试计划的提纲:

功能

输入

输出

权限

注册模块

注册信息

成功或失败

游客

管理员和用户的登录、注销模块

账号、密码

成功或失败

管理员或用户

信息查询模块

关键词

相关信息列表

游客

新闻、通知发布更新模块

对数据库输入显示信息

在网页上显示信息

管理员

汽车信息查看模块

通过检索,点击连接

汽车详细信息

游客、用户、管理员

订单提交模块

点击提交按钮

成功或失败

用户

订单处理模块

成功或失败

管理员或系统自动管理

在线客服模块

点击在线客服连接

在线客服对话框

游客、用户

注:

游客:

表示未注册浏览系统的对象

用户:

表示已经注册的对象

3.2测试内容

(1)注册模块

(2)管理员和用户的登录、注销模块

(3)信息查询模块

(4)新闻、通知发布更新模块

(5)汽车信息查看模块

(6)订单提交模块

(7)订单处理模块

(8)在线客服模块

3.3注册功能模块测试

被测试部位:

注册功能模块

3.3.1进度安排

由于需要未注册用户的注册单元程序,各模块及它们之间的接口分别进行测试,故测试进度在3小时左右。

3.3.2条件

要实现本功能需要系统和汽车存储数据库进行集成,以便实时收集用户的注册信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定 

3.3.3测试资料

自行设定或从网上下载部分模拟统计数据

3.4登录、注销功能模块测试

被测试部位:

登录、注册模块

3.4.1进度安排

由于需要对管理员和普通用户的相应登录和注销各模块及它们之间的接口分别进行测试进度,故测试进度在6小时左右。

3.4.2条件

要实现本功能需要系统和汽车存储数据库进行集成,以便实时收集用户的注册信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定 

3.4.3测试资料

自行设定或从网上下载部分模拟统计数据

3.5信息查询功能模块测试

被测试部位:

信息查询模块

3.5.1进度安排

由于需要对主页以及各个从页面上的检索模块及它们之间的接口分别进行测试进度,故测试进度在2天左右。

3.5.2条件

要实现本功能需要系统和汽车存储数据库进行集成,以便实时更新最新的汽车信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定 

3.5.3测试资料

自行设定或从网上下载部分模拟统计数据

3.6新闻、通知发布功能模块测试

被测试部位:

新闻、通知发布更新模块

3.6.1进度安排

由于需要对主页上的新闻发布、通知更新、最优质服务排行榜等栏目分别进行测试,故测试进度在1天左右。

3.6.2条件

要实现本功能需要系统和汽车存储数据库进行集成,以便实时更新最新的汽车租赁公司的发布信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定

3.6.3测试资料

自行设定或从网上下载部分模拟统计数据

3.7汽车信息查看功能模块测试

被测试部位:

汽车信息查看模块

3.7.1进度安排

由于需要对各种方法查询结果的汽车详细信息显示页面分别进行测试,故测试进度在2天左右。

3.7.2条件

要实现本功能需要系统和汽车存储数据库进行集成,以便实时更新最新的汽车信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定 

3.7.3测试资料

自行设定或从网上下载部分模拟统计数据

3.8订单提交功能模块测试

被测试部位:

订单提交模块

3.8.1进度安排

由于需要对订单提交模块进行测试,故测试进度在1天左右。

3.8.2条件

要实现本功能需要系统和汽车存储数据库进行集成,以便实时更新数据库中汽车日程安排表的信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定 

3.8.3测试资料

自行设定或从网上下载部分模拟统计数据

3.9订单处理功能模块测试

被测试部位:

订单处理模块

3.9.1进度安排

由于需要对订单处理模块进行测试,故测试进度在1天左右。

3.9.2条件

要实现本功能需要系统和汽车存储数据库进行集成,以便实时更新数据库中汽车预约订单的信息。

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定

3.9.3测试资料

自行设定或从网上下载部分模拟统计数据

3.10在线客服功能模块测试

被测试部位:

在线客服模块

3.10.1进度安排

由于需要对在线客服模块对话框的信息传输的及时性进行测试,故测试进度在3小时左右。

3.10.2条件

网络畅通

所需硬件:

一台服务器,一台PC机(都已连接上了因特网)

所需软件:

操作系统:

Windows2003Server

开发平台:

Eclipse

数据库管理系统:

MicrosoftSQLServer2000

所需工作人员:

待定 

3.10.3测试资料

无需测试资料

4测试设计说明

4.1注册功能模块

4.1.1控制

半自动引入

4.1.2输入

该模块需要注册用户输入的注册条件,完成相应注册。

在输入的测试数据中可分为有效输入类和无效输入类。

其中的错误种类有:

无效输入类:

1)数据类型不匹配

IDstringpasswordstring

2)数据超出规定范围

规定长度20位数

有效输入类:

字母、数字

4.1.3输出

系统对提交的信息进行检验。

若没有填写ID或密码,则系统会弹出“请输入一个ID或密码”的提示;若填写的格式不正确,则系统会弹出“该格式不正确”的提示;若未出现错误,则进入注册管理界面。

4.1.4过程

管理员通过输入需要注册的ID,系统将调用信息管理模块,显示用户基本信息,来更改用户注册状态等信息。

4.2管理员和用户的登录、注销模块功能

4.2.1控制

自动控制

4.2.2输入

输入ID和密码

4.2.3输出

ID和密码是否和数据库中的信息匹配,不匹配提示“ID或密码不正确”

4.2.4过程

系统自动查询数据库进行查询匹配

4.3新闻、通知发布更新功能

4.3.1控制

自动控制

4.3.2输入

对数据库进行最新信息的输入

4.3.3输出

在相应页面上的新闻或通知自动更新

4.3.4过程

系统自动查询数据库,提取信息,进行更新

4.4汽车信息查看功能

4.4.1控制

自动控制

4.4.2输入

管理员对汽车信息进行维护和修改、添加

4.4.3输出

用户通过相应链接查看汽车详细信息

4.4.4过程

点击链接后,系统自动查询数据库,提取信息进行显示

4.5订单提交功能

4.5.1控制

自动控制

4.5.2输入

点击“提交按钮”

4.5.3输出

显示“成功”或“失败”

4.5.4过程

系统根据汽车的日程安排表,进行自动判断

4.6订单处理功能

4.6.1控制

自动控制

4.6.2输入

管理员根据用户的特殊要求,进行审核

4.6.3输出

通知用户是否成功

4.6.4过程

管理员根据汽车日程安排表进行审核。

4.7在线客服功能

4.7.1控制

自动控制

4.7.2输入

点击“在线客服”按钮

4.7.3输出

显示出聊天对话框

4.7.4过程

自动弹出对话框,链接系统服务人员。

5限制

程序运行前先要在本地机器上安装JDK5.0版本(及其以上版本)和Apacheserver1.3.24版本(及其以上版本),并作相应的环境配置。

6评价准则

6.1范围

测试用例所能接受的范围局限于自行设定的数据覆盖范围(设定数据尽可能范围广)。

6.2数据整理

数据库自动生成方式。

6.3尺度

(1)输出结果的类型合理。

(2)动态数值要求:

在正常工作条件下,每分钟要处理的数据需求峰值为100个,即平均处理的查询请求为100。

最大情况考虑峰值的两倍。

(3)精度要求:

时间:

精确到分钟

7测试资源消耗

参加测试工作的只有本人,在读本科生,有一定的专业知识。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电子电路

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1