大学学籍管理系统
测试报告
软件名称 报告发布者 发布日期 发布软件包号 发布者联系电话 发布者邮件地址 大学学籍管理系统 XXX XXXX-XX—XX XXX XXXX—XXXXXXXX XXXX@XXXX。XXX 1。 引言(概述)
该文档由软件测试经理/负责人在测试工程师完成对软件的测试后编写,发布给产品经理、产品需求经理、软件开发/测试监督人员、测试部门经理、开发部门经理,以及软件测试结束后进行后续工作的部门负责人。文档内容完全、真实的反应了软件当前的质量情况.该文档属于公司机密,不可外泄。
1.1 编写目的
为了便于涉及到软件开发的其他部门的工程师,以及测试结束后进行后续工作的工程师了解本软件在经过测试工程师的测试后达到了什么样的质量情况,软件测试经理/负责人编写了该文档。
1。2 背景
为了能从日常繁琐、低效、手工的学生信息管理系统摆脱出来,学校管理部门想要建立一个内部管理部门使用的、高效的、计算机网络化的 “大学学籍管理系统”.该系统必须能实现当前管理部门所需的学生信息管理功能,使用快捷、方便,界面友好。
1。3 定义
产品名称:“大学学籍管理系统”
==============================================================================================
计算机科学与工程学院《综合项目2》
级别“1”:非常重要 级别“2”:重要
1.4 参考资料
大学学籍管理系统需求规格说明书.doc
大学学籍管理系统设计规格说明书.doc
1。5 测试环境
1、浏览器和平台组合
表1—1 浏览器和平台组合
IE6 IE7 IE8 Firefox Mozilla Safari Vista Y Y Y WindowsXP Y Y Y Windows2000 Y Y Y Windows2003 Y Y Y Linux Y Y Mac Y Y Solaris Y Y 2、测试环境配置 本例中所描述的测试环境需要的安装包,可以从下列网站获取: Jdk 6.0 (1_6_0_14) 下载地址 java。sun。com/javase/downloads/index。jsp Tomcat 6.0.20 下载地址:tomcat.apache。org/download-60.cgi MySQL 5.0.83 下载地址:dev.mysql.com/downloads/mysql/5。0.html#win32 ==============================================================================================
计算机科学与工程学院《综合项目2》
2. 测试对象
表 2-1 测试对象列表
测试对象名称 概要 级别 用户登录 用户能成功登录系统. 1 新建学生 允许管理员添加学生基本信息。 1 学生基本信息管理 列出所有学生基本信息,并允许管理员修改学生基本信息,添加学生成绩,批量删除学生基本信息。 1 学生一览表 学生基本信息列表. 2 修改学生信息 允许管理员修改除了学号外的所有基本信息. 1 维护学生成绩 允许管理员添加、修改学生的成绩。 1 学生基本信息查询 允许根据学生学号、姓名、学籍、身份证号查询学生基本信息,支持模糊查询. 1 学生成绩管理 允许管理员维护学生成绩、批量删除学生成绩. 1 学生成绩一览表 学生成绩列表。 2 学生成绩查询 可根据学生姓名、成绩查询学生成绩。 1 完成的测试点:
1)管理员的权限: 添加,删除,修改 普通用户只能查看信息
2)学生信息和成绩的添加,删除,修改 A.学生信息的添加,删除,修改
添加没有的学生信息
删除已经添加的学生信息(可同时删除多个学生) 修改已经添加的学生信息 B.学生成绩的添加,删除,修改
添加没有的学生成绩
==============================================================================================
计算机科学与工程学院《综合项目2》
删除已经添加的学生成绩(可同时删除多个成绩) 修改已经添加的学生成绩
3) 学科信息的添加,删除,修改
添加没有的学科
删除已经添加的学科(可同时删除多个学科) 修改已经添加的学科
4) 按学生成绩求和,排名 学生成绩的求和:
某一个学生的所有成绩之和 某一个学科的所有学生成绩之和 学生成绩的排名:
某一个学生的所有成绩排名 某一个学科的所有学生成绩排名 可以正序或者倒序排列 5) 按要求筛选不同类别的学生 筛选成绩前10名的学生 只筛选总分成绩前10名的学生 筛选成绩不及格的学生
只要有一门学科成绩不及格,就要被筛选出来 不及格的学科可以使用相应的颜色进行标识 6) DB连接可以根据配置文件来动态设置 修改配置文件后,DB也相应的动态变化 在后台修改配置文件
==============================================================================================
计算机科学与工程学院《综合项目2》
3.测试安排、主要测试用例模块列表
文档:大学学籍管理系统测试计划。doc 大学学籍管理系统测试用例。rar 说明:本次课程设计中,不要求提交测试计划和测试用例。 表 3—1 测试安排 测试阶段 开始日期 完成日期 单元测试 XXXX-XX-XX XXXX-XX-XX 功能测试 XXXX-XX-XX XXXX-XX-XX 系统测试 XXXX-XX-XX XXXX-XX-XX 验收测试 XXXX-XX-XX XXXX-XX-XX 表 3-2 测试用例模块 测试用例模块编号 测试用例模块名称 1 用户登录 2 新建学生 3 学生基本信息管理 4 学生一览表 5 修改学生信息 6 维护学生成绩 7 学生基本信息查询 8 学生成绩管理 9 学生成绩一览表 10 学生成绩查询 11 压力、性能测试 12 安全性测试 ==============================================================================================
计算机科学与工程学院《综合项目2》
4.测试结果
文档:性能测试结果。doc 功能测试结果.doc 系统测试结果。doc 说明:本次课程设计中,不要求提交上述文档。 表4-1 当前总体缺陷列表 Total Open Fixed Fix—pending KnowIssue NotABug CannotReproduced DocNeedModify Closed P4 27 0 0 0 2 0 0 0 25 P3 65 0 0 0 1 0 0 0 P2 30 5 0 0 1 0 0 0 24 P1 25 1 0 0 4 0 0 0 20 5.对软件功能的结论 5。1 用户登录
5.1。1 能力
(1) 在支持的系统平台上,用户使用支持的浏览器可以成功登录系统。 (2) 并发X用户可以在规定时间内成功登录系统. (3) 1分钟内X个用户可以成功登录系统。
5.1.2
网速是XXXX时,用户无法成功登录的系统.
==============================================================================================
计算机科学与工程学院《综合项目2》
5.2 新建学生
5。2.1 能力
(1) 管理员可以成功新建学生。 (2) 支持X个并发新建学生。
5。2。2
输入某些特殊字符时,无法新建学生,或者不能正确显示输入的学生信息。
5.3 学生基本信息管理
5.3。1 能力
(1) 可以正确显示学生信息。 (2) 可以选择单个学生,修改其信息. (3) 可以选择单个学生,维护其成绩. (4) 可以单个或者批量删除学生。
5.3.2
(1) 当学生数量达到X个时,页面显示慢。 (2) 当一次删除学生成绩达到X时,页面显示慢。 (3) 当学生的信息含有特殊字符时,无法删除学生。
==============================================================================================
计算机科学与工程学院《综合项目2》
5.4 学生一览表
5。4。1 能力
可以正确列出学生的基本信息。
5。4。2
在学生数量达到X个时,页面显示慢。
5.5 修改学生信息
5.5.1 能力
可以修改除了学号外的所有学生基本信息。
5.5。2
当修改的信息带有某些特殊字符时,无法修改学生信息,或修改的信息无法正确显示.
5.6 维护学生成绩
5。6.1 能力
可以添加、修改学生的成绩.
5.6.2
不允许带小数的成绩。
==============================================================================================
计算机科学与工程学院《综合项目2》
5。7 学生基本信息查询
5。7。1 能力
可以根据学生的姓名、学号、籍贯、身份证号码进行模糊或精确查询。
5。7。2
当进行模糊查询时,假如满足的学生达到X个以上,页面响应慢。
5.8 学生成绩管理
5.8.1 能力
(1) 正确列出了学生的成绩。
(2) 可以选择单个学生增加、修改其成绩。 (3) 可以单个或者批量的删除学生成绩。
5.8。2
当批量删除学生成绩数量达到X个时,响应慢。
5。9 学生成绩一览表
5。9。1 能力
正确列出了学生的成绩。
5。9.2
当有成绩的学生数量达到X个时,页面响应慢。
==============================================================================================
计算机科学与工程学院《综合项目2》
5。10 学生成绩查询
5.10。1 能力
可以根据学生姓名和成绩来查询学生成绩.
5。10。2
当满足查询条件的学生数量达到X个时,页面响应慢。
6. 分析摘要 6。1 测试结果分析
软件基本功能都已经完全实现.但是很多模块存在性能、安全性、输入数据检查方面的缺陷,详细可见上文第5节,以及性能测试结果。doc,功能测试结果.doc,系统测试结果。doc。
6.2 现存缺陷列表
表6—1 现存缺陷列表
缺陷号 级别 缺陷标题 项目跟踪状态 1001 M 输入的成绩是小数时,弹出的警告信息不正确. Open 1002 H “学生信息一览表\"页面上,邮政编码与电子邮件的值互换了。 Open 1003 H 修改学生信息页面自动把性别变成“男” Open 1004 M 大学学籍管理系统不能在firefox里正常显示 Open ==============================================================================================
计算机科学与工程学院《综合项目2》
6.3 建议
(1) 在以后的版本中,提高本软件的压力、性能。 (2) 在用户使用指导手册内标出禁止的特殊字符。
6。4 评价
鉴于该大学学籍管理系统只是管理部门内部使用,即同时登录系统的用户不超过X个,并且学生总人数不超过X个,本软件当前的功能、性能、安全性可以满足客户的需求。此外,对于输入数据,可以在用户指导手册中标出禁止的特殊字符。
因此,可以认为本软件满足了发布的需求。
==============================================================================================
计算机科学与工程学院《综合项目2》