




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书管理系统 测试计划说明书第五组2014 年 5 月 28 日1 引言错误 ! 未定义书签。编写目的 错误 ! 未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。背景 错误!未定义书签。名词解释 黑盒测试 白盒测试: 静态测试 动态测试 功能测试 集成测试 单元测试 性能测试: 参考资料 错误!未定义书签。2 总体计划 错误!未定义书签。3 需求 review 错误 ! 未定义书签。4 设计 review .5 测试环境准备设备 错误!未定义书签。错误!未定义书签。错误
2、!未定义书签。支持软件 错误!未定义书签。人员 6 功能测试 功能回顾 系统操作登录借书 错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。错误!未定义书签。3 还书 4 图书库管理5 图书查询 错误!未定义书签。错误!未定义书签。错误!未定义书签。缴纳罚金 错误!未定义书签。测试用例 错误!未定义书签。系统操作登录测试 错误!未定义书签。借书测试 错误!未定义书签。还书测试 错误!未定义书签。图书库管理测试 错误!未定义书签。图书信息查询测试 错误!未定义书签。缴纳罚金测试 错误!未定义书签。7 集成测试 错误!未定义书签。8 性能测试 错误!未定义书签。9 验收测试
3、错误!未定义书签。10文档编写 错误!未定义书签。1 引言编写目的本测试计划文档作为指导此测试项目循序渐进的基础, 帮助我们安排合适的资源和进度, 避免可能的风险。 本文档主要阐述图书信息管理系统测试过程中的一些细节,为图书信息管理系统的测试工作提供一个框架和规范:1) 确定项目测试的策略、范围和方法;2) 使项目测试工作的所有参与人员 (开发人员、 测试管理者、 测试人员对项目测试的目标、范围、策略、方法、组织、资源等有一个清晰的认识;3)使项目测试工作的所有参与人员理解测试控制过程;4)从策略角度说明本项目测试的组织和管理,指导测试进展,并作为项目5)测试工作实施的依据;本文档是本项目测试
4、整个过程进行的依据、 规范和标准;在测试过程中严格按照本文 档的制定的规范去执行。背景随着人们知识层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的库存数量和业务量庞大,仅仅靠传统的记账式管理是不可行的。图书馆管理系统应 运而生,逐渐成为信息化建设的重要组成部分。图书馆管理系统为学校或社会型图书 馆的管理员提供所有借阅者的详细信息, 以及馆内库存的详细情况,对借书和还书两 大功能进行合理操纵并登记。说明:开发软件名称:图书管理系统。项目开发者:软件工程学院第五小组。 用户单位:待定。名词解释1.3.1 黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中
5、,把程序看作一个不能打开的黑盒子, 在完全不考虑程序内部结构和内部特性的 情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正 常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程 序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试1.3.2 白盒测试:白盒测试也称结构测试或逻辑驱动测试, 它是按照程序内部的结构测试程序, 通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行, 检验程序中的每条通路是否都能按预定要求正确工作。1.3.3 静态测试静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等
6、来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。1.3.4 动态测试动态方法是指通过运行被测程序, 检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。1.3.5 功能测试功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。1.3.6 集成测试集成测试,也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。实践表明,一些模块虽然能够单独地工作, 但并不能保证连接起
7、来也能正常的工作。 程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。1.3.7 单元测试单元测试(unit testing ),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元 指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一 个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件 开 发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分 相隔离的情况下进行测试。1.3.8 性能测试:性能测试是通过自动化的测试工具模拟多种正常、峰值以及
8、异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进 行。参考资料张海藩:软件工程导论第五版 清华大学出版社肖刚等:实用软件文档写作清华大学出版社李涛等:Visual C# SQL Server 数据库开发与实例 清华大学出版社第五组:图书管理系统需求分析说明书2总体计划为了更好地实现对图书管理系统的测试,特别设计各个阶段的测试时间表,来管理测试计划的项目进度:测试阶段开始时间完成时间测试人员交付物制定测试计划2014/5/282014/5/28第五小组成员测试计划说明书需求review2014/5/292014/5/29第五小组成员需求review报告
9、设计review2014/5/292014/5/29第五小组成员设计review报告测试环境准备2014/5/302014/5/30第五小组成员测试环境功能测试2014/5/312014/5/31第五小组成员测试报告集成测试2014/5/312014/5/31第五小组成员测试报告性能测试2014/5/312014/5/31第五小组成员测试报告验收测试2014/6/12014/6/1第五小组成员测试报告文档编写2014/6/12014/6/1第五小组成员测试报告3 需求 review需求review(Requirement Review) 对工作产品的评审有两类方式,一类是正式 技术评审,也称同
10、行评审,另一类是非正式技术评审。对于我们学生来说,还没有同 行评审,所以我们采用的第二种。需求 review的评审团队主要由开发方和客户方的 代表共同组成,因为需要知道开发的系统的功能是否满足客户的需求。需求review过程:我们采用的静态测试,仔细阅读图书管理系统需求说明书, 检查需求文档中的每一个需求,每一行文字,每一张图表,每一个数据类型设计。评 判需求优劣的主要指标有:正确性、清晰性、无二义性、一致性、必要性、完整性、 可实现性、可验证性、可测性。如果有可能,最好可以制定评审的检查表,最后完成 需求review报告。4 设计 review设计评审是对一项设计进行正式的、按文件规定的、系
11、统的评估活动,由不直接 涉及开发工作的人执行。设计评审可采用向设计组提建议或帮助的形式,或就设计是否满足客户所有要求进行评估。在产品开发阶段通常进行不只一次的设计评审。最终的设计评审(即设计终止之前),其性质是建议性的。这些评审的结果采用推荐和建设 性建议的形式。对设计评审中发现问题进行更改和对结论进行选择的权力在设计组。其目的是尽可能早的在开发阶段确认这些因素和工艺会不会造成最终产品质量偏差设计review过程:我们采用的静态测试,仔细阅读图书管理系统概要设计说明书,应当考虑到的问题包括但不限于:(1)该设计满足产品全部规定或服务要求吗(2)考虑了安全吗(3)该设计满足功能和运行的要求,即性
12、能、可靠性、可维修性目标吗(4) 该设计能满足全部预期的环境和负载条件吗将所有问题考虑完成之后,完成设计review报告。5测试环境准备设备服务器(1) 处理器(CPU : Pentium 900M (推荐 Pentium 4 1.2G )(2) 内存容量(RAM :至少256M (推荐512M)客户端(1) 处理器(CPU : Pentium 133M 或更高(2) 内存容量(RAM : 64M或更高支持软件数据库服务器端(1)操作系统:Microsoft Windows 2003(2)数据库管理系统:SQL Server 2005 ,配置TCP/IP协议Web服务器端(1)操作系统:Mic
13、rosoft Windows 2003(2) Internet信息服务(IIS )管理器(3) Visual 2005,酉己置 TCP/IP 协议客户端(1)操作系统: Windows 98/2000/2003/XP(2) Web 浏览器:Internet Explorer 以上或 Netscape 以上,配置 TCP/IP协议人员第五小组全体人员6功能测试由于该系统未编写代码,所以白盒测试在测试计划中很少使用, 测试计划采用黑 盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行功能测试,集成 测试,系统测试,而每一个功能将相当于一个单元,所以相当于进行单元测试。测试 用例的设计应包
14、括合理的和不合理的输入条件。功能回顾根据需求分析中的各项说明,整理一下几点功能:6.1.1 系统操作登录目的:测试系统操作界面。内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制6.1.2 借书目的:测试出借功能。内容:括读者证号输入、合理性检查、合法性检查,借书对话显示控制,图书书号提 交、合理性检查、合法性检查,借书登记。.3还书目的:测试还书功能内容:还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。.4图书库管理目的:测试图书库操作功能。内容:图书库管理界面显示控制,图书库浏览,增加图书记录,删除图书记录,编辑 图书记录。.5图书查询目的:测试图书查询功
15、能。内容:图书查询对话框显示控制,输入数据合理性检验、提交,图书查询结果显示。6.1.6 缴纳罚金目的:测试缴纳罚金功能内容:借阅证号和输入输入、合理性检查、合法性检查,系统操作界面显示控制。测试用例在设计测试用例的过程中,使用了等价类划分的方法来设计测试用例。 就可以用少量 代表性的测试数据.取得较好的测试结果.等价类划分可有两种不同的情况:有效等价 类和无效等价类.6.2.1 系统操作登录测试输入输由用户名密码12degf'错误一用户名空'2345''12456 '错误一用户名非法'134 她 5''58687 '错误
16、一用户名非法'12334'错误一密码为空1367'35 我 469'错误一密码非法'55301'880527'正确一登陆成功6.2.2 借书测试输入数据选择策略命令输出数据借阅证号为空,正确书号测试借阅证号为空的情况借书按钮“借阅证号不能为空”的提示框正确借阅证号,书号为空测试书号为空的情况借书按钮“书号不能为空”的提示框错误的借阅证号,正确书号测试当不存在改借阅证时的情况借书按钮“该读者不存在”的提示框正确的借阅证号,错误的书号测试当书号错误的情况借书按钮“该书不存在”的提示框修改数据库,使得欠 费表中有某读者的欠 费记录,输入这个读
17、者的借阅证号,输入 正确的书号测试读音有欠费记录时的情况借书按钮“该读者已欠费的提示框修改数据库,使某读 者的已借书中有逾期 的,输入该读者借阅 证号和该逾期书籍号测试读者已借书中有逾期的书籍的情况借书按钮“该读者已欠费的提示框以上情况都没有且借阅证号和书号都止确测试当读者符合借书条件的情况借书按钮“借书成功”的提示框6.2.3 还书测试输入数据选择策略命令输出数据借阅证号为空,正确书号测试借阅证号为空的情况还书按钮“借阅证号不能为空”的提示框正确借阅证号,书号为空测试书号为空的情况还书按钮“书号不能为空”的提示框错误的借阅证号,正确书号测试当不存在改借阅证时的情况还书按钮“该读者不存在”的提
18、示框正确的借阅证号,错误的书号测试当书号错误的情况还书按钮“该书不存在”的提示框修改数据库,使某读者已借的该书已逾 期,输入该读者借阅 证号和该书籍号测试读者该书已逾期的情况还书按钮“该书已欠费”和“还书成功”的提示框以上情况都没有且借阅证号和书号都止确测试当读者符合还书条件的情况还书按钮“还书成功”的提示框6.2.4 图书库管理测试输入数据选择策略命令输出数据书号、书名、作者、出版社、单价、总量测试书籍信息填写/、完整的情况入库按钮“请将信息填写完整”的提示框有空项书号在图书库中已存在测试书号为空的情况入库按钮数据库中该书的总量和现存量各增加书号在图书库中/、存在测试当不存在改借阅证时的情况
19、入库按钮Book_Info 表中增加一条记录6.2.5 图书信息查询测试输入输出选择作者,KK (存在)显示列表,仅一项(图书书目编号1)选择作者,si (不存在)显示警告“没有符合条件的书目”选择作者,ee (存在)显示列表,共1项选择书名,hardware显示查询内容(1项)步骤及操作:驱动模块调用之后,看库是否已经关闭,并打开图书信息库直接察看结果允许偏差:不允许任何偏差条件:图书表6.2.6 缴纳罚金测试输入数据选择策略命令输出数据没有欠费记录的读者的借阅证号测试该读者没有欠费记录的情况缴费按钮“该读者没有欠费记录”的提示框有欠费记录的t买音的借阅证号测试该读者有欠费记录的情况缴费按钮“缴费成功”的提示框Punish_Info 表中删除一条记录7集成测试集成测试主要目的是检测系统是否达到设计需求,对业务流程及数据流的处理是否符合标准,检测系统对业务流程处理是否存在逻辑不严谨及错误,检测需求是否存 在不合理的标准及要求。此阶段测试是基于功能完成的测试。测试目标检测需求中业务流程,数据流的正确性测试范围需求中明确的业务流程,或组合不向功能模块而形成一个大的功能。利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:在使用有效数据时得到预期的结果。在使用无效数据时显示相应的错误消息或警告消息。各业务规则都得到了正确的应用。开始
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省黔东南苗族侗族自治州2026届九上化学期中教学质量检测试题含解析
- 急诊科护士年度个人工作总结
- 2026届河北省唐山市路北区九年级英语第一学期期末达标检测试题含解析
- 辽宁省灯塔市2026届化学九年级第一学期期中教学质量检测模拟试题含解析
- 变电站值班员试题库含答案(50题)
- 百年风华-《在灿烂的阳光下》+课件+2025-2026学年人音版(简谱)(2024)初中音乐八年级上册
- 广东省阳江市2026届九年级化学第一学期期中检测试题含解析
- 2026届陕西省定边县联考化学九上期中达标检测模拟试题含解析
- 主题公园租赁合同租客娱乐体验服务协议
- 离婚协议书无子女抚养权明确及财产分配标准范本
- 应聘家教兼职简历
- 慢阻肺的健康教育讲座
- 光伏电站安全风险辨识及风险库管理制度
- 铁路机车防火安全教育
- 企业内训师培养与培训课程设计
- 网架防腐刷漆施工方案
- 《采矿方法的选择案例综述》1700字
- 新冀教版二年级数学上册教学计划与课程标准对接
- (完整版)《珠心算口诀表》
- 微粒贷逾期立案通知函
- 【课件】校园心理危机干预理论与技巧
评论
0/150
提交评论