资源描述
图书管理系统测试计划
1:引言
1.1编写目的
为了保证图书管理系统的各项功能可靠的实现,特编写了此测试计划,对所开发软件的各功能模块和事例系统进行测试。
本测试计划供程序员在程序高度阶段参考,在系统测试阶段提供测试依据。本测试计划主要用于发现系统开发过程中出现和各种不妥判之处,发现软件设计中的错误。
1.2背景
a. 待开发软件系统的名称:图书管理系统
b. 本项目的任务提出者:
《软件质量保证与测试》的授课老师
用户:
图书管理人员和用户人员。
1.3参考资料
《软件工程》----李代平 编著 冶金工业出版社
《软件测试方法和技术》---- 朱少民 主编 清华大学出版社
2.计划
2.1系统说明
功能
输入
输出
登录
与数据库连接,检查用户名和密码是否匹配
对于存在的用户名可以正常登录;并能给用户正确的返回信息。
维护图书信息
与数据库连接检查输入的图书信息,能登记图书相关信息,检查修改单中的信息的合法性
能与数据库正常连接,并即时更新数据库;正确给出返回信息
能否正确注销
维护用户信息
与数据库连接检查输入的用户信息,能登记用户相关信息,检查修改单中的信息的合法性
能与数据库正常连接,并即时更新数据库;正确给出返回信息
能否正确注销
用户选书
检查
能与数据库正常连接,并即时更新数据库;正确给出返回信息
用户借书
检查
能与数据库正常连接,并即时更新数据库;正确给出返回信息
图书的录入
检查要录入的图书是否存在,输入借书的用户名称
能与数据库正常连接,并即时更新数据库;正确给出返回信息
查询图书信息
检查输入查询的图书条件
能与数据库正常连接;正确给出返回信息
2.2测试内容
2.2.1登录模块
测试用例序号
01
测试用例名称
登录模块
被测试系统
测试功能描述
1:运行登录对话框
2:检验输入的帐号和密码是否匹配
测试用例描述
测试步骤
1:运行图书管理系统
2:输入帐号和密码
期待输出结果
1:显示登陆对话框
2:如果帐号和密码正确进则入系统
3:反之则提示用户重新输入
测试结果
测试人
校核人
测试日期
备注
2.2.2 维护图书信息模块
测试用例序号
02
测试用例名称
维护学生信息模块
被测试系统
测试功能描述
1:运行图书管理界面对话框 2:检验输入图书的新信息
3:检验输入图书的新信息是否正确合格
4:检验输入修改图书的编号
5:检验输入注销图书的编号
测试用例描述
测试步骤
1:运行图书管理系统
2:输入图书的新信息
3:输入图书的编号
期待输出结果
1:显示提示对话框
2:如果图书的新信息正确则添加成功
3:反之则提示重新输入信息
4:如果修改信息的格式正确则显示成功
5:反之提示重新输入
6:如果图书存在则显示注销成功
7:反之提示重新输入书号
测试结果
测试人
校核人
测试日期
备注
2.2.3图书添加录入模块
测试用例序号
03
测试用例名称
图书添加录入模块
被测试系统
测试功能描述
1:以管理员身份登录运行成绩管理界面对话框 2:检验输入图书的信息
3:检验输入的图书信息是否正确合格
测试用例描述
测试步骤
1:运行图书管理系统
2:输入图书管理信息
期待输出结果
1:显示提示对话框
2:如果图书编号格式正确则录入成功
3:反之则提示重新输入编号
测试结果
测试人
校核人
测试日期
备注
2.2.4 维护管理员信息模块
测试用例序号
04
测试用例名称
维护图书信息模块
被测试系统
测试功能描述
1:运行管理员信息管理界面对话框 2:检验输入管理员的新信息
3:检验输入的管理员的新信息是否正确合格
4:检验输入修改管理员的id
5:检验输入注销管理员的id
测试用例描述
测试步骤
1:运行图书管理管理系统
2:输入管理员的新信息
3:输入管理员的id
期待输出结果
1:显示提示对话框
2:如果管理员的新信息正确则添加成功
3:反之则提示重新输入信息
4:如果修改信息的格式正确则显示成功
5:反之提示重新输入
6:如果管理员存在则显示注销成功
7:反之提示重新输入id
测试结果
测试人
校核人
测试日期
备注
.2.5图书查询模块
测试用例序号
05
测试用例名称
图书信息查询模块
被测试系统
book
测试功能描述
1:运行查询管理界面对话框 2:检验输入查询图书的条件
3:检验输入的图书编号是否存在
测试用例描述
测试步骤
1:运行图书信息管理系统
2:输入查询条件
期待输出结果
1:显示提示对话框
2:如果存在则显示结果
3:反之则提示重新输入查询条件
测试结果
测试人
校核人
测试日期
备注
2.3标识符:01
2.3.1进度安排:
A:9月1日
B:测试的内容:管理员,图书,用户能否正常登录
C:目的:确保系统能够正常登录。
2.3.2条件
硬件:有奔腾以上处理器、512兆内存配置的计算机。 ,
软件:VB,ACCESS
人员:图书管理心头开发小组
2.3.3 测试资料
用户的信息
2.3.4测试培训
培训内容:使用用户登录模块
受训人员:使用者
培训人员:图书管理系统开发小组全体成员
2.4标示符02
2.4.1进度安排:
A:9月5日
B:测试的内容:新书信息能否正常记录
图书的相关信息能否正常进行修改
图书的相关信息能否正常进行注销
C:目的:确保系统能够正常进行图书信息管理正常登记。
确保系统能够正常进行图书信息的正常修改。
确保系统能够正常进行图书信息的正常注销。
2.4.2条件
硬件:有奔腾以上处理器、512兆内存配置的计算机。 ,
软件:VB,ACCESS
人员:图书信息管理心头开发小组
2.4.3测试资料
用户的信息
2.4.4测试培训
培训内容:使用维护图书信息模块
受训人员:信息管理员
培训人员:图书信息管理系统开发小组全体成员
2.5标示符03
2.5.1进度安排:
A:9月10日
B:测试的内容:图书的信息能否成功录入
C:目的:确保系统能够正常进行图书的信息能否成功录入。
2.5.2条件
硬件:有奔腾以上处理器、512兆内存配置的计算机。 ,
软件:VB,ACCESS
人员:图书信息管理心头开发小组
2.5.3测试资料
用户的信息
2.5.4测试培训
培训内容:使用图书编号录入模块
受训人员:信息管理员
培训人员:图书管理系统开发小组全体成员
2.6标示符04
2.6.1进度安排:
A:9月15日
B:测试的内容:管理员信息能否正常记录
管理员的相关信息能否正常进行修改
管理员的相关信息能否正常进行注销
C:目的:确保系统能够正常进行图书信息登记。
确保系统能够正常进行图书信息的正常修改。
确保系统能够正常进行图书信息的正常注销。
2.6.2条件
硬件:有奔腾以上处理器、512兆内存配置的计算机。 ,
软件:VB,ACCESS
人员:图书信息管理心头开发小组
2.6.3测试资料
用户的信息
2.6.4测试培训
培训内容:使用维护管理员信息模块
受训人员:信息管理员
培训人员:图书信息管理系统开发小组全体成员
2.7标示符05
2.7.1进度安排:
A:9月20日
B:测试的内容:能否正常进行图书信息查询
C:目的:确保系统能够正常进行图书信息查询。
2.7.2条件
硬件:有奔腾以上处理器、512兆内存配置的计算机。 ,
软件:VB,ACCESS
人员:图书信息管理心头开发小组
2.7.3测试资料
用户的信息
2.7.4测试培训
培训内容:使用图书信息查询模块
受训人员:信息管理员
培训人员:图书信息管理系统开发小组全体成员
3.测试设计说明
3.1用户登录(01)
本测试考虑到:未注册用户名的处理,用户名与密码不匹配处理
3.2.1控制
利用白盒测试和黑盒测试相结合的方式。
3.2.2输入和输出
输入与测试用例
期望输出
选取理由
输入用户名,不输入密码
显示未输入密码
密码不能为空
不输入用户名,输入密码
显示未输入用户名
用户名不能为空
输入不匹配的用户名或密码
显示密码不正确
用户名和密码必须匹配才能登录
输入未注册的用户名
显示该用户不存在
登录必须为已注册用户
输入匹配的用户名和问题
显示登录成功
为合法登录请求
3.2维护学生信息模块(02)
本测试考虑到:输入信息格式的合法性,图书是否注册。
3.3.1控制
利用白盒测试和黑盒测试相结合的方式。
3.3.2输入和输出
输入
测试用例
测试数据
期望输出
选取理由
年龄(数字)
非数字字符
小于0的数字
带小数点数
四位数字
2位数字
你
-1
12.2
1000
12
显示出错
显示出错
显示出错
显示出错
显示有效
年龄不能为非数字字符
年龄不能为负
年龄不能为小数
年龄不能为四位小数
类型及长度均有效
姓名
非数字,特殊字符
123
·#
张 三
显示出错
显示出错
显示有效
姓名不能为数字字符
姓名不能为特殊符号
类型有效
学号
输入的书号不存在
输入的是数字
输入的存在
小小
123
张 三
显示出错
显示出错
显示有效
不存在的不能进行信息修改
学号不能为数字
类型及长度均有效
3.3成绩录入模块(03)
本测试考虑到:输入信息格式的合法性,图书是否注册。
3.3.1控制
利用白盒测试和黑盒测试相结合的方式。
3.3.2输入和输出
输入
测试用例
测试数据
期望输出
选取理由
学号
输入的书号不存在
输入的是数字
输入的存在
小小
123
张 三
显示出错
显示出错
显示有效
不存在的不能进行成绩录入
学号不能为数字
类型及长度均有效
成绩
字符
负数
有效
Abc
-123
78
显示出错
显示出错
显示有效
成绩不能为字符
成绩不能为负数
类型及长度均有效
3.4维护用户信息模块(04)
本测试考虑到:输入信息格式的合法性,管理员是否注册。
3.4.1控制
利用白盒测试和黑盒测试相结合的方式。
3.4.2输入和输出
输入
测试用例
测试数据
期望输出
选取理由
年龄(数字)
非数字字符
小于0的数字
带小数点数
四位数字
2位数字
你
-1
12.2
1000
12
显示出错
显示出错
显示出错
显示出错
显示有效
年龄不能为非数字字符
年龄不能为负
年龄不能为小数
年龄不能为四位小数
类型及长度均有效
姓名
非数字,特殊字符
123
·#
张 三
显示出错
显示出错
显示有效
姓名不能为数字字符
姓名不能为特殊符号
类型有效
id
输入的id不存在
输入的是数字
输入的存在
小小
123
张 三
显示出错
显示出错
显示有效
不存在的不能进行信息修改
学号不能为数字
类型及长度均有效
3.5图书查询模块(05)
本测试考虑到:输入信息格式的合法性,图书是否注册。
3.5.1控制
利用白盒测试和黑盒测试相结合的方式。
3.5.2输入和输出
输入
测试用例
测试数据
期望输出
选取理由
学号
输入的书号不存在
输入的是数字
输入的存在
小小
123
张 三
显示出错
显示出错
显示有效
不存在的不能进行基本信息查询
学号不能为数字
类型及长度均有效
姓名
输入的姓名不存在
输入的为数字
Abcd
111
显示出错
显示出错
不存在的不能进行基本信息查询
姓名不能为数字
成绩
字符
负数
有效
Abc
-123
78
显示出错
显示出错
显示有效
成绩不能为字符
成绩不能为负数
类型及长度均有效
4.评价准则
4.1范围
所选择的测试用例基本上能够检查到所有合法与不合法的输入。
其局限性在于对于例如家庭地址等字段,无法检查其语义的有效性。
4.2数据整理
输入的测试数据基本上能够满足测试的预期的要求,整个的数据处理基本上可以达到预期的结果。
4.3尺度
测试数据都是采用黑盒、白盒同时进行,输入的数据通过预期的结果来达到最终的测试目的,如测试的数据有偏差,则重新组装,再测试,允许中断或停机的最大数为5次。
展开阅读全文