小型图书借阅管理系统单元测试计划书1.引言
1.1编写目的
根据测试计划报告,对软件进行测试,详细记录测试过程,以对软件的质量进行评价,为软件设计人员提供BUG依据,故作小型图书借阅管理系统单元测试计划书。
1.2背景
这是一套基于图书管理理念的通用性极强的C/S图书管理软件。
界面美观,操作方便,功能强大,支主要包括书籍档案管理、读者管理、借还管理、系统(包括书籍档案、读者档案等十于项)查询、数据维护、系统设置和各种借阅排行统计报表等功能。
1.3定义
1. 非功能性需求:所有用户在使用本系统之前都必须通过自己的用户名和密码登录,才能进行其他操作。
该子系统主要负责判断登录时判断用户名和密码的正确性。
2. 图书信息管理系统:该子系统主要负责图书的录入、查询、修改和删除功能的实现。
3. 读者信息管理系统:包括读者信息的添加、查询、修改、删除等功能。
4. 读者客户端系统:该子系统主要负责读者管理自己的个人信息和修改密码信息,还支持读者查询检索图书和预约图书还能续借一次已借图书
5. 管理员管理系统:该子系统主要负责添加、查询、修改、删除所有用户的信息,还支持管理员查看个人信息、修改密码、重新登陆、退出系统等功能
1.4参考资料
1.《软件工程》李浪、朱雅莉、熊江主编华中科技大学出版社;2.《软件文档写作教程》马平、黄冬梅编著电子工业出版社;
2.计划
2.1软件说明
1.使用的测试方法:黑盒测试。
2.2测试内容
列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。
1. 用户登录测试
2.读者借书测试
3.读者还书测试
2.3测试1(标识符)——用户登录
2.3.1进度安排
2.3.2条件
1.硬件条件:
处理器:最低要求Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ
内存:2GB 支持DDR2
硬盘:不少于80GB
电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用
2.软件条件:
操作系统: Windows 操作系统
数据库系统:Sql Server 2008 /MySQL 6.0
编译程序: php
2.3.3测试资料
1.《软件工程》李浪、朱雅莉、熊江主编华中科技大学出版社;2.《软件文档写作教程》马平、黄冬梅编著电子工业出版社;
2.3.4测试培训
本系统要对软件工程的相关概念有一定的认知和理解,熟悉数据库的相关操作,能对数据进行正确的处理,因此对测试培训有如下要求:
(1)培训的内容:软件测试的基本概念,黑盒测试用例设计,数据库相关基础概念,数据库基本操作。
(2)被训人员:全体测试人员。
(3)从事培训人员:相关专业的专家或教授
2.4测试2(标识符)——读者借书
2.4.1进度安排
2.4.2条件
1.硬件条件:
处理器:最低要求Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ
内存:2GB 支持DDR2
硬盘:不少于80GB
电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用
2.软件条件:
操作系统: Windows 操作系统
数据库系统:Sql Server 2008 /MySQL 6.0
编译程序: php
2.4.3测试资料
1.《软件工程》李浪、朱雅莉、熊江主编华中科技大学出版社;2.《软件文档写作教程》马平、黄冬梅编著电子工业出版社;
2.4.4测试培训
本系统要对软件工程的相关概念有一定的认知和理解,熟悉数据库的相关操作,能对数据进行正确的处理,因此对测试培训有如下要求:
(1)培训的内容:软件测试的基本概念,黑盒测试用例设计,数据库相关基础概念,数据库基本操作。
(2)被训人员:全体测试人员。
(3)从事培训人员:相关专业的专家或教授
2.5测试3(标识符)——读者还书
2.5.1进度安排
2.5.2条件
1.硬件条件:
处理器:最低要求Intel双核心处理器:支持多线程,二级缓存为2MB或4MB,主频133MHZ或266MHZ
内存:2GB 支持DDR2
硬盘:不少于80GB
电源:有内置电源以及外置电源,外置电源能够提供突然断电提供时间保存数据作用
2.软件条件:
操作系统: Windows 操作系统
数据库系统:Sql Server 2008 /MySQL 6.0
编译程序: php
2.5.3测试资料
1.《软件工程》李浪、朱雅莉、熊江主编华中科技大学出版社;2.《软件文档写作教程》马平、黄冬梅编著电子工业出版社;
2.5.4测试培训
本系统要对软件工程的相关概念有一定的认知和理解,熟悉数据库的相关操作,能对数
据进行正确的处理,因此对测试培训有如下要求:
(1)培训的内容:软件测试的基本概念,黑盒测试用例设计,数据库相关基础概念,数据库基本操作。
(2)被训人员:全体测试人员。
(3)从事培训人员:相关专业的专家或教授
3.测试设计说明
3.1测试1(标识符)——用户登录
3.1.1控制
本测试为测试小组成员手动输入数据来检测模块有效性。
3.1.2输入
3.2.3输出
3.1.4过程
预期结果是合法的用户名和匹配的密码才能成功登陆系统,非法用户或者密码不匹配无法登陆系统。
系统通过后台数据库内的用户表在判断用户身份。
3.2测试2(标识符)——读者借书
3.2.1控制
本测试为测试小组成员手动输入数据来检测模块有效性。
3.1.2输入
3.1.3输出
3.2.4过程
预期结果是合法注册的用户才能成功借书,未注册用户或者已失效用户不能借书
3.3测试2(标识符)——读者还书
3.3.1控制
本测试为测试小组成员手动输入数据来检测模块有效性。
3.3.2输入
3.1.3输出
3.1.4过程
预期结果是未违章读者正常还书,违章读者需要缴纳罚金,所还图书信息与借书信息不符无法还书
4.评价准则
4.1范围
以上所选择的测试用例可以测试本系统登陆模块、各模块间调用权限设定、数据结构以及数据精度标准、操作有否有误。
4.2数据整理
主要的数据处理是将脚本文件以正确的文件命名方式保存,将运行脚本之后生成的报告图妥善保存。
4.3尺度
系统需要达到的标准:
1. 进入系统时所需时间不超过5秒
2. 登陆时事务与并发时间不超过6秒
3. 完成一个功能,时间不超过30秒
如果通过脚本测试出来的结果达不到以上标准,那么测试用例不合格。