当前位置:首页 > 图书馆管理系统论文(基于VC和SQL)
计算机学院软件工程课程设计
6.2.1 主模块测试用例
表6-1 主模块测试用例
字段名称 标识符 测试项 输入标准 C1 描 述 主模块中的“系统”菜单栏,“业务”菜单栏的功能测试 1.打开主模块,没有任何输入字符,点击相应的菜单栏项目。 2.在数据库文件缺少的情况下,打开主模块。 1.模块未做任何操作,单击“系统”|“退出”命令,能正常退出,无提示信息。 2.在打开相应的子窗体时,未做任何操作,单击“系统”|“退出”命令,输出标准 能正常退出,无提示信息。 3.在打开相应的子窗体时,做相关的增删或修改操作,未保存,单击“系统”|“退出”命令,提示“修改信息未保存,保存修改吗?”单击“Yes”,保存修改,正常退出,单击“No”,不保存修改,并退出。 6.2.2 借阅模块测试用例
表6-2 借阅模块测试用例
字段名称 标识符 测试项 C2 借阅模块的功能测试 描 述 1.打开借阅模块,没有任何输入字符,点击相应的项目。 输入标准 2.输入一些正确的学号、图书号、借阅号,点击“登记”。 3.输入一些非法的学号、图书号、借阅号,点击“登记”。 1.模块未做任何操作,单击 “退出”命令,能正常退出,无提示信息。 输出标准 2.在打开借阅模块,做相关的“借出”操作,未保存,单击 “退出”命令,提示“修改信息未保存,保存修改吗?”单击“Yes”,保存修改,正常退出,单击“No”,不保存修改,并退出。
39
计算机学院软件工程课程设计
6.2.3 学生查询模块测试用例
表6-3 学生查询模块测试用例
字段名称 标识符 测试项 C3 学生查询模块的功能测试 描 述 1.打开学生查询模块,没有任何输入字符,点击相应的项目。 2.输入一些正确的学号、姓名,点击“确定”。 输入标准 3.输入一些非法的学号、姓名,点击“确定”。 4.在选择“按姓名查询”单选时,输入学号,点击“确定”。 5.在选择“按学号查询”单选时,输入姓名,点击“确定”。 输出标准 1.模块未做任何操作,单击 “退出”命令,能正常退出,无提示信息。 6.2.4 图书查询模块测试用例
表6-4 图书查询模块测试用例
字段名称 标识符 测试项 C4 图书查询模块的功能测试 描 述 1.打开图书查询模块,没有任何输入字符,点击相应的项目。 2.输入一些正确的书名、作者、出版社,点击“确定”。 输入标准 3.输入一些非法的书名、作者、出版社,点击“确定”。 4.在选择“按书名查询”单选时,输入作者或出版社,点击“确定”。 5.在选择“按作者查询”单选时,输入书名或出版社,点击“确定”。 6.在选择“按出版社查询”单选时,输入书名或作者,点击“确定”。 输出标准 1.模块未做任何操作,单击 “退出”命令,能正常退出,无提示信息。 6.2.5 图书归还模块测试用例
40
计算机学院软件工程课程设计 表6-5 图书归还模块测试用例
字段名称 标识符 测试项 C5 图书归还模块的功能测试 描 述 1.打开归还模块,没有任何输入字符,点击相应的项目。 输入标准 2.输入一些正确的学号、图书号,点击“登记”。 3.输入一些非法的学号、图书号,点击“登记”。 1.模块未做任何操作,单击 “退出”命令,能正常退出,无提示信息。 输出标准 2.在打开借阅模块,做相关的“借出”操作,未保存,单击 “退出”命令,提示“修改信息未保存,保存修改吗?”单击“Yes”,保存修改,正常退出,单击“No”,不保存修改,并退出。 6.3 测试结果及结论
6.3.1 测试的结果
我们按照6.2节中给出的测试用例的顺序来给出相应的测试结果。
表6-6 主模块测试结果
标识符 测试结果 C1 正常操作无任何异常处理出现 与预期的偏差 无 说明的问题 主模块通过了功能测试 表6-7 借阅模块测试结果
标识符 测试结果 C2 在输入借阅号但是未输入图书号或学生学号时,系统也能给出正确的借阅成功信息 应该在借阅图书时,输入完整的借阅信息,包括借阅号、图书号、学生学号和借阅时间 图书借阅模块的借阅功能有待改进 41
与预期的偏差 说明的问题
计算机学院软件工程课程设计 表6-8 学生查询模块测试结果
标识符 测试结果 C3 在单选“按姓名查询”时,输入学生学号也能查询到学生的相关信息。 在单选“按学号查询”时,输入学生姓名也能查询到学生的相关信息。 应该在单选按“姓名”或“学号”查,只能通过选中的方式查询学生的相关信息。 学生查询模块的借阅功能有待改进
表6-9 图书查询模块测试结果
与预期的偏差 说明的问题 标识符 测试结果 C4 正常操作无任何异常处理出现 与预期的偏差 无 说明的问题
表6-10 图书归还模块测试结果
图书查询模块通过了功能测试 标识符 测试结果 C5 正常操作无任何异常处理出现 与预期的偏差 无 说明的问题
6.3.2 缺陷分析及改进
本部分对上述缺陷和其他收集数据进行综合分析 1.缺陷综合分析
缺陷发现效率 = 缺陷总数/执行测试用时 = 2/(5天) = 0.4 /天 用例质量 = 缺陷总数/测试用例总数 ×100% = 2/5 ×100% = 40% 2.对缺陷的改进
在测试用例C2和C3中,发现的缺陷,通过对相关功能编码的改进,已经使测试
42
图书归还模块通过了功能测试
共分享92篇相关文档