图书管理系统测试毕业论文_第1页
图书管理系统测试毕业论文_第2页
图书管理系统测试毕业论文_第3页
图书管理系统测试毕业论文_第4页
图书管理系统测试毕业论文_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 设 计 (论文)题目:图书馆信息管理系统测试系(部): 信息处理与控制工程系 专 业: 软件测试 姓 名: 宋继彬 学 号: 201105320131指 导 教 师 : 张 丽 景 - 2 -毕业设计(论文)任务书 毕业设计(论文)题目:图书馆信息管理系统测试毕业设计(论文)内容:图书馆管理信息系统测试是为了满足广大运营图书馆的管理需求而测试的,可以有效的检测系统运行中的问题,可以为大家提供更加方便的软件设备。本系统既能有效的测试处理图书的基本信息、和读者的信息,又能为用户提供信息的检索和信息统计。从而减少管理方面的工作量和成本。毕业设计(论文)专题部分:本人负责图书查询测试和读者信息测试部分,图书信息功能实现图书信息维护。这类信息主要包括图书号、分类号、作者等,并能够提供增加、修改、删除和查询功能。读者信息功能实现读者信息的维护。记录的信息主要包括读者号、姓名、办理日期等,并能够提供增加、修改、删除和查询功能。指 导 教 师: 签字 年 月 日教研室主 任 : 签字 年 月 日系(部)主任: 签字 年 月 日 - 3 -毕 业 设 计 (论 文) 评 语 指导教师评语: 成绩: 指导教师: (签字)年 月 日评阅人评语: 成绩: 评阅教师: (签字)- 4 -年 月 日目 录目 录 .- 4 -一引言 .- 7 -1.1 软件测试的背景和意义 .- 7 -1.2 软件测试的理论基础 .- 8 -1.3 工具及相关技术介绍 .- 8 -二系统需求分析 .- 15 -2.1 图书管理系统概述 .- 15 -2.2 图书馆管理系统设计指导思想和原则 .- 17 -2.3 图书馆管理系统各功能模块概述 .- 17 -三系统测试用例设计 .- 22 -3.1 登陆模块测试 .- 22 -3.2 图书查询 .- 24 -3.3 读者信息 .- 26 -四系统测试执行 .- 27 -4.1 读者类型管理测试 .- 27 -4.2 读者档案管理测试 .- 29 -4.3 图书类型设置管理测试 .- 32 -4.4 图书档案管理测试 .- 34 -4.5 图书借阅测试 .- 36 -4.6 图书续借测试 .- 38 -4.7 图书归还测试 .- 39 -4.8 图书档案查询测试 .- 41 -4.9 图书借阅查询测试 .- 42 -4.10 更改口令测试 .- 43 -4.11 安全性测试 .- 44 -五结 论 .- 45 -致 谢 .- 47 -参考文献 .- 48 - 5 -摘 要当今是飞速发展的信息时代,计算机被广泛的应用于信息管理系统的环境,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性,因此我的论文选择了测试一个图书业务管理系统。本图书业务管理系统主要是采用 quicktest Professional 的测试工具。图书管理系统是一个学校管理书籍不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以图书管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理产品,这种管理方式存在着许多缺点,如:效率低、浪费时间等。另外,由于时间一长,将产生大量的书籍丢失,这对于查找、更新和维护书籍都带来了不少的困难。随着商业的改革和发展,图书管理系统对图书管理效益的影响已经越来越得到重视,其中一个行之有效的手段就是:利用计算机技术来提高图书的管理水平。本系统通过对图书管理系统进行科学的分析、实时动态的统计、利用测试工具提高电脑的使用率和周转效率,降低成本。其最终目标是实现所有相关管理系统的科学化、规范化。 本系统是在以 QTP 作为测试工具,图书管理系统在运行阶段,效果好,数据准确性高,提高了工作效率,同时也实现了图书管理计算机化。关键词: 图书管理系统测试- 6 - 8 -AbstractToday is the rapid development of the information age; computers have been widely used in environmental information management systems, the use of computers to control information, not only to improve the efficiency of its work. And greatly enhanced its security , so I chose develops an Internet Caf business management system.The Internet service management system is mainly used Visual Studio 2005 development tools, Visual C# in the ASP.NET application object-oriented language. User management, due to the length of the machine would involve the user can become a member, it must be a registered user information of the of only the real-name system. With the reform and development of commercial, business management systems affect economic efficiency of the Internet is getting more and more attention, which is an effective means: the use of computer technology to improve business management of Internet cafes, Internet cafes to maximize economic benefits. Access the system through the analysis of scientific management, real-time dynamic statistics to improve the Internet usage of the computer business and working capital efficiency and reduce overhead costs of Internet cafes. Its ultimate goal is to achieve all the relevant Internet service management more scientific and standardized. In this system in a single run, to meet the medium and small Internet caf operators to the actual needs of the business to achieve the management of Internet cafes efficient, orderly and standardized. Design and coding applications, including the design and the window design and coding to do more in-depth understanding. The overall task of the system is to facilitate the effective management of business management to complete the work of Internet cafes. I hope I can give you the system more convenient and help.Key words: ,图书管理系统测试- 9 -一引言1.1 软件测试的背景和意义随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的生产成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果。软件质量问题已成为所有使用软件和开发软件的人关注的焦点。由于软件是人脑的高度智力化的体现和产品这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。如何防止和减少这些可能存在的问题呢?回答是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。软 件 测 试 不 等 同 于 程 序 测 试 。 软 件 测 试 应 当 贯 穿 软 件 生 存 周 期 全 过 程 。因 此 , 需 求 描 述 、 需 求 规 约 、 设 计 规 约 、 模 块 设 计 书 以 及 程 序 等 都 应 成 为 软件 测 试 的 对 象 。 换 句 话 说 , 软 件 测 试 包 括 程 序 测 试 和 各 类 文 档 的 评 审 , 这 就是 对 软 件 测 试 的 广 义 理 解 。 相 对 的 狭 义 理 解 就 是 程 序 测 试 , 但 也 不 等 于 程 序编 好 了 才 进 行 测 试 。(1)测试并不仅仅是为了找出错误.通过分析错误产生的原因和错误的发生趋势,可以帮助项目管理者发现当前软件开发过程中的缺陷,以便及时改进;(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性;(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法。1.1.1 软件行业现状我国的软件测试技术研究起步于“六五”期间,主要是随着软件工程的研究而逐步发展起来的。由于起步较晚,与国际先进水平相比差距较大。随着我国软件产业的蓬勃发展以及对软件质量的重视,软件测试也越来越被软件企业所重视,软件测试正在逐步成为一个新兴的产业。从目前来看,可主要从四个方面来分析我国测试行业的现状。1.1.2 软件测试的重要性- 10 -项目软件编制质量的高低关键取决于软件测试工作的严密。软件测试工作不但保证了软件质量,而且降低了日后维护成本,也提高了企业信誉和实力。软件测试主要是根据项目制定测试计划,确定测试用例和测试方法,记录测试数据,分析测试结果,完成测试报告,以便软件开发人员进一步调试。1.2 软件测试的理论基础软件测试使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。它是帮助识别开发完成(中间或最终的版本)的计算机软件(整体或部分)的正确度(correctness) 完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。如果测试的目的是为了尽可能多地找出错误,那么测试就应该直接针对软件比较复杂的部分或是以前出错比较多的位置。如果测试目的是为了给最终用户提供具有一定可信度的质量评价,那么测试就应该直接针对在实际应用中会经常用到的商业假设。在谈到软件测试时,引用 Grenford J. Myers 在The Art of Software Testing一书中的观点: (1)软件测试是为了发现错误而执行程序的过程; (2)测试是为了证明程序有错,而不是证明程序无错误; (3)一个好的测试用例是在于它能发现至今未发现的错误; (4)一个成功的测试是发现了至今未发现的错误的测试。 这种观点可以提醒人们测试要以查找错误为中心,而不是为了演示软件的正确功能。但是仅凭字面意思理解这一观点可能会产生误导,认为发现错误是软件测试的唯一目,查找不出错误的测试就是没有价值的,事实并非如此。 首先,测试并不仅仅是为了要找出错误。通过分析错误产生的原因和错误的分布特征,可以帮助项目管理者发现当前所采用的软件过程的缺陷,以便改进。同时,这种分析也能帮助我们设计出有针对性地检测方法,改善测试的有效性。其次,没有发现错误的测试也是有价值的,完整的测试是评定测试质量的一种方法。1.3 工具及相关技术介绍1.3.1 黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,- 11 -程序是否能适当地接收输入数锯而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等,主要用于软件确认测试。1.3.2 白盒测试白盒测试也称结构测试或逻辑驱动测试,它是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑测试、基路测试等,主要用于软件内部结构的验证。1.3.3 测试工具QTP 是 quicktest Professional 的简称,是一种自动测试工具,它可以重复测试。1)QTP 是一个侧重于功能的回归

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论