图书管理系统测试计划说明书

时间:2024.4.13

图书管理系统

测试计划说明书

第五组

20##528

1引言... 3

1.1编写目的... 3

1.2背景... 3

1.3名词解释... 4

1.3.1黑盒测试... 4

1.3.2白盒测试:... 4

1.3.3静态测试... 4

1.3.4动态测试... 4

1.3.5功能测试... 4

1.3.6集成测试... 4

1.3.7单元测试... 5

1.3.8性能测试:... 5

1.4参考资料... 5

2总体计划... 5

3需求review.. 6

4设计review.. 6

5测试环境准备... 6

5.1设备... 6

5.2支持软件... 7

5.3人员... 7

6功能测试... 7

6.1功能回顾... 7

6.1.1系统操作登录... 7

6.1.2借书... 7

6.1. 3还书... 8

6.1. 4图书库管理... 8

6.1. 5图书查询... 8

6.1.6缴纳罚金... 8

6.2测试用例... 8

6.2.1系统操作登录测试... 8

6.2.2借书测试... 9

6.2.3 还书测试... 9

6.2.4图书库管理测试... 10

6.2.5图书信息查询测试... 10

6.2.6缴纳罚金测试... 10

7集成测试... 11

8性能测试... 11

9验收测试... 12

10文档编写... 12

1引言

1.1编写目的

本测试计划文档作为指导此测试项目循序渐进的基础,帮助我们安排合适的资源和进度,避免可能的风险。本文档主要阐述图书信息管理系统测试过程中的一些细节,为图书信息管理系统的测试工作提供一个框架和规范:

1)                                  确定项目测试的策略、范围和方法; 

2)                                  使项目测试工作的所有参与人员(开发人员、测试管理者、测试人员对项目测试的目标、范围、策略、方法、组织、资源等有一个清晰的认识; 

3)                                  使项目测试工作的所有参与人员理解测试控制过程; 

4)                                  从策略角度说明本项目测试的组织和管理,指导测试进展,并作为项目

5)                                  测试工作实施的依据; 

本文档是本项目测试整个过程进行的依据、规范和标准;在测试过程中严格按照本文档的制定的规范去执行。

1.2背景

随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的库存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应运而生,逐渐成为信息化建设的重要组成部分。图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。

说明:

Ø  开发软件名称:图书管理系统。

Ø  项目开发者:软件工程学院第五小组。

Ø  用户单位:待定。

1.3名词解释

1.3.1黑盒测试

黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 

1.3.2白盒测试:

白盒测试也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。

1.3.3静态测试

静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。

1.3.4动态测试

动态方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。

1.3.5功能测试

功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。

1.3.6集成测试

集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作,但并不能保证连接起来也能正常的工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。

1.3.7单元测试

单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元 指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开 发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。

1.3.8性能测试:

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。

1.4参考资料

张海藩:《软件工程导论》第五版 清华大学出版社

肖刚等:《实用软件文档写作》清华大学出版社

李涛等:Visual C# SQL Server 数据库开发与实例 清华大学出版社

第五组:《图书管理系统需求分析说明书》

2总体计划

为了更好地实现对图书管理系统的测试,特别设计各个阶段的测试时间表,来管理测试计划的项目进度:

3需求review

需求review(Requirement Review) 对工作产品的评审有两类方式,一类是正式技术评审,也称同行评审,另一类是非正式技术评审。对于我们学生来说,还没有同行评审,所以我们采用的第二种。需求review的评审团队主要由开发方和客户方的代表共同组成,因为需要知道开发的系统的功能是否满足客户的需求。

需求review过程:我们采用的静态测试,仔细阅读图书管理系统需求说明书,检查需求文档中的每一个需求,每一行文字,每一张图表,每一个数据类型设计。评判需求优劣的主要指标有:正确性、清晰性、无二义性、一致性、必要性、完整性、可实现性、可验证性、可测性。如果有可能,最好可以制定评审的检查表,最后完成需求review报告。

4设计review

设计评审是对一项设计进行正式的、按文件规定的、系统的评估活动,由不直接涉及开发工作的人执行。设计评审可采用向设计组提建议或帮助的形式,或就设计是否满足客户所有要求进行评估。在产品开发阶段通常进行不只一次的设计评审。最终的设计评审(即设计终止之前),其性质是建议性的。这些评审的结果采用推荐和建设性建议的形式。对设计评审中发现问题进行更改和对结论进行选择的权力在设计组。其目的是尽可能早的在开发阶段确认这些因素和工艺会不会造成最终产品质量偏差。

设计review过程:我们采用的静态测试,仔细阅读图书管理系统概要设计说明书,应当考虑到的问题包括但不限于:

(1)该设计满足产品全部规定或服务要求吗??

(2)考虑了安全吗??

(3)该设计满足功能和运行的要求,即性能、可靠性、可维修性目标吗??

    (4)该设计能满足全部预期的环境和负载条件吗?

将所有问题考虑完成之后,完成设计review报告。

5测试环境准备

5.1设备

²  服务器

      (1) 处理器(CPU):Pentium 900M (推荐Pentium 4 1.2G)

      (2) 内存容量(RAM):至少256M(推荐 512M)

²  客户端

      (1) 处理器(CPU):Pentium 133M 或更高

      (2) 内存容量(RAM):64M或更高

5.2支持软件

²   数据库服务器端

(1) 操作系统:Microsoft Windows 2003

(2) 数据库管理系统:SQL Server 2005,配置TCP/IP协议

²   Web服务器端

(1) 操作系统:Microsoft Windows 2003

(2) Internet 信息服务(IIS)6.0管理器

(3) Visual Studio.NET 2005,配置TCP/IP协议

²   客户端

(1) 操作系统:Windows 98/2000/2003/XP

(2) Web浏览器:Internet Explorer 6.0以上或Netscape 4.0以上,配置TCP/IP协议

5.3人员

²   第五小组全体人员

6功能测试

由于该系统未编写代码,所以白盒测试在测试计划中很少使用,测试计划采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行功能测试,集成测试,系统测试,而每一个功能将相当于一个单元,所以相当于进行单元测试。测试用例的设计应包括合理的和不合理的输入条件。

6.1功能回顾

根据需求分析中的各项说明,整理一下几点功能:

6.1.1系统操作登录

目的:测试系统操作界面。   

内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制 

6.1.2借书  

目的:测试出借功能。   

内容:括读者证号输入、合理性检查、合法性检查,借书对话显示控制,图书书号提交、合理性检查、合法性检查,借书登记。 

6.1. 3还书

目的:测试还书功能。   

内容:还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。 

6.1. 4图书库管理 

目的:测试图书库操作功能。   

内容:图书库管理界面显示控制,图书库浏览,增加图书记录,删除图书记录,编辑图书记录。 

6.1. 5图书查询

目的:测试图书查询功能。  

内容:图书查询对话框显示控制,输入数据合理性检验、提交,图书查询结果显示。

6.1.6缴纳罚金

目的:测试缴纳罚金功能

内容:借阅证号和输入输入、合理性检查、合法性检查,系统操作界面显示控制。

6.2测试用例

在设计测试用例的过程中,使用了等价类划分的方法来设计测试用例。就可以用少量代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价类和无效等价类.

6.2.1系统操作登录测试 

6.2.2借书测试

6.2.3 还书测试

6.2.4图书库管理测试

6.2.5图书信息查询测试 

步骤及操作:驱动模块调用之后,看库是否已经关闭,并打开图书信息库直接察看结果  

允许偏差:不允许任何偏差 

条件:图书表

6.2.6缴纳罚金测试

7集成测试

集成测试主要目的是检测系统是否达到设计需求,对业务流程及数据流的处理是否符合标准,检测系统对业务流程处理是否存在逻辑不严谨及错误,检测需求是否存在不合理的标准及要求。此阶段测试是基于功能完成的测试。

8性能测试

性能测试对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实性能需求是否都已满足。

9验收测试

由于该设计无软件产品,所以没有可以提交的产品来供执行验收测试。

10文档编写

完成测试计划中规定的内容,由第五小组同学编写测试报告。

更多相关推荐:
图书馆管理系统项目开发计划书

图书管理系统系统项目开发计划书目录1引言错误未定义书签11编写目的错误未定义书签12项目背景错误未定义书签13定义错误未定义书签14参考资料错误未定义书签2项目概述错误未定义书签21工作内容错误未定义书签22条...

图书管理系统项目计划书

图书管理系统项目名称项目承担部门撰写人完成日期评审负责人评审日期项目计划书图书管理系统项目计划书逍遥七人组软件开发团队杨亚辉20xx年2月29日全体成员20xx年3月2日1引言11编写目的该系统以提高图书馆的管...

图书管理系统项目开发计划书

课程设计题目图书管管理系统项目开发计划书学生姓名李军霍瑞光安启超夏文涛学院信息工程学院系别计算机系专业软件工程班级软件071指导教师刘利民教授马志强讲师20xx年7月16日项目开发计划书目录1引言111编写目的...

图书管理系统项目计划书

图书管理系统项目计划书1引言11编写目的尽量采用学校现有的软硬件环境及先进的管理系统开发方案从而达到充分利用学校现有资源提高系统开发水平的应用效果的目的便于学校教师和学生图书管理通过查询可立即定位该读者的相应的...

图书管理系统软件项目管理计划书

20##级软件工程专业《软件项目管理》实训计划题目:《图书管理系统软件项目管理计划书》起止日期:20##年6月17日20##年6月21日(第17周)专业:软件工程班级:R1142指导教师:苏顺亭教研室主任:刘国…

高校图书管理系统项目计划书

高校图书管理系统项目计划书姓名班级学号目录1图书管理系统需求分析211整体要求212日常业务需求213系统主要功能32生存期模型43系统WBS84项目进度计划841初期项目计划842项目计划的细化95成本管理1...

图书馆管理系统软件项目开发计划书

图书馆管理系统项目开发计划图书馆管理系统项目开发计划书1图书馆管理系统项目开发计划修订记录2图书馆管理系统项目开发计划目录1111213142212223231232233234引言5编写目的5背景5定义5参考...

图书馆系统项目计划书

图书馆管理系统软件项目计划书课程名称:软件项目管理系别:学生姓名:班级:学号:成绩:开课时间:20##-20##学年1学期20##-11-04目录1引言...11.1背景...11.2定义...21.3参考资料…

小型图书管理系统--项目开发计划书

小型图书管理系统项目开发计划书拟制人第十组全体成员审核人辛明批准人辛明二零一零年十月二十六项目名称项目开发计划1项目开发计划1引言11编写目的基于图书管理者对用户的管理以及对图书的借阅归还等提供轻松快捷的管理方...

图书管理系统第一次实训策划书

数据库实训课程安排第一次课程一项目团队组建1项目经理许倩2团队成员xxxxxxxxxxxxx二开发项目讨论并确定1项目名称图书管理系统三项目实施

图书馆管理系统项目开发计划

图书馆管理系统项目开发计划的编写姓名XXX学号10603090240XX班级计09X班二零一二年三月三十日目录21引言3211编写目的3212背景3213定义3214参考资料322项目概述3221工作内容322...

图书馆管理系统项目总结

图书馆管理系统项目总结12月6日在4号教学楼108召开了图书馆管理系统的项目小组会议参与会议的成员有组长杨树珍组员杨慧孙欣欣刘璐吴晗玉刘霜一共六人整个会议由杨慧负责做会议记录孙欣欣杨树珍负责拍照会议大体分为三大...

图书管理系统项目计划书(21篇)