胡剑峰图书馆管理系统测试用例(面向过程).doc
文本预览下载声明
《图书馆管理系统》
测试用例文档
文件状态:
[ ] 草稿
[√] 正式发布
[ ] 正在修改
文件标识:
TEST CASE
当前版本:
v1.1
作 者:
胡剑峰
完成日期:
2010-10-28
备注:此文档为面向过程的测试用例文档
2010年10月28日
目 录
0. 文档介绍 4
0.1 文档目的 4
0.2 文档范围 4
0.3 读者对象 4
0.4 参考文献 4
1. 接口-路径测试用例 5
1.1 被测试对象(单元)的介绍 5
1.2 测试范围与目的 5
1.3 测试环境与测试辅助工具的描述 5
1.4 测试驱动程序的设计 5
1.5 接口测试用例 6
1.6 路径测试的检查表 7
2. 功能测试用例 8
2.1 被测试对象的介绍 8
2.2 测试范围与目的 8
2.3 测试环境与测试辅助工具的描述 8
2.4 测试驱动程序的设计 8
2.5 功能测试用例 9
3. 健壮性测试用例 11
3.1 被测试对象的介绍 11
3.2 测试范围与目的 11
3.3 测试环境与测试辅助工具的描述 11
3.4 测试驱动程序的设计 11
3.5 容错能力/恢复能力测试用例 11
4. 性能测试用例 12
4.1 被测试对象的介绍 12
4.2 测试范围与目的 12
4.3 性能测试用例 12
5. 图形用户界面测试用例 13
5.1 被测试对象的介绍 13
5.2 测试范围与目的 13
5.3 用户界面测试的检查表 13
6. 信息安全性测试用例 14
6.1 被测试对象的介绍 14
6.2 测试范围与目的 14
6.5 信息安全性测试用例 14
7. 压力测试用例 15
7.1 被测试对象的介绍 15
7.2 测试范围与目的 15
7.3 测试环境与测试辅助工具的描述 15
7.4 测试驱动程序的设计 15
7.5 压力测试用例 15
8. 可靠性测试用例 16
8.1 被测试对象的介绍 16
8.2 测试范围与目的 16
8.5 可靠性测试用例 16
9. 安装/反安装测试用例 17
9.1 被测试对象的介绍 17
9.2 测试范围与目的 17
9.5 安装/反安装测试用例 17
0. 文档介绍
测试用例文档是为针对图书馆管理系统而编写的,对图书馆管理系统的测试用例以文档的形式记录下来。
0.1 文档目的
影响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。有些因素是客观存在的,而有些因素是波动的、不稳定的,如何保证软件测试质量的稳定?软件测试文档的目的是为了保证软件测试的质量,把人为的因素减小到最小。同时编写软件测试文档,便于以后测试的更新。同时也方便项目人员的交流。
0.2 文档范围
测试用例文档是针对图书馆管理系统的,因此文档范围控制在对图书馆管理系统编写测试用例的范围之内。
0.3 读者对象
测试人员,相关项目人员。
0.4 参考文献
《软件测试基础教程》Andreas Spiller等著 人民邮电出版社
《软件工程—理论与实践》白忠建等编著 高等教育出版社
《实用软件测试指南》Whittaker J.A. 马良荔 著 电子工业出版
1. 接口-路径测试用例
1.1 被测试对象(单元)的介绍
图书馆管理系统的用户接口,是用户与计算机交互的接口,图书馆管理员通过接口对图书进行管理,以及对用户的借还书管理和更新。硬件接口包括校园一卡通,扫描仪器,用户通过校园一卡通可以借书,还书以及续借,图书管理员通过校园一卡通可以查阅用户的基本资料。扫描仪器通过对校园一卡通扫描,将用户的资料扫描到电脑,以及将用户的借还书扫描到电脑,及时将数据记录。JDBC,
即JAVA数据库连接,用于执行SQL语句的JAVA API,为多种关系数据库提供统一访问。
SQL (Structured Query Language)结构化查询语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
1.2 测试范围与目的
测试范围包括外部接口(用户接口,硬件接口,软件接口)和内部接口。用户接口是指采用可视化窗口;硬件接口是指校园一卡通,扫描仪器;软件接口是指JDBC与SQL数据库的链接。内部接口是指各个功能模块之间的接口(登录,查询,更新等)。对接口进行测试是为了发现接口的缺陷,增强图书馆管理系统的功能。
1.3 测试环境与测试辅助工具的描述
系统测试环境(Windows 2000 以上版本)以及外部组织的环境。
1.4 测试驱动程序的设计
对每一个接口,设计一个驱动模块和多个桩模块,驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。
1.5 接口测试用例
接口A(外部接口)
校园
显示全部