《图书管理系统软件测试方案(精).docx》由会员分享,可在线阅读,更多相关《图书管理系统软件测试方案(精).docx(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图书管理系统软件测试方案(精) 软件测试设计方案 2022级软件工程XX 公司 版权所有不得复制 文档变更记录 班级学号姓名 软件六班 20222601616 文章 软件六班 20222601626 唐晓兰 软件六班 20222601627吴轲 文档信息 版本历史 审核记录得分:签名: 目录 0. 文档介 绍 . 5 0.1文档目的 . 5 0.2 文档范围 (5) 0.3读者对象 . 5 0.4参考文献 . 5 1. 接口-路径测试用 例 . 6 1.1被测试对象(单元的介绍 . 6 1.2测试范围与 目的 . . 6 1.3测试环境 与测试辅助工具的描述 . 6 1.4测试驱动程序的设计
2、. . 6 1.5接口测试用例 (7) 1.6路径测试的检查 表 . (8) 2. 功能测试用 例 . . 10 2.1被测试对象的介绍 . . 10 2.2测试范围与目的 . . 10 2.3测试方案 . 错误!未定义书签。 2.4功能测试用 例 (24) 3. 健壮性测试用 例 . . 24 3.1被测试对象的介绍 . . 24 3.2测试范围与目的 . (25) 3.3容错能力 /恢复能力测试用 例 . (25) 4. 性能测试用 例 . . 26 4.1被测试对象的介绍 . . 26 4.2测试范围与目的 . . 27 4.2测试方案 (27) 4.3性能测试用 例 (31) 5. 单
3、元测试用 例 . . 31 5.1被测试对象的介绍 . . 32 5.2测试范围与目的 . . 33 5.3测试工具 (33) 5.4测试用 例 (34) 6. 图像用户界面测试用 例 . 34 6.1被测试对象的介绍 . . 34 6.2测试范围与目的 . (35) 6.3 用户界面测试的检查表 (35) 7. 信息安全性测试用 例 . 35 7.1被测试对象的介绍 . . 35 7.2测试范围与目的 . . 36 7.3信息安全性测试工具 . . 36 7.4信息安全性测试方案 . . (36) 7.5信息安全性测试用 例 . (39) 8. 兼容性测试用 例 . . 39 8.1被测试对
4、象的介绍 . . 39 8.2测试范围与目的 . . 39 8.3测试工具 . . 40 8.4 测试方案 . (40) 8.5可靠性测试用例 . . 40 0.0 文档介绍 测试用例文档是为针对图书馆管理系统而编写的 ,对图书馆管理系统的测试用例以文档的形式记录下来。 0.1 文档目的 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员的自身素质等等。有些因素是客观存在的,而有些因素是波动的、不稳定的,如何保证软件测试质量的稳定 ? 软件测试文档的目的是为了保证软件测试的质量 ,把人为的因素减小到最小。同时编写软件测试文档 ,便于以后测试的更新。同时也方便项目人员的交流。 0.2 文档
5、范围 测试用例文档是针对图书馆管理系统的, 因此文档范围控制在对图书馆管理系统编写测试用例的范围之内。 0.3 读者对象 测试人员,相关项目人员,软件测试老师。 0.4 参考文献 软件测试技术与管理张大方李炜著湖南大学出版社 软件工程理论与实践白忠建等编著高等教育出版社 实用软件测试指南 Whittaker J.A. 马良荔著电子工业出版 1. 接口-路径测试用例 1.1 被测试对象(单元的介绍 图书馆管理系统的用户接口,是用户与计算机交互的接口,图书馆管理员通过接口对图书进行管理,以及对用户的借还书管理和更新。 JDBC ,即 JAVA 数据库连接,用于执行 SQL 语句的 JAVA API
6、 ,为多种关系数据库提供统一访问。 SQL (Structured Query Language结构化查询语言, 是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 1.2 测试范围与目的 测试范围包括外部接口(用户接口,软件接口和内部接口。 用户(指管理员接口是指采用可视化窗口; 软件接口是指 JDBC 与 SQL 数据库的链接。 内部接口是指各个功能模块之间的接口(登录,查询,更新等。 对接口进行测试是为了发现接口的缺陷,增强图书馆管理系统的功能。 1.3 测试环境与测试辅助工具的描述 系统测试环境(Windows 2000 以上版本以及外部组织的环境。 1.
7、4 测试方案 对每一个接口, 设计一个驱动模块和多个桩模块, 驱动模块用以模式拟主程序或者调用模块的功能,向被测模块传递数据。 1.5 接口测试用例 1.6 路径测试的检查表 2. 功能测试用例 2.1 被测试对象的介绍 功能测试是指对图书馆管理系统的各项功能进行测试,也叫黑盒测试。从系统产品的界面架构出发,测试是否都能实现相应的功能并记录。被测试对象主要包括: 用户登录界面 修改主题功能 退出系统功能 查询书籍功能 添加新书功能 删除书籍功能 预览书库功能 用户修改密码功能 用户管理功能 借书功能 还书功能 2.2 测试范围与目的 使用黑盒测试当中的等价类划分、因果关系图、边界值测试、错误推断等方法,测试该图书管理系统是否能实现用户能力,借书、还书、管理用户等相关功能。 2.3测试方案 2.3.1. 场景设计 用例场景用来描述流经用例的路径,从用例开始到结束遍历这条路径上所有基本流和备选流。 2.3.2. 测试用例设计 根据设计的基本流和备选流,设计测试用例,使用有错推断的测试方式, 测试每一个备选流; 2.4功能测试用例 11 12
限制150内