书店信息系统测试计划.docx

上传人:b****6 文档编号:4763385 上传时间:2022-12-08 格式:DOCX 页数:15 大小:21.83KB
下载 相关 举报
书店信息系统测试计划.docx_第1页
第1页 / 共15页
书店信息系统测试计划.docx_第2页
第2页 / 共15页
书店信息系统测试计划.docx_第3页
第3页 / 共15页
书店信息系统测试计划.docx_第4页
第4页 / 共15页
书店信息系统测试计划.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

书店信息系统测试计划.docx

《书店信息系统测试计划.docx》由会员分享,可在线阅读,更多相关《书店信息系统测试计划.docx(15页珍藏版)》请在冰豆网上搜索。

书店信息系统测试计划.docx

书店信息系统测试计划

目录

6.2测试计划1

6.2.1.测试目的和测试项目简介1

1简介2

1.1目的2

1.2背景2

1.3范围2

6.2.2.测试参考文档和测试提交文档2

6.2.3.术语和定义3

6.2.4.测试策略3

4.1测试策略3

4.1.1数据库测试4

4.1.2功能测试4

4.1.3界面测试4

4.1.4值域测试5

4.1.5版本验证测试5

4.1.6可用性测试5

4.1.7强度测试5

4.1.8安全性测试6

4.1.9裸机测试6

4.1.10安装测试6

4.2工具7

6.2.5.确定测试内容7

6.2.6.资源8

6.2.7.测试进度8

7.1各测试阶段资源要求及时间安排9

7.2项目里程碑9

6.2.8.测试员的任务分配9

6.2.9.风险和问题9

6.2.10.缺陷严重程度准则9

6.2.11缺陷等级说明10

 

6.2测试计划

6.2.1.测试目的和测试项目简介

案例:

1简介

1.1目的

书店信息系统的“测试计划”文档有助于实现以下目标:

确定现有项目的信息和应测试的软件构件。

列出推荐的测试需求(高层次)。

推荐可采用的测试策略,并对这些策略加以说明。

确定所需的资源,并对测试的工作量进行估计。

列出测试项目的可交付元素。

1.2背景

项目名称:

书店信息系统

任务提出者:

新华书店

开发者:

某公司某部门

用户:

新华书店

书店信息系统的项目背景:

书店信息系统用于书籍的信息的添加、修改、删除等多项业务。

主要针对基本信息、采购管理、销售管理、库存管理、财务等业务的开展。

书店信息系统的基本功能:

基本信息可以对书籍的增删改进行正确的操作。

 

1.3范围

测试的各个阶段:

测试设计:

根据需求规格说明书和最终的系统设计,制订测试计划、测试方案,包括收集测试方法、测试用例,可能的测试工具等。

集成测试:

前期主要针对单个的功能和模块,及简单的功能组合,后期主要针对基本的流程;同时进行对新加入测试人员的培训。

系统测试:

前期根据需求规格说明书进行功能测试,中期是针对重点模块的性能测试,后期是模拟用户的业务测试,并结合可能的用户测试。

验收测试:

根据用户手册对功能进行检查,复查报告库中的所有BUG,对Release版本进行安装测试,典型配置环境的裸机测试。

6.2.2.测试参考文档和测试提交文档

案例:

2.测试参考文档和测试提交文档

2.1测试参考文档

2.2测试提交文档

测试用例:

通过测试前的准备和测试后的总结,不断完善测试用例,并按照模块分类,模块内分出优先级。

测试日志:

测试人员每天或阶段性进行小结,记录进行了哪些工作,包括未发现问题的部分和对系统(模块)现状的评价,以上记录保存到bugfree中

定期(每周)进行测试例会(可能的话,最好是开发和测试例会一起开),及时交流大家对系统现状的看法和急需解决的问题等,以上记录保存到bugfree中。

缺陷报告:

使用bugfree记录和vss管理缺陷报告。

测试完成后,对vss进行整理和分析。

验收测试总结报告:

验收测试完成后,按照要求填写验收测试总结报告,对整个测试过程进行小结。

备注:

此测试计划不包含单元测试的内容。

6.2.3.术语和定义

码洋:

应收

实洋:

实收

6.2.4.测试策略

案例:

4.1测试策略

数据库测试:

针对与数据库相关的功能进行测试,通过对数据的读写操作测试数据库。

以数据库运行正常,数据不丢失为标准。

功能确认测试:

集成测试阶段主要针对大的功能实现进行测试,系统测试阶段依据需求规格说明书逐项测试,验收测试阶段依据说明书逐项测试。

以按需求或用户手册所列功能检查一遍为标准(每个版本周期内)。

界面测试:

只在系统测试阶段进行,按照相关规定进行检查。

以按相关要求规定检查一遍为标准。

值域测试:

只在系统测试阶段进行,针对总结(测试过程中逐步总结)出的常用项进行检查。

以常用功能项检查一遍为标准。

可用性测试:

在系统测试的中后期展开,主要针对重点模块进行。

测试编剪的响应速度,节

安全性测试:

在系统测试阶段进行。

针对与之相关的模块的测试同步进行。

以满足基本的安全性要求为标准。

裸机测试:

在系统测试的中后期和验收测试进行。

在干净的环境上,进行与其他测试环境相同的测试,应包括所有的测试内容。

标准是裸机环境上程序运行正常。

安装测试:

在系统测试的中后期和验收测试进行。

以安装正常,并且卸载正常为标准。

4.1.1数据库测试

测试目标:

确保数据库访问方法和进程正常运行,数据不会遭到损坏。

方法:

·BookShop还原后的BookShopIS数据库访问进行测试。

·分别测试数据的新建、修改、删除等,包括单个数据和大量数据的读写。

·测试间接方式的数据读写。

·测试数据的查找功能,检查返回的数据是否正确,并测试相关功能。

·测试数据的不同显示方式。

·测试有效和无效数据对数据库的影响。

完成标准:

所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。

需考虑的特殊事项:

·数据库的效率如何?

·对于出错情况的保护,包括自动保存,手动保存等。

·错误数据的清理,自动或手动。

·如果需要,可以使用必要的测试工具或测试方法。

4.1.2功能测试

测试目标:

系统提供的功能与需求或用户手册相符。

方法:

·集成测试阶段主要针对大的功能实现进行测试,系统测试阶段依据需求规格说明书逐项测试,验收测试阶段依据说明书逐项测试。

·重要的功能应该投入更多的精力进行测试,并及时小结。

完成标准:

·功能实现,且可以正确执行。

·所发现的缺陷尽量解决,留下的问题已经进行相应的处理或提供其他的解决方法。

需考虑的特殊事项:

·注意开发组可能的功能变化和需求变更。

·注意其中一些重要功能是与实际效果相关,并不是简单的功能实现。

·注意值域测试的提示信息。

4.1.3界面测试

测试目标

程序界面符合相关的规范。

方法:

·按照相关规定逐项检查,包括菜单、按钮、版权信息等。

·检查提示信息中的文字和标点符号、图标等。

完成标准:

程序界面符合相关的规范。

需考虑的特殊事项:

·注意启动画面和安装程序的版权信息。

·注意版本信息。

4.1.4值域测试

测试目标:

对于所有需要输入数据的地方,进行数据输入并检查其输出结果,进行值域测试不但要验证正确的输入数据能否得到正确的输出结果,同样也一定要检查输入错误的数据是否可以得到应该的反应,给出的错误提示是否正确和友善等。

方法:

·逐一对每个需要输入数据的地方进行检查,包括键入和粘贴方式。

·检查出错是否有提示,提示信息是否正确。

完成标准:

常用的输入项可以实现测试目标。

需考虑的特殊事项:

·注意小键盘输入是否正常。

·注意边界值的测试。

4.1.5版本验证测试

测试目标:

验证开发组提交的版本是否值得进行系统测试。

方法:

·返测随版本提交的测试报告。

·测试系统的基本功能。

完成标准:

得出继续测试或退回开发组的结论。

需考虑的特殊事项:

·此阶段时间不超过一天。

·注意及时总结经验。

4.1.6可用性测试

测试目标:

验证系统能否满足与非编系统基本要求相关的内容。

方法:

·测试主要针对重点模块进行,包括测试基本信息、采购管理、销售管理、库存管理、财务等业务的正常开展。

·测试时应该考虑尽可能多的情况,并进行测试。

完成标准:

满足足够多的基本要求为标准。

需考虑的特殊事项:

·注意实用性的考虑。

·注意总结和随时补充此类测试项。

·如果时间不够,可以缩减或转给用户测试。

4.1.7强度测试

测试目标:

通过此类测试,找出一般测试不能(易)发现的问题。

方法:

·针对重点模块,进行一些必要的加载测试,包括大数据量和长时间测试。

·在各模块具有一定稳定性的基础上,开始模拟用户的测试,并与可能的用户测试相结合,进行整个系统的稳定性测试,同样包括加载测试。

同时有可能的针对不同的用户,最好能够有不同的用户原型来模拟。

·尽可能有用户测试,对用户反馈的问题进行验证。

·有关容量的测试,包括硬盘容量、数据库的大小等。

·测试死机或程序出错时的系统自我保护的能力,包括保存,数据库出现错误数据后的容错性能等。

完成标准:

连续正常使用不死机的时间在允许范围之内(1天死机1次),出错后数据不丢失或丢失的情况在允许范围内。

需考虑的特殊事项:

·响应时间、事务处理速率等与时间相关的方面是否在允许范围内。

·注意内存和CPU的使用情况。

·注意数据的保存情况:

单据,书籍基本信息等

·注意及时总结经验。

·如果时间不够,可以缩减或转给用户测试。

4.1.8安全性测试

测试目标:

程序提供的安全性功能符合需求的设计。

方法:

·测试用户的安全性,包括用户创建,权限设置,权限的验证(更换用户,用户类型变化等),权限级别等。

·测试项目、素材库、节目的安全性,主要针对是权限的验证。

·测试数据库的安全性,主要是信息的保存和修改。

完成标准:

程序的安全性功能可以保证用户的正常使用。

需考虑的特殊事项:

·此方面经验比较少,需要摸索和总结。

4.1.9裸机测试

测试目标:

在干净的环境上,进行与其他测试环境相同的测试,应包括所有的测试内容。

标准是裸机环境上程序运行正常。

方法:

·在干净的环境上,进行与其他测试环境相同的测试,应包括所有测试内容(一般有一台机器专门用于裸机测试)。

·

完成标准:

证实干净系统的程序使用也是正常的。

需考虑的特殊事项:

·每个新的版本安装前,系统也必须重装(使用GHOST)。

·注意必要的文件的安装(数据库支持文件等)。

4.1.10安装测试

测试目标:

安装程序安装后程序可以正常运行,也能正常卸载。

方法:

分以下几种情况进行安装和卸载测试:

·首次安装。

以前从未安装过书店管理系统的新计算机。

·更新1:

以前安装过相同版本的书店管理系统的计算机。

·更新2:

以前安装过较早版本的书店管理系统的计算机。

·更新3:

不卸载直接覆盖安装。

完成标准:

证明程序在新安装的操作系统上可以正常运行。

需考虑的特殊事项:

·注意通过比较文件的数量和大小,检查注册表路径等方式,验证程序安装是否完整。

·注意检查卸载后的剩余文件是否正常。

·注意非默认路径的安装是否正确。

 

4.2工具

此项目将使用以下工具:

工具

厂商/自行研制

版本

测试管理

WORD、EXCEL、winmail、vssbugfree

Microsoft

V1.0

缺陷跟踪

自行研制

6.2.5.确定测试内容

案例:

模块名称

基本信息

对应测试用例编号

主要功能

书籍信息、书籍类别、客户信息、供应商信息、部门信息、仓库信息、职员信息

测试内容

界面中无错别字各个控件都能实现。

书籍信息能进行增删改、查询、导出的功能。

优先级

模块名称

采购管理

对应测试用例编号

主要功能

采购订单、采购入库、采购退货、借入、借入还出

测试内容

界面中无错别字各个控件都能实现。

采购订单:

可以实现保存添加可以正常输入单据编号、选择操作时间、供应商等。

优先级

6.2.6.资源

案例:

6.资源

6.1角色

下表列出了在此项目的人员配备方面所作的各种假定。

角色

推荐的最少资源

(所分配的专职角色数量)

具体职责或注释

测试经理

熊晨辰

进行管理监督。

职责:

提供技术指导

获取适当的资源

生成测试计划,测试方案

管理测试数据(Notes数据库)

收集测试用例

参与测试

测试员

测试中心提供测试员4名。

执行测试。

职责:

执行测试

记录结果

从错误中恢复(返测报告)

收集测试用例

测试系统管理员

熊晨辰

确保测试环境和资产得到管理和维护。

职责:

管理测试系统

授予和管理角色对测试系统的访问权

6.2系统

硬件资源:

CPU:

Intel(R)Core(TM)2Quad。

内存:

384MB(最好384MB)。

硬盘:

1块SCSI系统硬盘(8G以上).

软件环境:

Windows2003、sql2000

b系列的SDK驱动

书店管理系统

6.2.7.测试进度

案例:

7.1各测试阶段资源要求及时间安排

人员

设备

时间安排

测试计划

熊晨辰、陈旺华、赵诚、詹小娟、伏亮

2011-05-30至2011-05-31

测试方案

熊晨辰

2011-06-01至2011-06-07

集成测试

陈旺华、赵诚、詹小娟、伏亮

测试用机4套

2011-06-08至2011-06-15,

系统测试

陈旺华、赵诚、詹小娟、伏亮

测试用机4套

2011-06-15至2011-06-18

验收测试

熊晨辰

测试用机4套

2011-06一周

7.2项目里程碑

里程碑任务

工作量

开始日期

结束日期

制订测试计划

5.0人天

2011-05-30

2011-05-31

制订测试方案

8.0人天

2011-06-01

2011-06-07

集成测试

8.0人天

2011-06-08

2011-06-15

系统测试

8.0人天

2011-06-15

2011-06-18

验收测试

1.0人周

2011-06-19

2011-06-25

6.2.8.测试员的任务分配

模块

测试人员

基本信息、采购管理、销售管理、库存管理、财务

陈旺华

单据查询

赵诚

业务统计

詹小娟

系统维护、帮助

伏亮

 

6.2.9.风险和问题

案例:

9.可能的影响或风险:

测试时间不够,主要是功能冻结后的系统测试的时间可能不够

测试资源的及时到位(设备和人员)

开发进度的变化,需求或设计的变更

6.2.10.缺陷严重程度准则

Bug严重程度编号

严重状态

严重程度说明

1

Blocker:

⏹阻碍测试工作;

⏹程序无法正常运行

⏹主要功能没有实现

⏹主要业务没有实现

2

Critical:

⏹运行过程中死机

⏹丢失数据

⏹内存溢出

3

Major:

⏹主要功能缺陷

4

Normal:

⏹普通功能缺陷

5

Minor:

⏹较轻的功能缺陷

6

Trivial:

⏹产品外观上的问题,界面问题

7

Enhancement:

⏹建议或者意见

6.2.11缺陷等级说明

缺陷(Bug)分为五个等级:

P1级(导致系统崩溃;主业务流程出现断点;导致死机;导致程序模块丢失;内存泄漏),P2级(被测数据处理错误;软件错误导致数据丢失;用户需求未实现),P3级(),P4级(功能实现不完美或细小的错误),P5级(建议性问题)。

 

优先级

严重程度说明

P1

⏹导致系统崩溃;

⏹主业务流程出现断点主要功能没有实现

⏹导致死机

⏹导致程序模块丢失

⏹内存泄漏

P2

⏹被测数据处理错误

⏹软件错误导致数据丢失

⏹用户需求未实现丢失数据

P3

⏹被测功能不能正确实现

P4

⏹功能实现不完美或细小的错误

P5

⏹建议性问题

 

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

当前位置:首页 > 人文社科 > 军事政治

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

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