软件工程学生选课系统软件测试.docx
- 文档编号:26185654
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:18
- 大小:1.64MB
软件工程学生选课系统软件测试.docx
《软件工程学生选课系统软件测试.docx》由会员分享,可在线阅读,更多相关《软件工程学生选课系统软件测试.docx(18页珍藏版)》请在冰豆网上搜索。
软件工程学生选课系统软件测试
学生选课系统软件测试报告
姓名:
学号:
班级:
1.引言
为了更加全面地评估该“学生选课管理系统〞的功能完成指标,查找出教师和学生以及管理员在使用时可能会出现的错误,并进一步提出改良方法;同时也为了加深我们对黑盒测试方法的理解。
软件测试通过使用有限的测试用例来动态地验证程序是否能到达预期的行为测试的目的是为了评估和改良产品质量。
黑盒测试:
如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都能正常使用,黑盒测试又称功能测试。
单元测试:
着重测试每个单独的模块,以确保它作为一个单元来说明功能是正确的,这种测试成为单元测试
集成测试:
必须把模块装配在一起形成完整的软件包。
在装配的同时进行测试,因此称为集成测试
确认测试:
必须测试在需求分析阶段定下来确实认标准,确认测试是对软件满足所有功能的、行为的和性能需求的最终保证
等价类:
2.任务概述
通过对本学生选课系统进行测试,查找出教师和学生以及管理员在使用时可能会出现的错误,并进一步提出改良方法;同时也为了加深对各种测试方法的理解,最终满足用户的的需求和期望,使该系统更好的为用户效劳,同时能够到达最终的业务需求以及系统需求。
操作系统:
MicrosoftWindows7
数据库:
MicrosoftSQLServer2008
3.计划
测试方法:
黑盒测试
选取测试用例的原那么:
1、所设计出的测试用例能够减少为到达合理测试所需要设计的附加测试用例数目
2、所设计出的测试用例能够告诉我们,是否存在某些类型的错误,而不是仅仅指出与特定测试相关的错误是否存在
3、正确的划分等价类,已根据等价类设计测试方案,以满足所有的测试都能追溯到用户需求
尽量防止模糊的测试用例。
尽量将具有相类似功能的测试用例抽象并归类。
尽量防止冗长和复杂的测试用例。
3.2测试工程
(一)学生管理模块功能测试
测试内容:
〔1〕密码验证功能
〔2〕选课功能
〔3〕成绩查询
目的:
尽可能多的找出系统运行中会出现的错误,站在学生的立场,考虑学生在实际执行信息、成绩查询、选课功能时会出现的各种错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,到达用户想要的功能。
(二)教师管理模块功能测试
测试内容:
〔1〕密码验证功能
〔2〕选课功能
〔3〕成绩录入功能
目的:
尽可能多的找出系统运行中会出现的错误,站在教师的立场,考虑教师在实际执行成绩录入功能,课程表查询功能,以及学生班级成绩信息时会出现的错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,到达用户想要的功能。
(三)管理员管理模块功能测试
测试内容:
〔1〕密码验证功能
〔2〕学生信息添加、修改、删除功能
〔2〕教师信息添加、修改、删除功能
〔3〕课程信息增加添加删除功能
目的:
尽可能多的找出系统运行中会出现的错误,站在管理员的立场,考虑管理员在实际执行过程中,进行权限管理,信息设置添加、修改、查询时肯能出现的错误、异常,从而对此系统进行完善和改正,保证用户在使用中真正满足他们的需求,到达用户想要的功能。
首先,认真分析软件需求规格说明书以充分了解用户对系统的功能和性能需求。
站在老师、学生和管理员的立场上进行思考
其次,在测试开始前期就应该制定出测试计划,以便能够有充分的时间和空间去了解用户需求。
然后根据测试计划,编写测试用例。
最后,执行测试用例,对测试结果进行分析,对错误加以改正,从而使该管理系统更加的完善,更加的便于用户使用
测试人员:
主要职责就是进行工程测试
4.测试工程说明
测试分为三个模块进行:
学生管理模块功能测试
测试内容:
〔1〕密码验证功能
〔2〕选课功能
〔3〕成绩查询功能
教师管理模块功能测试
测试内容:
〔1〕密码验证功能
〔2〕选课功能
〔3〕成绩录入功能
管理员管理模块功能测试
测试内容:
〔1〕密码验证功能
〔2〕学生信息添加、修改、删除功能
〔2〕教师信息添加、修改、删除功能
〔3〕课程信息添加、修改、删除功能
4.2.1学生登录模块测试用例〔教师、管理员登录类似〕
设计者
徐文清
执行者
徐文清
编号
目标
输入
操作
输出
结果
备注
1
学生登录
选择学生输入学号未输入密码
点击登录
登录失败
√
2
学生登录
选择学生输入错误学号及任意密码
点击登录
登录失败
√
3
学生登录
选择学生输入正确学号及错误密码
点击登录
登录失败
√
4
学生登录
选择教师或管理员输入正确学号及正确密码
点击登录
登录失败
√
5
学生登录
选择学生输入正确学号
及正确密码及错误验证码
点击登录
登录失败
√
6
学生登录
选择学生输入正确学号
及正确密码及正确验证码
点击登录
登录成功,
进入主界面
√
编号
截图
1、
2、
3、
4、
5
6
4.2.2学生管理模块测试用例
设计者
徐文清
执行者
徐文清
编号
目标
输入
操作
输出
结果
备注
1
选择课程
鼠标单击选择一门
已选择过的课程
点击选择该课程按钮
您已经选择过该课程,选择失败
√
2
鼠标单击选择一门
未选择过的课程
点击选择该课程按钮
选课成功
√
3
查看已选课程
无
点击查看已选课程按钮
学生已选课程表
√
4
删除课程
鼠标单击选择一门课程
点击删除课程按钮
学生已选课程表
删除所选课程项
√
5
查看成绩
无
点击查看成绩菜单项
学生所选课程的成绩列表
√
编号
截图
1
2
3
4
5
4.2.3教师管理模块测试用例
设计者
徐文清
执行者
徐文清
编号
目标
输入
操作
输出
结果
备注
1
选择课程
鼠标单击选择一门
已选择过的课程
点击选择该课程按钮
您已经选择过该课程,选择失败
√
2
鼠标单击选择一门
未选择过的课程
点击选择该课程按钮
选课成功
√
3
查看已选课程
无
点击查看已选课程按钮
学生已选课程表
√
4
删除课程
鼠标单击选择一门课程
点击删除课程按钮
学生已选课程表
删除所选课程项
√
5
学生成绩管理
学生成绩,所教课程
点击修改成绩按钮
学生所选课程成绩
√
编号
截图
1
2
3
4
5
4.2.3管理员管理模块测试用例
(1)学生增删改查测试用例
设计者
徐文清
执行者
徐文清
编号
目标
输入
操作
输出
结果
备注
1
学生信息添加
输入学号姓名等学生信息
点击添加
添加后的所有学生信息表
√
2
学生信息修改
输入所需修改学生的信息选项
点击删除
修改后的所有学生信息表
√
3
学生信息删除
输入所需删除学生的信息选项
点击修改
删除后的所有学生信息表
√
4
通过学号
查询学生信息
输入已存在学生的学号
点击确定
所需查询学生的信息列表
√
5
输入错误学号
点击确定
不存在符合该条件的学生
√
6
通过姓名
查询学生信息
输入已存在学生的姓名
点击确定
所需查询学生的信息列表
√
7
输入错误姓名
点击确定
不存在符合该条件的学生
√
8
通过班级编号
查询学生信息
输入已存在班级编号
点击确定
所需查询学生的信息列表
√
9
输入错误班级编号
点击确定
不存在符合该条件的学生
√
10
通过班级名称
查询学生信息
输入已存在班级名称
点击确定
所需查询学生的信息列表
√
11
输入错误班级名称
点击确定
不不存在符合该条件的学生
√
编号
截图
1
2
3
10
11
(2)教师增删改查测试用例
设计者
执行者
编号
目标
输入
操作
输出
结果
备注
1
教师信息添加
输入教师编号姓名等
教师信息
点击添加
添加后的所有
教师信息表
√
2
教师信息修改
输入所需修改教师的信息选项
点击删除
修改后的所有
教师信息表
√
3
教师信息删除
输入所需删除教师的信息选项
点击修改
删除后的所有
教师信息表
√
4
通过教师编号
查询教师信息
输入已存在教师的
教师编号
点击确定
所需查询教师的信息列表
√
5
输入错误教师编号
点击确定
不存在符合该条件的教师
√
6
通过姓名
查询教师信息
输入已存在教师的姓名
点击确定
所需查询教师的信息列表
√
7
输入错误姓名
点击确定
不存在符合该条件的教师
√
8
通过职务
查询教师信息
输入正确的教师职务
点击确定
所需查询教师的信息列表
√
9
输入错误的教师职务
点击确定
不存在符合该条件的教师
√
10
通过学历
查询教师信息
输入正确的教师学历
点击确定
所需查询教师的信息列表
√
11
输入错误的教师学历
点击确定
不存在符合该条件的教师
√
12
通过系部代码
查询教师信息
输入正确的系部代码
点击确定
所需查询教师的信息列表
√
13
输入错误的系部代码
点击确定
不存在符合该条件的教师
√
14
通过系部名称
查询教师信息
输入正确的系部名称
点击确定
所需查询教师的信息列表
√
15
输入错误的系部名称
点击确定
不存在符合该条件的教师
√
编号
截图
1
2
3
10
11
(3)课程增删改查测试用例
设计者
徐文清
执行者
徐文清
编号
目标
输入
操作
输出
结果
备注
1
课程信息添加
输入课程名称、学分
等课程信息
点击添加
添加后的所有
课程信息表
√
2
课程信息修改
输入所需修改课程的信息选项
点击删除
修改后的所有
课程信息表
√
3
课程信息删除
输入所需删除课程的信息选项
点击修改
删除后的所有
课程信息表
√
4
通过课程号
查询课程信息
输入已存在课程的课程号
点击确定
所需查询课程的信息列表
√
5
输入错误课程号
点击确定
不存在符合该条件的课程
√
6
通过课程名称
查询课程信息
输入已存在课程的
课程名称
点击确定
所所需查询课程的信息列表
√
7
输入错误课程名称
点击确定
不存在符合该条件的课程
√
8
通过学分查询课程信息
输入正常学分范围内学分
点击确定
所需查询课程的信息列表
√
9
输入超出学分范围内学分
点击确定
不存在符合该条件的课程
√
10
通过系部代码
查询课程信息
输入正确的系部代码
点击确定
所需查询课程的信息列表
√
11
输入错误的系部代码
点击确定
不存在符合该条件的课程
√
12
通过系部名称
查询课程信息
输入正确的系部名称
点击确定
所所需查询课程的信息列表
√
13
输入错误的系部名称
点击确定
不存在符合该条件的课程
√
编号
截图
1
2
3
12
13
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 学生 选课 系统软件 测试