教务管理系统-软件测试计划

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7
测试查询已选课程及退选功能
测试退选以获绩的学科
结果:可以退选以获成绩的学科,不合理,应修改 测试学生查询课程分数的功能
结果:对未获得学分的课程不予显示,一目了然 测试密码找回功能
8
结果:需要学生的姓名以及学号即可查询学生登录密码 测试教师模块
测试教师登录界面
结果:登录界面正常 测试教师个人信息查询功能
非法:用户名:“salsd1321” 密码:“123” 输出结果如下
5
测试学生模块 测试学生登录界面
结果:登录界面正常 测试学生信息查询功能
结果:信息查询功能正常 测试学生修改密码功能
6
结果:未对输入的密码做任何限制 测试选课功能
测试重复选课 结果:对重复选择做了限制,但没有选课的学分限制,有待加强
2
软件环境: 操作系统:必须 Windows XP 以上的版本 必装软件:SQL SERVER 2008 浏览器:IE6.0 以上
硬件环境: 无具体要求,一台能正常操作的计算机即可
2.3 需求概述 本次测试主要针对本小组开发的教务管理系统进行系统测试,主要包括功能测试、界面
测试、负载测试、文档测试。 在教务管理系统需求规格说明书中列出的系统功能和性能都需要完成测试,在测试工作期间 发现的所有缺陷都需要改正并确认。 2.4 条件与限制
本测试计划采用的是黑盒测试的方法,测试内容为测试计划中所列出的八个测试项目。 4.2 详尽测试过程
测试登录界面
测试登录功能 合法:用户名:“E10914110” 密码:“123” “学生” 输出结果如下
4
合法:用户名:“110011” 密码:“123” “教师” 输出结果如下
合法:用户名:“1111” 密码:“1111” “管理员” 输出结果如下
结果:可以显示数据库中全部的课程信息 测试插入课程的功能
17
结果:未对不合理的信息进行处理,系统也未对信息的合法性以及合理性做出判断 测试修改课程信息的功能
18
结果:可以实现对数据库中现有的课程信息进行修改,但不是非常方便,并且未对不合 理的信息进行检查和提示 测试删除课程信息的功能
19
结果:可删除数据库中已有的课程信息,但是未做明确的删除限制,也无明确的提示信 息,有可能造成误删,并且未对与此课程相关的信息做出修改 测试各个模块的撤销功能 结果:通过撤销,可以退出当前系统,返回登录界面,方便快捷 四. 软件测试结论 5.1 软件功能 该系统以实现了教务管理系统的基本功能:学生选课,查分,教师查询学生信息,给学 生打分,管理员管理学生,教师以及课程的各项信息。同时该系统有较好的交互式界面,方 便用户的使用。 5.2 软件缺陷 该系统属于信息管理系统,但在信息记录的时候并未作出合理性以及合法性的检查,而 且对于有明显关联性的信息的处理,做的并不到位。并且作为基于 B/S 模式的系统,在多人 同时登录时,并未对所产生的问题做相关处理。并且该系统的功能还有待完善和增强。 5.3 建议 应在该系统中增加教师课件上传的模块方便学生使用,同时应增加教师密码找回的页面, 并且应对数据库中的各项数据的关联性进行加强。
测试非法输入信息
结果:可以实现对数据库中现有的教师信息进行修改,但不是非常方便,并且未对不合
15
理的信息进行检查和提示 测试删除教师信息的功能
测试删除正在授课的教师信息
16
结果:可删除数据库中已有的教师信息,但是未做明确的删除限制,也无明确的提示信 息,有可能造成误删,并且未对与此教师相关的信息做出修改 测试课程信息查询模块
测试 8:名称:管理员删除课程,学生以及教师功能 目的:测试管理员删除课程,学生以及教师功能 内容:通过相关选项,测试管理员删除课程,学生以及教师功能,以及对输 入信息的合法性和合理性的检查
3.3 测试准备 编写相应的驱动模块,并精心设计测试用例。
3.4 测试机构及人员 测试人员:马海军
职责:查找出当前系统中存在的缺点及漏洞,并给出详细的说明报告。 三. 具体测试内容 4.1 测试项目及简要说明
1.3 定义

1.4 参考资料
《软件工程导论——第 5 版》 张海藩编著 清华大学出版社
一. 任务概述
2.1 目标 本文档的目标是详细描述对教务管理系统进行系统测试的测试过程。将每一个可用的功
能进行尽可能详尽的测试,并尝试各种可能的测试用例,找出当前软件中所存在的漏洞以及 不足,为完善软件提供可参考的文本依据。本文档所测试的功能均来自于需求文档:教务管 理系统需求规格说明书。 2.2 运行环境
测试 4:名称:学生选课功能测试 目的:测试学生选课操作功能。 内容:通过显示的课程进行相关选课操作,测试操作的合理性,并检测操作 界面
测试 5:名称:成绩查询功能测试 目的:测试学生成绩查询功能。 内容:通过相关选项的选择,获取该学生的各门课成绩
测试 6:名称:教师查询学生信息功能 目的:测试教师查询学生信息功能 内容:通过相关选项的选择,获取选择该教师的学生的信息
测试管理员登录界面
11
结果:管理员登录界面正常 测试学生信息查询模块
结果:显示数据库中全部学生的信息 测试插入学生的功能
12
测试输入非法信息
结果:未对不合理的信息进行处理,系统也未对信息的合法性以及合理性做出判断 测试修改学生信息的功能
测试非法输入信息
结果:可以实现对数据库中现有的学生信息进行修改,但不是非常方便,并且未对不合 理的信息进行检查和提示
一个标准的教务管理系统,应该实现多人同时在线的后台处理。但由于技术以及硬件环 境的限制,该系统并未对多人同时登陆时所能遇到的诸多问题进行处理。并且对于数据库的 设计也不是很完善,依旧存在太多的缺点与漏洞。
二. 测试计划 3.1 测试方案
本测试计划采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行 单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。 3.2 测试项目
9
结果:显示教师的个人信息 测试教师修改密码的功能
结果:同学生修改密码的功能一样,未对密码输入做任何限制 测试教师查询学生信息功能
结果:可以查询当前以选择该教师所带课程的学生的信息 测试教师打分的功能
10
测试非法学生成绩
结果:系统的不合理的学生成绩做出了限制,该功能设计的比较完善 测试管理员模块
1
安徽大学教务管理系统
-软件测试计划引言
1.1 编写目的
为了确保项目的可用性以及可靠性,使得项目能够按质按量的完成,以至于项目成品不 会在后期使用以及维护过程中出现极其严重的错误,我们编写了此测试计划。
1.2 项目背景
由于安徽大学希望能够充分利用现代科技来提高教务管理的效率,在原有的教务管理系 统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得教务管理人员工作 更加方便,工作效率也更加的高。并且能够方便学生选课以及查看自己的成绩,方便教职工 对学生进行管理。
13wk.baidu.com
测试删除学生信息的功能
结果:可删除数据库中已有的学生信息,但是未做明确的删除限制,也无明确的提示信 息,有可能造成误删,并且未对与此学生相关的信息做出修改 测试教师信息查询模块
结果:显示数据库中全部教师信息 测试插入教师的功能
14
测试输入非法信息
结果:未对不合理的信息进行处理,系统也未对信息的合法性以及合理性做出判断 测试修改教师信息的功能
测试 1:名称:系统操作登录测试 目的:测试系统操作界面。 内容:帐号口令输入、合理性检查、合法性检查,系统操作界面显示控制
测试 2:名称:个人信息查询测试 目的:测试个人信息查询功能。 内容:通过对应的选项,使用该功能。
测试 3:名称:修改密码功能测试 目的:测试密码修改功能。 内容:合理性检查,合法性检查,以及功能使用测试
测试 7:名称:教师给学生打分的功能 目的:测试教师给学生打分的功能 内容:通过对所选学生进行打分测试,测试功能的可用性,合法性以及合理 性
3
测试 8:名称:管理员添加课程,学生以及教师功能 目的:测试管理员添加课程,学生以及教师功能 内容:通过相关选项,测试管理员添加课程,学生以及教师功能,以及对输 入信息的合法性和合理性的检查
相关文档
最新文档