实验2《软件项目的设计》实验报告 - 图文(9)

2019-08-28 23:39

输入参数不合理 输入参数不合法

数据库连接异常;数据库数据异常(读者姓名为空) 6.1.4 图书查询模块测试要点

数据库连接正常 数据库数据正常 输入的书号合理合法 输入的书号不合理 输入的书号不合法 数据库数据异常 数据库连接异常 6.1.5 图书归还模块测试要点

模块正常工作流程

对输入的查验,包括输入值的合法性与合理性检验 数据库连接异常能否做出适当处理 数据库数据异常时能否判断并给予适当处理

6.2 测试用例

测试用例是为了特定目的(如考察特定程序路径或验证是否符合特定的需求)而设计的测试数据及与之相关的测试规程的一个特定的集合,或称为有效地发现软件缺陷的最小测试执行单元。

根据上一节给出的测试要点,又因为测试是不可能穷举的。所以我们采用等价划分法来进行对图书管理系统的测试。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有代表性和完整性。

38

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

图书归还模块通过了功能测试


实验2《软件项目的设计》实验报告 - 图文(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第七讲 当代生态环境问题分析 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: