1、图书管理系统软件测试说明书图书管理系统软件测试说明书软件测试说明书 I(测试范围 (1) 9个模块的单元测试 (2) 模块间的集成测试 II(测试计划 A(测试阶段 1、通过测试来检验软件是否可以正常运行。 2、如果无法正常运行,需要检测出错误处在哪里,并加以纠正。 3、本软件是否可以一一满足用户的所有要求。 4、当用户出现违规操作(例如使用错误的借书证号),系统能否发现并提醒用户改正。 测试阶段的工作根据这个测试阶段信息流向的模型图来指导: 软件配置 测试结果 测试 纠错 评价 纠正错误 测试配置 预期结果 B(环境和资源 系统软件: Windows98以上Windows操作系统的操作环境
2、硬件要求:学校的局域网网络,及奔腾?以上CPU,128M以上内存的pc机 III(测试过程n(对结构n的测试的描述) 测试方案: 本测试方案采用黑盒法设计基本的测试方案,在黑盒法测试方案中,采用等价划分技术。 测试的准备: 在测试前,与各模块的主要负责人共同协商讨论,以设计说明书作为总的提纲,选择合适的输入输出数据,并加以列举说明。 A.模块单元的测试 1( 要测试的模块 (1)馆员登陆模块 (2)读者查询借阅情况模块 (3)读者查询图书情况模块 (4)添加读者信息模块 (5)删除读者模块 (6)读者信息修改模块 (7)借书模块模块 (8)还书,续借模块 2(测试用例数据 用例1 项目/软件
3、图书管理系统 编制时间 2005.1.15 功能模块馆员登陆模块 用例编号 manager_Login 名- 功能特性 馆员身份验证 测试目的 验证是否输入合法的信息,允许合法登陆,阻止非法登陆 测试数据 用户名=ice 密码=123456 身份=馆长 实际结操作步骤 操作描述 数 据 期望结果 测试状态 果 输入用户名和密码,并选用户名=ice 密码=123456 同期望1 显示进入后的页面。 正常 择登陆的身份. 选择 “馆长”登陆。 结果。 输入用户名和密码,并选用户名=iry 密码=123456 显示警告信息“输入同期望2 正常 择登陆的身份. 选择 “馆长”登陆。 有误请重新输入!”
4、 结果。 显示警告信息“输入输入用户名和密码,并选用户名=ice 密码=234567 同期望3 正常 有误请重新输入!” 择登陆的身份. 选择 “馆长”登陆。 结果。 输入用户名和密码,并选用户名=ice 密码=234567 显示警告信息“输入同期望4 正常 择登陆的身份. 选择 “一般馆员”登陆。 有误请重新输入!” 结果。 用例2 项目/软件 图书管理系统 编制时间 2005.1.15 功能模块名 读者查询借阅情况模块 用例编号 Query-lend 功能特性 读者可以查询借阅图书的情况 验证是否输入有效的借书证号。如果有效,则显示借阅图书的情况;如果无效,则显示错误信测试目的 息。 测试
5、数据 借书证号= 1 操作步骤 操作描述 数 据 期望结果 实际结果 测试状态 输入借书证号,按借书证号显示警告信息“借书证号有误”并显示同期望结1 正常 “确定”按钮。 =A 出所有的借书证号及对应的读者信息。 果。 输入借书证号,按借书证号= 显示读者借阅图书的情况(图书编号,同期望结2 正常 “确定”按钮。 1 借阅日期,归还日期和状态) 果。 用例3 项目/软件 图书管理系统 编制时间 2005.1.15 功能模块读者查询图书用例编号 Query-book 名 情况模块 功能特性 读者可以查询所需图书的情况 测试目的 验证是否输入正确的图书信息。如果正确,则显示图书情况;如果不正确,则
6、显示错误信息。 测试数据 书号= B223095、书名=软件、类别=计算机、作者=黄柏素、出版社=机械工业出版社 操作步骤 操作描述 数 据 期望结果 实际结果 测试状态 1 输入书号,按“开始查询”按钮。 书号 =B223095 显示图书信息。 同期望结果。 正常 2 输入书号,按“开始查询”按钮。 书号 =Q223095 查询结果为空。 同期望结果。 正常 显示图书信息。 3 输入书名,按“开始查询”按钮。 书名 =软件 同期望结果。 正常 4 输入书名,按“开始查询”按钮。 书名 =数学 查询结果为空。 同期望结果。 正常 5 输入类别,按“开始查询”按钮。 类别 =计算机 显示图书信息
7、。 同期望结果。 正常 6 输入类别,按“开始查询”按钮。 类别 =英语 查询结果为空。 同期望结果。 正常 7 输入作者,按“开始查询”按钮。 作者 =黄柏素 显示图书信息。 同期望结果。 正常 8 输入作者,按“开始查询”按钮。 作者 =黄素 查询结果为空。 同期望结果。 正常 输入出版社,按“开始查询”按出版社=机械工9 显示图书信息。 同期望结果。 正常 钮。 业出版社 输入出版社,按“开始查询”按出版社=教育出10 查询结果为空。 同期望结果。 正常 钮。 版社 用例4 项目/软图书管理系统 编制时间 2005.1.15 件 功能模添加读者信息模块 用例编号 Add-reader 块
8、名 功能特可以添加读者信息 性 测试目验证是否输入正确的读者信息。如果正确,则添加读者信息;如果不正确,则显示错误信息。 的 测试数借书证号=1,姓名=a,院系=计算机,最多借书数=5,E-mail=opq(已有读者记录) 据 借书证号=8,姓名=o,院系=信息, 最多借书数=5,E-mail=abc(想要添加的记录) 操作步操作描述 数 据 期望结果 实际结果 测试状态 骤 借书证号=1,姓名=o,院系显示警告信息“图书输入新的读者1 =信息,最多借书数=5,编号已存在,添加失同期望结果。 正常 信息。 E-mail=abc 败” 借书证号=8,姓名=o,院系输入新的读者显示信息“成功添加2
9、 =信息,最多借书数=5,同期望结果。 正常 信息。 一条读者记录” E-mail=abc 用例5 项目/软件 图书管理系统 编制时间 2005.1.15 功能模块删除读者信息模块 用例编号 Delete-reader 名 功能特性 可以删除读者信息 验证是否输入正确的借书证号。如果正确,并且确认删除,则删除读者信息;如果不正确,则测试目的 显示错误信息。 测试数据 借书证号 操作步骤 操作描述 数 据 期望结果 实际结果 测试状态 输入借书证号,按“删显示警告信息“图书编没有显示警告信1 借书证号=A 代改进 除”按钮。 号有误或不存在” 息。 输入借书证号,按“删2 借书证号=1 删除读者
10、信息。 同期望结果。 正常 除”按钮。 用例6 项目/软件 图书管理系统 编制时间 2005.1.15 功能模块名 读者信息修改模块 用例编号 Modify-reader 功能特性 可以修改读者信息 测试目的 验证读者修改信息是否有效。如果有效,则更新读者信息;如果无效,则显示错误信息。 测试数据 读者信息修改 实际结果 操作步骤 操作描述 数 据 期望结果 测试状态 输入借书证号,按“查看”按显示警告信息“图书编同期望结1 借书证号=A 正常 钮。 号有误或不存在” 果。 输入借书证号,按“查看”按同期望结2 借书证号=1 显示读者信息。 正常 钮。 果。 显示警告信息“请填写在查看操作之后
11、,修改姓名,同期望结3 姓名改为空 正常 完整的读者信息” 按“查看”按钮。 果。 在查看操作之后,修改姓名,同期望结4 姓名改为k 更新读者信息。 正常 按“查看”按钮。 果。 用例7 项目/软图书管理系统 编制时间 2005.1.15 件 功能模借书模块 用例编号 Lend-book 块名 功能特读者借书 性 测试目验证是否输入有效的借书证号和图书编号。如果有效,而且书还没被借,则办理借书;如果无效,的 则显示错误信息。 测试数借书证号=1,图书编号= B223095,借书数(最大借书数为5本) 据 操作步操作描述 数 据 期望结果 实际结果 测试状态 骤 显示警告信息输入图书编号,按“确
12、定”按同期望结1 图书编号=Q223095 “图书编号有正常 钮。 果。 误” 输入图书编号,按“确定”按显示图书图书同期望结2 图书编号= B223095 正常 钮。 信息。 果。 显示警告信息输入借书证号,按“确定”按同期望结3 借书证号=8 “借书证号有正常 钮。 果。 误” 输入借书证号,按“确定”按同期望结4 借书证号=1 显示读者信息。 正常 钮。 果。 借书证号=1,图书编号= 输入图书编号,按“确定”按显示警告信息B223095 同期望结5 钮。输入借书证号,按“确定”“很抱歉,这本正常 (书已被借)(读者已借书果。 按钮。然后按“借书”按钮。 书已被借阅” 数未达到5本) 借
13、书证号=1,图书编号= 输入图书编号,按“确定”按B223095 显示信息“借书同期望结6 钮。输入借书证号,按“确定”正常 (书未被借)(读者已借书成功” 果。 按钮。然后按“借书”按钮。 数未达到5本) 输入图书编号,按“确定”按借书证号=1,图书编号= 显示警告信息没有显示7 钮。输入借书证号,按“确定”B223095 “不能再借书正常 警告信息 按钮。然后按“借书”按钮。 (读者已借书数达到5本) 了” 用例8 项目/软图书管理系统 编制时间 2005.1.15 件 功能模还书,续借模块 用例编号 Query-lend 块名 功能特读者可以还书,可以借书 性 验证是否输入有效的借书证号
14、和图书编号。如果无效,则显示错误信息。如果有效,则判断书是测试目否过期。如果书有过期,则办理罚款;如果书没有过期,则判断是否续借。如果不续借,则办理的 还书;如果续借,则办理续借。 测试数借书证号=1 ,图书编号= B223095,借书的天数(最多10天) 据 操作步操作描述 数 据 期望结果 实际结果 测试状态 骤 显示警告信息“借书证1 输入借书证号,按“确定”按钮。 借书证号 =5 同期望结果。 正常 号有误” 显示读者借阅图书的2 输入借书证号,按“确定”按钮。 借书证号 =1 同期望结果。 正常 情况 借书证号=1 显示警告信息“图书编输入借书证号,按“确定”按钮。3 图书编号= 同
15、期望结果。 正常 号有误” 输入图书编号,按“查看”按钮。 Q223095 借书证号=1 显示图书信息以及“超输入借书证号,按“确定”按钮。图书编号= 4 期天数”和“罚款金同期望结果。 正常 输入图书编号,按“查看”按钮。 B223095 额”。 (超过10天) 借书证号=1 输入借书证号,按“确定”按钮。图书编号= 输入图书编号,按“查看”按钮。显示图书信息,办理续5 B223095 同期望结果。 正常 然后再选择“续借”。按“确定”借。 (未超过10按钮。 天) 借书证号=1 输入借书证号,按“确定”按钮。图书编号= 输入图书编号,按“查看”按钮。显示图书信息,办理还6 B223095 同期望结果。 正常 然后再选择“还书”。按“确定”书。 (未超过10按钮。 天) B(集成测试 主界面 读者查询 馆员登陆 读者图借信借书还息 阅查管编 情询理辑 况 读还者书 借续 书借 主界面: (1) 按“读者查询”按钮,将进入读者借阅界面。 (2) 按“馆员登陆”按钮,将进入馆员登陆界面。 (3) 填写完“用户名”、“密码”和“登陆身份”,按“登陆”按钮,将进入图书管理界面。 (4) 在“借还管理”菜单中,选择“读者借阅图书”。 (5) 在“借还管理”菜单中,选择“还书续借”。 (6) 在“信息编辑”菜单中,选择“读者信息编辑”。