学生信息管理系统测试总报告

目录
1 前言 4
1.1 编写目的 4
1.2 背景说明 4
1.3 适用范围 4
1.4 参考资料 4
2 实验设备与软件环境 4
3 测试需求 5
3.1 需求分析 5
3.2 功能需求 5
3.2.1 系统管理模块 6
3.2.2 系统设置模块 6
3.2.3 用户管理模块 7
3.3 非功能需求 7
4. 设计测试用例 8
4.1 专业管理功能模块(场景分析法) 8
4.1.1 专业管理的流程图 8
4.1.2 找出基本流和备选流 9
4.1.3 生成相应场景 9
4.1.4 根据场景设计测试用例 10
4.1.5 根据模板转换成对应测试用例 10
4.2 成绩管理功能模块(等价类划分法) 13
4.2.1 成绩管理的流程图 13
4.2.2 分析需求,找出输入数据类型、长度、约束条件 14
4.2.3 划分有效等价类、无效等价类 14
4.2.4 设计测试用例 14
4.3 用户管理功能模块(边界值分析法) 18
4.3.1 用户管理的流程图 18
4.3.2 分析需求,找出输入数据类型、长度、约束条件 18
4.3.3 找输入数据的边界值(整型数据本身;非整型数据长度) 18
4.3.4 设计测试用例 19
4.4 其他模块 26
5.缺陷分析 32
5.1 失败的测试用例 32
5.2 缺陷列表 34
5.3 缺陷情况总结 36
5.3.1 缺陷统计 36
5.3.2 按缺陷等级汇总 36
5.3.3 按缺陷所占的比值汇总 37
5.4 测试结论 37
5.5 建议 37
6 总结 38

1 前言
1.1 编写目的
(1)通过对测试结果的分析,得到对软件质量的评价 ;
(2)分析测试的过程,为以后制定测试计划提供参考;
(3)评估测试测试执行和测试计划是否符合 ;
(4)分析系统存在的缺陷,为修复和预防bug提供建议。
1.2 背景说明
该项目主要对学生管理信息系统进行测试,包括需求评审、黑盒测试以及缺陷报告,测试该系统是否满足用户的需求。
1.3 适用范围
本报告为软件测试课程期末考查内容,读者为评审老师、测试报告的作者。
1.4 参考资料
编写该文档时,引用的资料有《学生管理信息系统_需求评审报告.docx》、《学生管理信息系统_测试用例设计报告.docx》、《学生管理信息系统_测试用例设计报告.xlsx》、《学生管理信息系统_系统缺陷报告.docx》。
2 实验设备与软件环境
学生信息管理系统测试总报告_第1张图片
3 测试需求
3.1 需求分析
学生信息管理系统测试总报告_第2张图片
3.2 功能需求
功能需求包括以下几个:系统管理模块、系统设置模块、用户管理模块,如下图所示:
学生信息管理系统测试总报告_第3张图片
3.2.1 系统管理模块
系统管理模块包括以下3个子功能点:添加新用户、修改用户信息、删除用户信息信息,如下图所示:
学生信息管理系统测试总报告_第4张图片
3.2.2 系统设置模块
系统设置模块包括以下4个子功能点:专业管理、课程管理、研究生管理、成绩管理,如下图所示:

学生信息管理系统测试总报告_第5张图片
3.2.3 用户管理模块
用户管理模块包括以下2个子功能点:更改密码和重新登录,如下图所示:
学生信息管理系统测试总报告_第6张图片
3.3非功能需求
非功能需求包括性能需求、安全性需求、稳定性需求等,对非功能需求的测试包括:
(1)前台界面、后台界面、数据精度、灵活性、搜索引擎seo优化要求、浏览器兼容稳定性要求和网站响应性能要求;
(2)安全性要求;
(3)质量检测及故障处理要求。
学生信息管理系统测试总报告_第7张图片
4.设计测试用例
利用功能测试的方法(等价类划分法,边界值分析法、因果图、场景设计法),对MasterMIS.exe中的系统管理功能模块、专业管理功能模块、课程管理功能模块、成绩管理功能模块、研究生管理功能模块、用户管理功能模块写出案例系统完整的测试用例。
4.1专业管理功能模块(场景分析法)
4.1.1专业管理的流程图
如下所示:
学生信息管理系统测试总报告_第8张图片
4.1.2找出基本流和备选流
学生信息管理系统测试总报告_第9张图片
4.1.3生成相应场景
学生信息管理系统测试总报告_第10张图片
4.1.4根据场景设计测试用例
学生信息管理系统测试总报告_第11张图片
4.1.5根据模板转换成对应测试用例
学生信息管理系统测试总报告_第12张图片
(续上表)
学生信息管理系统测试总报告_第13张图片
(续上表)
学生信息管理系统测试总报告_第14张图片
(续上表)
学生信息管理系统测试总报告_第15张图片
4.2成绩管理功能模块(等价类划分法)
4.2.1成绩管理的流程图
如下所示:
学生信息管理系统测试总报告_第16张图片
4.2.2分析需求,找出输入数据类型、长度、约束条件
在这里插入图片描述
4.2.3划分有效等价类、无效等价类
学生信息管理系统测试总报告_第17张图片
4.2.4设计测试用例
学生信息管理系统测试总报告_第18张图片
(续上表)
学生信息管理系统测试总报告_第19张图片
(续上表)
学生信息管理系统测试总报告_第20张图片
(续上表)
学生信息管理系统测试总报告_第21张图片
(续上表)
学生信息管理系统测试总报告_第22张图片
4.3用户管理功能模块(边界值分析法)
4.3.1用户管理的流程图
如下所示:
学生信息管理系统测试总报告_第23张图片
4.3.2分析需求,找出输入数据类型、长度、约束条件
学生信息管理系统测试总报告_第24张图片
4.3.3找输入数据的边界值(整型数据本身;非整型数据长度)
在这里插入图片描述
4.3.4设计测试用例
学生信息管理系统测试总报告_第25张图片
(续上表)
学生信息管理系统测试总报告_第26张图片
(续上表)
学生信息管理系统测试总报告_第27张图片
(续上表)
学生信息管理系统测试总报告_第28张图片
(续上表)
学生信息管理系统测试总报告_第29张图片
(续上表)
学生信息管理系统测试总报告_第30张图片
(续上表)
学生信息管理系统测试总报告_第31张图片
(续上表)
学生信息管理系统测试总报告_第32张图片
(续上表)
学生信息管理系统测试总报告_第33张图片
(续上表)
学生信息管理系统测试总报告_第34张图片
(续上表)
学生信息管理系统测试总报告_第35张图片
(续上表)
学生信息管理系统测试总报告_第36张图片
4.4 其他模块
其他模块包含研究生管理模块、课程管理模块以及系统管理模块。
学生信息管理系统测试总报告_第37张图片
(续上表)
学生信息管理系统测试总报告_第38张图片
(续上表)
学生信息管理系统测试总报告_第39张图片
(续上表)
学生信息管理系统测试总报告_第40张图片
(续上表)
学生信息管理系统测试总报告_第41张图片

(续上表)
学生信息管理系统测试总报告_第42张图片
(续上表)

学生信息管理系统测试总报告_第43张图片
5.缺陷分析
5.1失败的测试用例
学生信息管理系统测试总报告_第44张图片

学生信息管理系统测试总报告_第45张图片
(续上表)
学生信息管理系统测试总报告_第46张图片
5.2缺陷列表
学生信息管理系统测试总报告_第47张图片
(续上表)
学生信息管理系统测试总报告_第48张图片
5.3缺陷情况总结
本章节对各模块的缺陷进行统计,主要从缺陷等级以及缺陷所占的比重来进行汇总。根据发现的缺陷分析该路由器的质量,能否满足需求。
5.3.1缺陷统计
学生信息管理系统测试总报告_第49张图片
5.3.2按缺陷等级汇总
学生信息管理系统测试总报告_第50张图片
从上面的柱状图可以看出,在2-Very High等级中,系统管理模块有14个缺陷,课程管理模块有13个缺陷,研究生管理模块有6个缺陷,成绩管理模块有6个缺陷;在3-High中,专业管理模块有6个缺陷,用户管理模块有2个缺陷。
5.3.3按缺陷所占的比值汇总
学生信息管理系统测试总报告_第51张图片
从上面的饼状图可以看出,课程管理模块中缺陷所占的比例最多,用户管理模块中缺陷所占的比例最少,六个模块的缺陷数由多到少的排序是:课程管理→系统管理→专业管理、成绩管理、研究生管理→用户管理。
5.4测试结论
从测试过程中发现bug的严重程度与分布情况来看,引起缺陷主要有以下几方面:
(1)功能性错误:在测试的过程中,每个功能模块都不能正常实现全部功能,系统管理和课程管理的功能模块出现的问题最多,有“在文本框中无限添加字符”、“可输入空格”等缺陷问题;其中用户管理的功能模块出现的问题最少,毕竟这是关乎到一个系统的安全性。
(2)代码错误:在测试过程中,每个功能模块的文本框都出现无限输入的缺陷,还有数据的组合问题,每个功能都存在缺陷不能完全实现或不完整或产生错误结果;使系统不稳定、或破坏数据等。
5.5建议
尽快将测试过程中发现的bug改正过来。需求提出方可以在使用该系统的基础上,继续搜集用户的使用需求反馈,并结合市场上同类系统的优势,在今后的版本中不断补充并完善功能。
6总结
本报告主要是对学生管理信息系统进行一个总的测试,首先要对系统进行需求分析,然后设计测试用例并执行,最后对缺陷进行分析,测试系统是否实现所有的需求功能,并及时对系统存在的缺陷及时解决。

你可能感兴趣的:(嵌入式软件测试)