胡剑峰:图书馆管理系统测试用例(面向过程)(共16页).doc
《胡剑峰:图书馆管理系统测试用例(面向过程)(共16页).doc》由会员分享,可在线阅读,更多相关《胡剑峰:图书馆管理系统测试用例(面向过程)(共16页).doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上图书馆管理系统测试用例文档文件状态: 草稿 正式发布 正在修改文件标识:TEST CASE当前版本:v1.1作 者:胡剑峰完成日期:2010-10-28备注:此文档为面向过程的测试用例文档2010年10月28日 目 录 0. 文档介绍 测试用例文档是为针对图书馆管理系统而编写的,对图书馆管理系统的测试用例以文档的形式记录下来。0.1 文档目的 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。有些因素是客观存在的,而有些因素是波动的、不稳定的,如何保证软件测试质量的稳定?软件测试文档的目的是为了保证软件测试的质量,把人为的因素减小到最小。同时编写
2、软件测试文档,便于以后测试的更新。同时也方便项目人员的交流。0.2 文档范围 测试用例文档是针对图书馆管理系统的,因此文档范围控制在对图书馆管理系统编写测试用例的范围之内。0.3 读者对象 测试人员,相关项目人员。0.4 参考文献软件测试基础教程Andreas Spiller等著 人民邮电出版社软件工程理论与实践白忠建等编著 高等教育出版社实用软件测试指南Whittaker J.A. 马良荔 著 电子工业出版1. 接口路径测试用例1.1 被测试对象(单元)的介绍 图书馆管理系统的用户接口,是用户与计算机交互的接口,图书馆管理员通过接口对图书进行管理,以及对用户的借还书管理和更新。硬件接口包括校
3、园一卡通,扫描仪器,用户通过校园一卡通可以借书,还书以及续借,图书管理员通过校园一卡通可以查阅用户的基本资料。扫描仪器通过对校园一卡通扫描,将用户的资料扫描到电脑,以及将用户的借还书扫描到电脑,及时将数据记录。JDBC,即JAVA数据库连接,用于执行SQL语句的JAVA API,为多种关系数据库提供统一访问。SQL (Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。1.2 测试范围与目的 测试范围包括外部接口(用户接口,硬件接口,软件接口)和内部接口。用户接口是指采用可视化窗口;硬件接口是指校园
4、一卡通,扫描仪器;软件接口是指JDBC与SQL数据库的链接。内部接口是指各个功能模块之间的接口(登录,查询,更新等)。对接口进行测试是为了发现接口的缺陷,增强图书馆管理系统的功能。1.3 测试环境与测试辅助工具的描述 系统测试环境(Windows 2000 以上版本)以及外部组织的环境。1.4 测试驱动程序的设计 对每一个接口,设计一个驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。1.5 接口测试用例接口A(外部接口)校园一卡通输入/动作期望的输出/相应实际情况从扫描仪扫描经过用户信息显示在显示器吻合已去磁的一卡通从扫描仪经过未能显示用户信息,提示错误出
5、现错误,与期望相吻合接口B(外部接口)扫描仪器输入/动作期望的输出/相应实际情况借的书从扫描仪器扫描扫描仪器扫描到的信息输入电脑吻合欲还书从扫描仪扫描扫描到用户信息,以及是否到期吻合欲续借书从扫描仪扫过扫描用户信息,更新数据库吻合已去磁的书从扫描仪扫过不能扫描到用户信息,提示错误出现错误,与期望相吻合接口C(外部接口)数据库接口输入/动作期望的输出/相应实际情况输入傅雷家书进行查询访问成功,显示是否可借吻合接口D(管理员登录接口)管理员登录输入/动作期望的输出/相应实际情况管理员ID:,密码:hujianfeng登录成功吻合用户名:abcdefghijklmnopad,密码:hujianfen
6、g用户名超过边界,显示错误吻合用户名:,密码:hujianfeng用户名为非字符,显示错误吻合接口E(内部接口)查询输入/动作期望的输出/相应实际情况输入书名:C程序设计显示有或者没有此书与期望情况万和输入书名:abddfdfdfdfdafds显示输入格式不对吻合输入书名:空(不输入)提示请输入书名吻合1.6 路径测试的检查表检查项结论数据类型问题()变量的数据类型有错误吗?()存在不同数据类型的赋值吗?()存在不同数据类型的比较吗?有(数据类型书写错误)有无变量值问题()变量的初始化或缺省值有错误吗?()变量发生上溢或下溢吗?()变量的精度不够吗? 无发生够逻辑判断问题()由于精度原因导致比
7、较无效吗?()表达式中的优先级有误吗?()逻辑判断结果颠倒吗?无有有循环问题()循环终止条件不正确吗?()无法正常终止(死循环)吗?()错误地修改循环变量吗?()存在误差累积吗?正确是否无内存问题()内存没有被正确地初始化却被使用吗?()内存被释放后却继续被使用吗?()内存泄漏吗?()内存越界吗?()出现野指针吗?无无不泄露为越界未出现文件I/O问题()对不存在的或者错误的文件进行操作吗?()文件以不正确的方式打开吗?()文件结束判断不正确吗?()没有正确地关闭文件吗?无无无有错误处理问题()忘记进行错误处理吗?()错误处理程序块一直没有机会被运行?()错误处理程序块本身就有毛病吗?如报告的错
8、误与实际错误不一致,处理方式不正确等等。()错误处理程序块是“马后炮”吗?如在被它被调用之前软件已经出错。是有无无2. 功能测试用例2.1 被测试对象的介绍 功能测试是指对图书馆管理系统的各项功能进行测试,也叫黑盒测试。从系统产品的界面架构出发。被测试对象主要包括,图书馆管理系统的登录界面,借书,还书,续借以及新书入库等功能的测试2.2 测试范围与目的 图书馆管理系统的登录界面,借书还书功能以及续借及新书入库等功能的测试。目的是测试各个功能是否能正常运行。2.5 功能测试用例功能A描述登录界面用例目的测试管理员能否正常登录前提条件操作系统正常运行,以及各硬件配置恰当输入/动作期望的输出/相应实
9、际情况输入:管理员ID:,密码:hujianfeng登录成功与期望相吻合输入:管理员ID:,密码:abcdefghijkldlddfdf密码越界吻合输入:管理员ID:,密码:密码输入格式不正确与期望相吻合功能B描述借书功能用例目的测试用户能否正常借书前提条件操作系统正常运行,用户一卡通正常,扫描仪正常以及各硬件配置恰当输入/动作期望的输出/相应实际情况C程序设计及用户一卡通从扫描仪扫描经过显示器显示用户信息及书本信息,及显示是否可借,是否欠款与期望相吻合将六本书从扫描仪扫描经过显示用户超出借书范围(最多四本)吻合功能C描述还书功能用例目的测试用户能否正常还书前提条件操作系统正常运行,用户一卡通
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 胡剑峰 图书馆 管理 系统 测试 面向 过程 16
限制150内