图书馆管理系统测试用例_第1页
图书馆管理系统测试用例_第2页
图书馆管理系统测试用例_第3页
图书馆管理系统测试用例_第4页
图书馆管理系统测试用例_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、图书馆管理系统测试用例word.目目目 录录录 0. 文档介绍文档介绍.40.1 文档目的.40.2 文档范围.40.3 读者对象.40.4 参考文献.41. 接口路径测试用例接口路径测试用例.51.1 被测试对象单元的介绍.51.2 测试范围与目的.51.3 测试环境与测试辅助工具的描述.51.4 测试驱动程序的设计.51.5 接口测试用例.61.6 路径测试的检查表.72. 功能测试用例功能测试用例.82.1 被测试对象的介绍.82.2 测试范围与目的.82.3 测试环境与测试辅助工具的描述.82.4 测试驱动程序的设计.82.5 功能测试用例.93. 健壮性测试用例健壮性测试用例.113

2、.1 被测试对象的介绍.113.2 测试范围与目的.113.3 测试环境与测试辅助工具的描述.113.4 测试驱动程序的设计.113.5 容错能力/恢复能力测试用例.114. 性能测试用例性能测试用例.124.1 被测试对象的介绍.124.2 测试范围与目的.124.3 性能测试用例.125. 图形用户界面测试用例图形用户界面测试用例.135.1 被测试对象的介绍.135.2 测试范围与目的.135.3 用户界面测试的检查表.136. 信息平安性测试用例信息平安性测试用例.14word.6.1 被测试对象的介绍.146.2 测试范围与目的.146.5 信息平安性测试用例.147. 压力测试用例

3、压力测试用例.157.1 被测试对象的介绍.157.2 测试范围与目的.157.3 测试环境与测试辅助工具的描述.157.4 测试驱动程序的设计.157.5 压力测试用例.158. 可靠性测试用例可靠性测试用例.168.1 被测试对象的介绍.168.2 测试范围与目的.168.5 可靠性测试用例.169. 安装安装/反安装测试用例反安装测试用例.179.1 被测试对象的介绍.179.2 测试范围与目的.179.5 安装/反安装测试用例.17word.0. 文档介绍文档介绍 测试用例文档是为针对图书馆管理系统而编写的, 对图书馆管理系统的测试用例以文档的形式记录下来。0.1 文档目的文档目的 影

4、响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。有些因素是客观存在的,而有些因素是波动的 、不稳定的,如何保证软件测试质量的稳定?软件测试文档的目的是为了保证软件测试的质量,把人为的因素减小到最小。同时编写软件测试文档,便于以后测试的更新。同时也方便工程人员的交流。0.2 文档范围文档范围 测试用例文档是针对图书馆管理系统的,因此文档范围控制在对图书馆管理系统编写测试用例的范围之内。0.3 读者对象读者对象 测试人员,相关工程人员。0.4 参考文献参考文献 软件测试根底教程 Andreas Spiller 等著 人民邮电出版社 软件工程理论与实践 白忠建等编著 高等教育出

5、版社 实用软件测试指南 Whittaker J.A. 马良荔 著 电子工业出版word.1. 接口路径测试用例接口路径测试用例1.1 被测试对象被测试对象单元单元的介绍的介绍 图书馆管理系统的用户接口,是用户与计算机交互的接口,图书馆管理员通过接口对图书进行管理,以及对用户的借还书管理和更新。硬件接口包括校园一卡通,扫描仪器,用户通过校园一卡通可以借书,还书以及续借,图书管理员通过校园一卡通可以查阅用户的根本资料。扫描仪器通过对校园一卡通扫描,将用户的资料扫描到电脑,以及将用户的借还书扫描到电脑,及时将数据记录。JDBC,即 JAVA 数据库连接,用于执行 SQL 语句的 JAVA API,为

6、多种关系数据库提供统一访问。SQL (Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。1.2 测试范围与目的测试范围与目的 测试范围包括外部接口用户接口,硬件接口,软件接口和内部接口。用户接口是指采用可视化窗口;硬件接口是指校园一卡通,扫描仪器;软件接口是指 JDBC 与 SQL 数据库的链接。内部接口是指各个功能模块之间的接口登录,查询,更新等 。对接口进行测试是为了发现接口的缺陷,增强图书馆管理系统的功能。1.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述 系统测试环境Wind

7、ows 2000 以上版本以及外部组织的环境。1.4 测试驱动程序的设计测试驱动程序的设计 对每一个接口,设计一个驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。1.5 接口测试用例接口测试用例word.接口 A外部接口校园一卡通输入/动作期望的输出/相应实际情况从扫描仪扫描经过用户信息显示在显示器吻合已去磁的一卡通从扫描仪经过未能显示用户信息,提示错误出现错误,与期望相吻合接口 B外部接口扫描仪器输入/动作期望的输出/相应实际情况借的书从扫描仪器扫描扫描仪器扫描到的信息输入电脑吻合欲还书从扫描仪扫描扫描到用户信息,以及是否到期吻合欲续借书从扫描仪扫过扫描

8、用户信息,更新数据库吻合已去磁的书从扫描仪扫过不能扫描到用户信息,提示错误出现错误,与期望相吻合接口 C外部接口数据库接口输入/动作期望的输出/相应实际情况输入 傅雷家书 进行查询访问成功,显示是否可借吻合接口 D管理员登录接口管理员登录输入/动作期望的输出/相应实际情况管理员 ID:0078002022,密码:hujianfeng登录成功吻合用户名:abcdefghijklmnopad,密码:hujianfeng用户名超过边界,显示错误吻合用户名:123456,密码:hujianfeng用户名为非字符,显示错误吻合接口 E内部接口查询输入/动作期望的输出/相应实际情况输入书名: C 程序设计

9、 显示有或者没有此书与期望情况万和输入书名:abddfdfdfdfdafds显示输入格式不对吻合输入书名:空不输入提示请输入书名吻合1.6 路径测试的检查表路径测试的检查表检查项检查项结论结论数据类型问题变量的数据类型有错误吗?有数据类型书写错误word.存在不同数据类型的赋值吗?存在不同数据类型的比拟吗?有无变量值问题变量的初始化或缺省值有错误吗?变量发生上溢或下溢吗?变量的精度不够吗? 无发生够逻辑判断问题由于精度原因导致比拟无效吗?表达式中的优先级有误吗?逻辑判断结果颠倒吗?无有有循环问题循环终止条件不正确吗?无法正常终止死循环吗?错误地修改循环变量吗?存在误差累积吗?正确是否无内存问题

10、内存没有被正确地初始化却被使用吗?内存被释放后却继续被使用吗?内存泄漏吗?内存越界吗?出现野指针吗?无无不泄露为越界未出现文件 I/O 问题对不存在的或者错误的文件进行操作吗?文件以不正确的方式翻开吗?文件结束判断不正确吗?没有正确地关闭文件吗?无无无有错误处理问题忘记进行错误处理吗?错误处理程序块一直没有时机被运行?错误处理程序块本身就有毛病吗?如报告的错误与实际错误不一致,处理方式不正确等等。错误处理程序块是“马后炮吗?如在被它被调用之前软件已经出错。是有无无word.2. 功能测试用例功能测试用例2.1 被测试对象的介绍被测试对象的介绍 功能测试是指对图书馆管理系统的各项功能进行测试,也

11、叫黑盒测试。从系统产品的界面架构出发。被测试对象主要包括,图书馆管理系统的登录界面,借书,还书,续借以及新书入库等功能的测试2.2 测试范围与目的测试范围与目的 图书馆管理系统的登录界面,借书还书功能以及续借及新书入库等功能的测试。目的是测试各个功能是否能正常运行。2.5 功能测试用例功能测试用例功能 A 描述登录界面用例目的测试管理员能否正常登录前提条件操作系统正常运行,以及各硬件配置恰当输入/动作期望的输出/相应实际情况输入:管理员 ID:0078002022,密码:hujianfeng登录成功与期望相吻合输入:管理员 ID:0078002022,密码:abcdefghijkldlddfd

12、f密码越界吻合输入:管理员 ID:0078002022,密码:123456密码输入格式不正确与期望相吻合功能 B 描述借书功能用例目的测试用户能否正常借书前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当输入/动作期望的输出/相应实际情况 C 程序设计 及用户一卡通从扫描仪扫描经过显示器显示用户信息及书本信息,及显示是否可借,是否欠款与期望相吻合将六本书从扫描仪扫描经过显示用户超出借书范围最多四本吻合word.功能 C 描述还书功能用例目的测试用户能否正常还书前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当输入/动作期望的输出/相应实际情况 C 程序设

13、计 从扫描仪扫描经过显示用户是否超期,未超期还书成功吻合 JAVA 程序设计 从扫描仪扫描经过显示用户超期天数4 天吻合功能 D 描述续借功能用例目的测试用户能否正常续借前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当输入/动作期望的输出/相应实际情况 C 程序设计 从扫描仪扫描经过显示用户是否超期,未超期还书成功吻合 JAVA 程序设计 从扫描仪扫描经过显示用户超期天数4 天 ,吻合功能 E 描述新书入库用例目的测试新书是否能正常入库前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当输入/动作期望的输出/相应实际情况输入:书名 新概念英语 3 书号

14、119130 号 出版社:人民邮电出版社显示新书信息,并记录到数据库吻合输入:书名 新概念英语 3 书号 abcdfdf 号 出版社:人民邮电出版社书号不符合吻合输入:书名 新概念英语 3 书号 119130 号 出版社:123456出版社输入不合法与实际情况吻合word.3. 健壮性测试用例健壮性测试用例3.1 被测试对象的介绍被测试对象的介绍 健壮性测试是用于对图书馆管理系统出现故障时,是否能够自动回复或者忽略故障继续运行。3.2 测试范围与目的测试范围与目的 测试范围包括图书馆管理系统,以及有关的硬件设施。相关的功能。3.5 容错能力容错能力/恢复能力测试用例恢复能力测试用例异常输入/动

15、作容错能力/恢复能力造成的危害、损失管理员 ID 输入:abc容错能力强,正常恢复未造成危害借书时,先扫描条形码,再扫描一卡通提示扫描顺序不当未造成危害借书操作,将电源关闭重启时,系统恢复正常未造成危害正在进行新书入库操作时,强制关闭窗口重启时,系统正常为造成危害一百台电脑都在进行借还书操作系统提示,系统繁忙。造成轻微的损失,有些用户借书失败word.4. 性能测试用例性能测试用例4.1 被测试对象的介绍被测试对象的介绍 性能测试用来测试软件在集成系统中的运行性能,特别是针对实时系统和嵌入式系统。测试对象主要是图书馆管理系统中的各个功能集成在一起的性能。4.2 测试范围与目的测试范围与目的 性

16、能测试的范围控制在图书馆管理系统,测试系统的集成功能。目的是测试图书馆管理系统的集成功能是否都正常。4.3 性能测试用例性能测试用例性能 A 描述系统的负载能力用例目的测试系统的负载能力前提条件负载之前系统正常运行输入数据期望的性能平均值实际性能平均值在系统中进行借书功能系统正常运行吻合在模拟工具中模拟一千台电脑同时在图书馆管理系统中进行相关操作系统瘫痪吻合性能 B 描述系统的承压能力用例目的测试系统的承压前提条件承压测试之前系统正常运行输入数据期望的性能平均值实际性能平均值系统正常运行的同时,翻开 1000个页面系统崩溃吻合同时进行借书和新书入库操作系统正常运行吻合word.5. 图形用户界

17、面测试用例图形用户界面测试用例5.1 被测试对象的介绍被测试对象的介绍 被测试对象主要包括各种图形用户界面GUI ,包括登录界面,借书界面,还书界面以及新书入库界面、5.2 测试范围与目的测试范围与目的 测试范围包括图书馆管理系统中的各种界面。目的是测试各种图形用户界面是否都正常运行 5.3 用户界面测试的检查表用户界面测试的检查表检查项测试人员的评价窗口切换、移动、改变大小时正常吗?正常各种界面元素的文字正确吗?如标题、提示等正常各种界面元素的状态正确吗?如有效、无效、选中等状态 正确各种界面元素支持键盘操作吗?支持各种界面元素支持鼠标操作吗?支持对话框中的缺省焦点正确吗?正确数据项能正确回

18、显吗?能对于常用的功能,用户能否不必阅读手册就能使用?能执行有风险的操作时,有“确认、 “放弃等提示吗?有操作顺序合理吗?合理有联机帮助吗?有各种界面元素的布局合理吗?美观吗?不是很美观各种界面元素的颜色协调吗?不太协调各种界面元素的形状美观吗?不太美观字体美观吗?美观图标直观吗?直观word.6. 信息平安性测试用例信息平安性测试用例6.1 被测试对象的介绍被测试对象的介绍 平安性测试检查系统对非法侵入的防范能力。测试期间,测试人员假扮非法入侵者,采用各种方法试图突破防线。平安性测试检测图书馆管理系统能否抵抗各种的危机,从而保证系统的各项平安。6.2 测试范围与目的测试范围与目的 测试范围限

19、制在图书馆管理系统。目的是为了测试系统能否抵抗各种危机。 6.5 信息平安性测试用例信息平安性测试用例假想目标 A 想方设法截取或破译口令前提条件系统口令正常或者已设口令非法入侵手段是否实现目标代价利益分析 安装窃取口令的软件否代价大于利益 假想目标 B 想法设法去破坏系统的保护机制前提条件 系统已经安装相应的保护机制非法入侵手段是否实现目标代价利益分析安装绕过杀毒软件的木马否代价大于利益word.7. 压力测试用例压力测试用例7.1 被测试对象的介绍被测试对象的介绍 压力测试和负载测试差不多,压力测试是在计算机数量较少或系统资源匮乏的条件下进行的测试。压力测试的对象包括内存,CPU 的可用性

20、,磁盘空间等等。7.2 测试范围与目的测试范围与目的 测试范围包括图书馆管理系统在内的相关压力测试。目的是测试各局部的承压情况。7.3 测试环境与测试辅助工具的描述测试环境与测试辅助工具的描述 图书馆管理系统的环境。7.4 测试驱动程序的设计测试驱动程序的设计7.5 压力测试用例压力测试用例极限名称 A 最大并发用户数量前提条件系统正常输入/动作输出/响应是否能正常运行10 个用户并发操作系统正常能20 个用户并发操作系统正常能100 个用户并发操作系统反响慢不能word.8. 可靠性测试用例可靠性测试用例8.1 被测试对象的介绍被测试对象的介绍 可靠性测试是只在各种环境下,软件系统的可靠性。测试对象限制在图书馆管理系统以及相关的硬件系统。8.2 测试范围与目的测试范围与目的 测试范围包括,图书馆管理系统,校园一卡通以及扫描仪。目的是测试各个系统在各种各样的环

温馨提示

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

评论

0/150

提交评论