毕业设计选题系统-学生选题子系统 测试报告

毕业设计选题系统——学生选题子系统 测试报告

6.系统测试

测试环境:Windows XP操作系统,内存(1G),CPU (Intel Celeron 550) 测试方法:黑盒法

6.1测试用例1:登录界面

(1) 测试内容:输入要登录的用户名和密码,选择登录角色,系统是否可以正确根据选择的角色判断用户名密码并转入相应界面。

(2) 测试数据:正常数据( 用户名333 密码333 角色为教师

用户名123 密码123 角色为学生 用户名111 密码111 角色为管理员)

异常数据( 用户名 567 密码111 角色为学生 )

(3) 预期结果:对于正常数据,系统可以根据角色转入相应的处理界面,异常数据可以报错。

(4)测试结果:当输入数据库中存在的正确用户名和密码时,系统正常转入对应界面,当输入不存在或不正确的用户名和密码时,系统提示登录错误。

图6-1 登录界面

图6.1.2 教师主界面

图6.1.3 管理员主界面

图6.1.4 学生主界面

图6.1.5 登录失败

6.2测试用例2:修改个人信息

(1) 测试内容:输入新的个人信息,系统是否能正常将新信息写入数据库。

(2) 测试数据:正常数据(姓名 张三 专业 软件工程 电话1513516111

邮件[email protected]

此用例无异常数据。

(3)预期结果:对于正常数据,能更新数据库,成功修改个人信息。

(4)测试结果:当输入正常数据时,系统成功修改个人信息。

图6.2 个人信息更改成功

6.3测试用例3:修改密码

(1)测试内容:输入原密码、新密码、确认新密码,系统能否正确判断是

否能修改密码,若输入无误能否正常修改密码。

(2)测试数据:(此处以学号为123的学生为例,原密码为123)

正常数据(原密码123 输入新密码111 确认新密码111) 异常数据(原密码123 输入新密码111 确认密码222

原密码111 输入新密码222 确认密码222)

(3)预期结果:对于正常数据,能成功修改密码。对于异常数据,若原密

码错误或两次输入的新密码不一致都会报错。

(4)测试结果:当输入正常数据时,成功修改密码。原密码输入错误弹出

相应提示框,两次输入的新密码不一致弹出相应提示框。

图6.3.1密码修改成功 图6.3.2两次新密码不一致

图6.3.3原密码输入错误

6.4测试用例4:学生选题

图4 学生选题界面

(1)测试内容:根据选课界面上列出的课题信息,输入要选的课题,系统

能否正确录入选课信息。

(2)测试数据:(此处以学号为123的学生为例,还未选课,专业为软件

工程,选课界面上列出来软件工程专业可选、还没有学生

选的课题)

正常数据(所选课题编号001)

异常数据(所选课题编号111

已选题后再次选题,所选课题编号002)

(3)预期结果:对于正常的可选的课题编号,能成功选题并跳转至已选课

题界面。课题编号输入错误时,系统会报错。

(4)测试结果:当输入正常的课题编号时,能成功选题,并跳转至已选课

题界面。当输入错误时能提示选题失败。

图6.4.1成功选题 6.4.2 选题失败

6.5测试用例:退选课题

图5 已选课题界面

(1)测试内容:根据已选课题界面上显示的已选课题信息,输入要退选的课

题编号,系统能否正确退选课题。

(2)测试数据:(此处以学号为123的学生为例,已选课题编号为001)

正常数据(退选课题编号001) 异常数据(退选课题编号002)

(3)预期结果:当输入正确的退选课题编号时,更新数据库,显示成功信息。

当输入的退选课题编号错误时,显示失败信息。

(4)测试结果:当输入正确的退选课题编号时,更新数据库,显示退选成功。

当输入的退选课题编号错误时,显示退选失败,要求重新输

入课题编号。

图6.5.1 退选课题成功 图6.5.2退选课题失败

6.6测试用例:添加学生用户(添加教师用户类似)

图6 学生信息管理界面

(1)测试内容:管理员进入学生信息管理界面,选择添加学生功能,输入

学生各项信息,系统能否正确向数据库中添加该学生的信

息。

(2)测试数据:正常数据(学号666 密码666 姓名无敌 专业软件工程) 异常数据(学号123 密码123

学号999 密码999)

(3)预期结果:对于正常数据,系统能将新学生信息写入数据库。对于数

据库中已存在的学号,提示添加失败。

(4)测试结果:对于正常数据,能成功添加学生,提示添加成功。对于已

存在的学生,提示已存在。

图6.6.1成功添加学生 图6.6.2用户已存在,添加失败

6.7测试用例:修改学生信息(修改教师信息类似)

(1)测试内容:管理员进入学生信息管理界面,选择修改学生信息功能,

输入新的学生信息,系统是否能将新信息正常写入数据库。

(考虑到个人隐私问题,用户添加后,管理员只能重置其

密码和标志学生选课状态的备注栏)

(2)测试数据:正常数据(学号234 密码222)

异常数据(学号222 密码222)

(3)预期结果:对于正常数据,系统能将新信息成功写入数据库。对于异

常数据,系统提示错误信息。

(4)测试结果:对于正常数据,系统能修改该学生的密码和备注,提示修

改成功。若数据库中查找不到该学生,提示该学生不存在。

图6.7.1成功修改学生信息 图6.7.2 要修改的学生不存在

6.8测试用例:删除学生(删除教师类似)

(1)测试内容:管理员进入学生信息管理界面,选择删除学生功能,输入

要删除的学生学号,系统是否能将数据库中对应记录删除。

(2)测试数据:正常数据(学号234)

异常数据(学号222)

(3)预期结果:对于正常数据,系统能将数据库中该学生的记录删除。对

于异常数据,系统提示错误信息。

(4)测试结果:对于正常数据,系统能删除该学生,提示删除成功。数据

库中查找不到该学生时,提示该学生不存在。

图6.8.1 成功删除学生 图6.8.2 要删除的学生不存在

毕业设计选题系统——学生选题子系统 测试报告

6.系统测试

测试环境:Windows XP操作系统,内存(1G),CPU (Intel Celeron 550) 测试方法:黑盒法

6.1测试用例1:登录界面

(1) 测试内容:输入要登录的用户名和密码,选择登录角色,系统是否可以正确根据选择的角色判断用户名密码并转入相应界面。

(2) 测试数据:正常数据( 用户名333 密码333 角色为教师

用户名123 密码123 角色为学生 用户名111 密码111 角色为管理员)

异常数据( 用户名 567 密码111 角色为学生 )

(3) 预期结果:对于正常数据,系统可以根据角色转入相应的处理界面,异常数据可以报错。

(4)测试结果:当输入数据库中存在的正确用户名和密码时,系统正常转入对应界面,当输入不存在或不正确的用户名和密码时,系统提示登录错误。

图6-1 登录界面

图6.1.2 教师主界面

图6.1.3 管理员主界面

图6.1.4 学生主界面

图6.1.5 登录失败

6.2测试用例2:修改个人信息

(1) 测试内容:输入新的个人信息,系统是否能正常将新信息写入数据库。

(2) 测试数据:正常数据(姓名 张三 专业 软件工程 电话1513516111

邮件[email protected]

此用例无异常数据。

(3)预期结果:对于正常数据,能更新数据库,成功修改个人信息。

(4)测试结果:当输入正常数据时,系统成功修改个人信息。

图6.2 个人信息更改成功

6.3测试用例3:修改密码

(1)测试内容:输入原密码、新密码、确认新密码,系统能否正确判断是

否能修改密码,若输入无误能否正常修改密码。

(2)测试数据:(此处以学号为123的学生为例,原密码为123)

正常数据(原密码123 输入新密码111 确认新密码111) 异常数据(原密码123 输入新密码111 确认密码222

原密码111 输入新密码222 确认密码222)

(3)预期结果:对于正常数据,能成功修改密码。对于异常数据,若原密

码错误或两次输入的新密码不一致都会报错。

(4)测试结果:当输入正常数据时,成功修改密码。原密码输入错误弹出

相应提示框,两次输入的新密码不一致弹出相应提示框。

图6.3.1密码修改成功 图6.3.2两次新密码不一致

图6.3.3原密码输入错误

6.4测试用例4:学生选题

图4 学生选题界面

(1)测试内容:根据选课界面上列出的课题信息,输入要选的课题,系统

能否正确录入选课信息。

(2)测试数据:(此处以学号为123的学生为例,还未选课,专业为软件

工程,选课界面上列出来软件工程专业可选、还没有学生

选的课题)

正常数据(所选课题编号001)

异常数据(所选课题编号111

已选题后再次选题,所选课题编号002)

(3)预期结果:对于正常的可选的课题编号,能成功选题并跳转至已选课

题界面。课题编号输入错误时,系统会报错。

(4)测试结果:当输入正常的课题编号时,能成功选题,并跳转至已选课

题界面。当输入错误时能提示选题失败。

图6.4.1成功选题 6.4.2 选题失败

6.5测试用例:退选课题

图5 已选课题界面

(1)测试内容:根据已选课题界面上显示的已选课题信息,输入要退选的课

题编号,系统能否正确退选课题。

(2)测试数据:(此处以学号为123的学生为例,已选课题编号为001)

正常数据(退选课题编号001) 异常数据(退选课题编号002)

(3)预期结果:当输入正确的退选课题编号时,更新数据库,显示成功信息。

当输入的退选课题编号错误时,显示失败信息。

(4)测试结果:当输入正确的退选课题编号时,更新数据库,显示退选成功。

当输入的退选课题编号错误时,显示退选失败,要求重新输

入课题编号。

图6.5.1 退选课题成功 图6.5.2退选课题失败

6.6测试用例:添加学生用户(添加教师用户类似)

图6 学生信息管理界面

(1)测试内容:管理员进入学生信息管理界面,选择添加学生功能,输入

学生各项信息,系统能否正确向数据库中添加该学生的信

息。

(2)测试数据:正常数据(学号666 密码666 姓名无敌 专业软件工程) 异常数据(学号123 密码123

学号999 密码999)

(3)预期结果:对于正常数据,系统能将新学生信息写入数据库。对于数

据库中已存在的学号,提示添加失败。

(4)测试结果:对于正常数据,能成功添加学生,提示添加成功。对于已

存在的学生,提示已存在。

图6.6.1成功添加学生 图6.6.2用户已存在,添加失败

6.7测试用例:修改学生信息(修改教师信息类似)

(1)测试内容:管理员进入学生信息管理界面,选择修改学生信息功能,

输入新的学生信息,系统是否能将新信息正常写入数据库。

(考虑到个人隐私问题,用户添加后,管理员只能重置其

密码和标志学生选课状态的备注栏)

(2)测试数据:正常数据(学号234 密码222)

异常数据(学号222 密码222)

(3)预期结果:对于正常数据,系统能将新信息成功写入数据库。对于异

常数据,系统提示错误信息。

(4)测试结果:对于正常数据,系统能修改该学生的密码和备注,提示修

改成功。若数据库中查找不到该学生,提示该学生不存在。

图6.7.1成功修改学生信息 图6.7.2 要修改的学生不存在

6.8测试用例:删除学生(删除教师类似)

(1)测试内容:管理员进入学生信息管理界面,选择删除学生功能,输入

要删除的学生学号,系统是否能将数据库中对应记录删除。

(2)测试数据:正常数据(学号234)

异常数据(学号222)

(3)预期结果:对于正常数据,系统能将数据库中该学生的记录删除。对

于异常数据,系统提示错误信息。

(4)测试结果:对于正常数据,系统能删除该学生,提示删除成功。数据

库中查找不到该学生时,提示该学生不存在。

图6.8.1 成功删除学生 图6.8.2 要删除的学生不存在


相关文章

  • 创意计算机应用系毕业设计选题等资料
  • 太湖创意职业技术学院计算机应用系 毕业设计(论文)指导 第一部份 毕业设计(论文)工作思路 一.选题 选择与自己能力相匹配的合适选题是论文是否成功的关键.应把握以下原则: 1. 选题应完全根据自己的专业爱好.将来的工作理想自由选择. 2. ...查看


  • 毕业设计目的和任务
  • 一.毕业设计目的和任务 1.目的 毕业设计是带有研究性质的专题研究分析.设计报告,是完成教学任务.培养合格人才的一个重要实践性教学环节.通过毕业设计,可以培养学生的开发和设计能力,提高综合运用所学知识和技能去分析.解决实际问题的能力,检验学 ...查看


  • 计算机网络课程论文模板及选题
  • 武汉理工大学 计算机网络课程论文 题目作者学院专业学号指导教师 信息工程学院 电子信息工程 李方敏 二〇一五年 月 日 武汉理工大学信息工程学院课程论文诚信声明 本人声明:所呈交的课程论文,是本人在指导老师的指导下,独立开展工作所取得的成果 ...查看


  • 机电专业毕业设计选题
  • 机电一体化技术 毕业设计参考选题 1.并联型直流稳压电源的设计 (1)设计课题:并联可调式直流稳压电源. (2)设计任务和要求设计一个直流稳压电源,独立完成系统设计,要求所设计的电路具有以下功能: ①具有输出电压可调功能,输出电压范围3-1 ...查看


  • 毕业设计目录
  • 目 录 1 毕业设计(论文)简介------------------------------------------------------1 2 毕业设计(论文)总体要求 --------------------------------- ...查看


  • 中央电大教务考试题一
  • 中央电大教务考试题一 第一部分 配伍题 第1题:将下列说法与对应的说法配对? [1]终结性考试-[C]中央电大和省级电大分别负责考试的试题.答案及评分标准的命制 [2]形成性考核成绩-[A]教学点负责形成性考核的组织实施 [3]双证课程考核 ...查看


  • 浅谈对机电一体化专业毕业设计问题的思考
  • 1 引言 毕业设计是高校机电一体化专业教学中的一个必不可少的教学环节,是对学校应届毕业生在毕业前接受的一次综合性实践训练,是对学生所学知识进行整理和系统的必要环节.它是学生接受设计任务,在教师指导下独立进行工程实践,获得基本训练并取得成果的 ...查看


  • 本科毕业论文写作
  • 郑州大学 毕业论文写作指南 信息工程学院办公室 2007 年 4 月 20 日 第1章 本科毕业论文 本科生毕业论文是学生在毕业前提交的一份具有一定科研价值和实用价值的学术论文. 毕 1 业论文也包括理工科学生的毕业设计. 它是本科学生开始 ...查看


  • 毕业论文管理信息系统分析与设计
  • 毕业论文(设计)管理信息系统 A1 毕业论文(设计)信息系统的系统调研及规划 A1.1 项目背景分析 有利条件:信息化的来临和计算机在日常管理中的广泛应用: 目的:实现毕业论文管理的信息化和便捷化: 系统开发组织单位:信息管理专业教师及学生 ...查看


热门内容