课程设计报告
题
目
学校教务管理系统
---软件测试报告
课 程 名 称
软件项目实践(一)
院 部 名 称
信息技术学院
专
班
业
计算机科学与技术
级 09 计算机科学与技术(单)
学 生 姓 名
瞿 丹 蕾
学
号
0905205007
课程设计地点
课程设计学时
1218
10
指 导 教 师
钟 睿
金陵科技学院教务处制
【注:根据课程设计大纲第四项具体要求撰写课程设计报告】
学校教务管理系统
——软件测试报告
1 引言
1.1 编写目的
对测试分析报告使用的范围进行简要的描述,包括项目名称、测试对象、测
试依据、预期的读者范围,对测试的技术要求、输入数据、预期结果、进度安排、
人员职责、设备条件驱动程序及模块等的规定。
为了尽可能找到软件的不足、提高软件质量、促进软件的成功验收,专门制
定了本大纲。其主要目的在于为所要进行的测试工作制定各种必要的准则和规范
以及在有关方面协议的基础上对测试工作进行合理组织与管理。
1.2 背景
学校教务管理系统是一个供学校进行教务管理的软件,它能对实现对教师、
学生的一些基本信息以及学校的排课等管理,主要功能是查询、增加、修改、删
除、保存等。好的教务管理系统能减轻教务管理人员的负担,能轻松录入学生及
教师的信息并进行管理。
2 测试概要
测试的概要介绍,包括测试的一些声明、测试范围、测试目的等等,主要是
测试情况简介:测试版本、测试用例设计方法、测试用例覆盖情况、参与测试人
员、测试工具使用情况等。
2.1 测试环境与配置
操作系统:windows 7、windows XP
应用软件:microsoft visual studio 2005
数据库:SQL server 2005
2.2 系统功能分解
本系统共分为 23 个模块,其中主要模块有:教师信息管理、教室信息管理、
宿舍信息管理、学生入学管理、学费交纳管理、学生考勤管理、学生奖惩管理、
学生成绩管理、学生离校管理、班级设置管理、课程设置管理、课程安排管理等。
每个管理模块都有查询、增加、修改、删除、保存功能。
2.3 测试内容
(1)测试类型
测试类型
测试内容
测试目的
所用的测试工具和方法
功能测试 用户个人前台:登
核实所有功能均已
采用黑盒测试,使用边
录系统、更改密码、
正常实现
界值测试、等价类划分、
查看学生、教师、
a、流程检验:各个
数据驱动等测试方法,
教室、宿舍、成绩
业务流程符合
进行手工测试。
等信息。
常规逻辑,用户
管理后台:管理员
使用时不会产
登录系统、增加修
生疑问
改或删除院系、增
b、数据精确:各数
加修改或删除模
据类型的输入
块。
输出时统计精
确
用户界面
a、导航、页面结构
核实各个窗口风格
采用黑盒测试进行手工
(UI)测试
(包括菜单、背
(包括颜色、字体、
测试
景、颜色、字体、
提示信息、图标、
按钮名称、
TITLE 等)都与基
TITLE、提示信
准版本保持一致或
息的一致性等)
符合可接受标准,
b、友好型、易用
能够保证用户界面
性、合理性、一
的友好性、易操作
致性、正确性等
性且符合用户操作
习惯。
安全性和访
密码:登录个人用
a、应用程序级别
黑盒测试、手工测试
问控制测试
户、管理员用户
的安全:核实用
户只能操作其
拥有权限操作
的功能
b、系统级别的安
全性:核实只有
具备系统访问
权限的用户才
能访问系统
性能测试
核实系统是否稳定
配置
P4,主频 1.5G 以上,内存 256M 以上
SQL Server 2005
Microsoft visual studio 2005
(2)测试环境与配置
资源名称/类型
测试 PC(1 台)
数据库管理系统
应用软件
2.4 测试结果及缺陷分析
(1)测试结果
系统各功能均可实现
(2)缺陷分析
分类范畴
子项目
缺陷等级 备注
数据库缺陷 数据库连接错误
录入错误 系统停止响应
数据编辑无效
系统缺陷 由于程序所引起的死机、宕机、非法退出 A 类
B 类
A 类
B 类
出现非法操作提示或应用程序错误提示 B 类
B 类
A 类
打印错误 打印及打印相关操作错误
权限及安全 缺少必要的权限
问题
某操作员没有某权限,但依然能够进行该
种操作
默认状态下权限设置不合理
功能错误 程序功能实现错误
程序功能无法实现
建议类错误 功能建议
操作建议
校验建议
说明建议
帮助文件建议
B 类
C 类
B 类
C 类
E 类
E 类
E 类
E 类
E 类
说明:以上缺陷分类中的内容构成基本缺陷库,根据实际工作总结,将不断
扩充、完善。如新增分类,备注中的内容为缺陷等级分类说明。
A 类
B 类
C 类
D 类
E 类
不能执行正常工作或重要功能;程序使系统崩溃或导致系统资源严
重不足
严重地影响系统要求或基本功能的实现,且没有办法更正
严重地影响系统要求或基本功能的实现,但存在合理的更正方法
使操作者不方便或遇到麻烦,但不影响功能的实现
建议性的改进要求