软件测试课程设计.docx
- 文档编号:3847774
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:25
- 大小:819.95KB
软件测试课程设计.docx
《软件测试课程设计.docx》由会员分享,可在线阅读,更多相关《软件测试课程设计.docx(25页珍藏版)》请在冰点文库上搜索。
软件测试课程设计
成绩
课程设计报告
题目考试系统软件测试
课程名称软件测试技术课程设计
院部名称信息技术学院
专业计算机科学与技术
班级
学生姓名
学号
课程设计地点A107
课程设计学时20
指导教师王智钢
金陵科技学院教务处制
目录
一、引言3
1.1编写目的3
1.2项目背景3
二、测试计划3
2.1测试目标3
2.2测试任务3
2.3测试计划3
2.4测试方案3
三、测试用例设计及执行4
3.1前台登录测试:
4
3.2学生成功登录后的测试:
8
3.3学生点击考试科目后的测试:
9
3.3.1点击单选题后:
9
3.3.2点击录入题后:
11
3.3.3点击WORD操作题后的界面:
14
3.3.4点击存盘交卷后的界面:
14
3.4后台登录测试15
3.5后台登录成功后的测试16
3.5.1管理学生信息测试16
3.5.2管理试题测试:
18
四、测试评价21
4.1测试缺陷及限制21
4.2软件评价21
4.3建议21
五、总结22
一、引言
1.1编写目的
编写该测试总结报告主要有以下几个目的:
1.通过对测试结果的分析,得到对软件质量的评价
2.分析测试的过程,产品,资源,信息,为以后制定测试计划提供参考
3.评估测试测试执行和测试计划是否符合
4.分析系统存在的缺陷,为修复和预防bug提供建议
1.2项目背景
由于我们希望能够充分利用现代科技来提高考试系统的效率,将一些可以用计算机来管理的都计算机化,使得学生们考试更加方便,学习效率也能提高。
二、测试计划
2.1测试目标
本文档的目标是详细描述对考试系统进行系统测试的测试过程。
将每一个可用的功能进行尽可能详尽的测试,并尝试各种可能的测试用例,找出当前软件中所存在的漏洞以及不足,为完善软件提供可参考的文本依据。
2.2测试任务
在设样式的基础上,完成对系统的测试,正确运用软件测试的方法和技术,完成系统的功能测试,确认测试和系统测试的设计方法,并给出测试的报告。
2.3测试计划
本次测试采用黑盒测试法,对考试系统进行功能测试,分前台登录和后台处理测试。
从输入数据与输出数据的对应关系出发进行测试以下几类错误:
功能不正确或遗漏、界面错误、数据库访问错误等。
2.4测试方案
本次测试中主要测试软件系统是否满足用户的需求,选取测试用例的原则:
严格遵照测试用例设计的基本原则,对每一个概念都详尽描述,尽量避免含糊的测试用例,尽量避免冗长和复杂的测试用例,所有的测试都应可追溯到客户需求,在设计测试用例时,应包括合理的输入条件和不合理的输入条件,严格执行测试计划,排除测试随意性,应当对每一个测试结果做全面的检查。
三、测试用例设计及执行
前台测试:
3.1前台登录测试:
前台登录测试主要用于检测系统学生能否正常登录,有无错误登录次数据限制等。
登录界面如下:
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
测试考生是否正常登录
前置条件
存在准考证号和姓名
用例编号
操作
输入数据
预期结果
实际结果
01
输入正确的准考证号、正确的姓名,点击“确认”按钮
准考证号:
11052010
姓名:
张三
正常登录
正常登录
02
准考证号不输,输入正确的姓名,点击“确认”按钮
准考证号:
姓名:
张三
提示:
“请输入准考证号”的错误信息
正常登录
03
输入错误的准考证号(除数字以外)、正确的姓名
准考证号:
abc
姓名:
张三
提示:
“请输入正确的准考证号”的错误信息
正常登录
04
输入少于8位的准考证号,正确的姓名
准考证号:
10
姓名:
张三
提示:
“准考证号不能少于8位”的错误信息
正常登录
05
准考证号和姓名不输
准考证号:
姓名:
张三
提示:
“请输入准考证号和姓名”的错误信息”
提示:
“姓名应为2—4个汉字”的错误信息
06
输入正确的准考证号,错误的姓名
准考证号:
11052010
姓名:
ab或12或张
提示:
“姓名应为2—4个汉字”的错误信息
提示:
“姓名应为2—4个汉字”的错误信息
07
输入正确的准考证号,不输入姓名
准考证号:
11052010
姓名:
提示:
“请输入姓名”的错误信息”
提示:
“姓名应为2—4个汉字”的错误信息
(1)输入正确的准考证号、正确的姓名,点击“确认”按钮后,正常登录的界面:
(2)准考证号不输,输入正确的姓名,点击“确认”按钮的界面:
(3)输入错误的准考证号(除数字以外)、正确的姓名的界面:
(4)输入少于8位的准考证号,正确的姓名的界面:
(5)准考证号和姓名不输的界面:
(6)输入正确的准考证号,错误的姓名的界面:
(7)输入正确的准考证号,不输入姓名的界面:
3.2学生成功登录后的测试:
登录后的界面如下:
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
测试学生成功登录后的初始页面
前置条件
学生成功登陆后
用例编号
操作
输入数据
预期结果
实际结果
01
成功登录后
无
正常显示考试系统的界面和学生信息
正常显示考试系统的界面和学生信息
3.3学生点击考试科目后的测试:
3.3.1点击单选题后:
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
学生点击单选题后
前置条件
学生成功登录后
用例编号
操作
输入数据
预期结果
实际结果
01
成功登录后,点击单选题
无
正常显示考题
正常显示考题
02
点击“A”、“B”、“C”、“D”按钮
无
正常按下
正常按下
03
点击“上一题”和“下一题”按钮
无
正常按下并且显示当前题的上下题
正常按下并且显示当前题的上下题
04
点击“上一未做题”和“下一未做题”按钮
无
正常按下并且显示当前题的上一未做和下一未做题
正常按下并且显示当前题的上一未做下一未做题
05
30个单选题都答完,点击“下一题”按钮
无
提示:
“你已完成所有的单项选择题”的信息
没有显示
06
点击“返回”按钮
无
正常按下并且显示登录后的界面
正常按下并且显示登录后的界面
(1)成功登录后,点击单选题的界面:
(2)点击“A”、“B”、“C”、“D”按钮的界面:
(3)点击“上一题”和“下一题”按钮的界面:
(4)点击“上一未做题”和“下一未做题”按钮的界面:
(5)30个单选题都答完,点击“下一题”按钮的界面:
(6)点击“返回”按钮的界面:
3.3.2点击录入题后:
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
学生点击录入题后
前置条件
学生成功登陆后
用例编号
操作
输入数据
预期结果
实际结果
01
成功登录后,点击录入题
无
正常显示文字录入的界面
正常显示文字录入的界面
02
录入没有结束点击“离开”
输入汉字
显示登录后的界面
显示登录后的界面
03
录入没有结束点击“离开”后,再次点击录入题
输入汉字
显示离开前的录入界面和时间
显示离开前的录入界面和时间
04
录入时间结束后
输入汉字
提示:
“你已完成录入题”的信息,并且离开显示登录后的界面
离开显示登录后的界面,“录入题”按钮变灰
05
录入时间结束且离开录入界面后,再次点击“录入题”按钮
无
提示:
“你已完成录入题”的信息,且不能点击该按钮
“录入题”按钮变灰,不能点击
(1)成功登录后,点击录入题的界面:
(2)录入没有结束点击“离开”的界面:
(3)录入没有结束点击“离开”后,再次点击录入题的界面:
(4)录入时间结束后的界面:
(5)录入时间结束且离开录入界面后,再次点击“录入题”按钮的界面:
3.3.3点击WORD操作题后的界面:
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
测试学生点击WORD操作题后
前置条件
学生成功登录后
用例编号
操作
输入数据
预期结果
实际结果
01
成功登录后,点击WORD操作题
无
正常显示WORD操作的界面
正常显示WORD操作的界面
3.3.4点击存盘交卷后的界面:
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
测试学生点击存盘交卷后
前置条件
学生成功登录后
用例编号
操作
输入数据
预期结果
实际结果
01
成功登录后,点击“存盘交卷”
无
若学生将试题全部考完,则提示“交卷后将不能再次进入考试系统答题”的信息,否则提示“你还未做完全部试题”的信息
提示“交卷后将不能再次进入考试系统答题”的信息
后台测试:
3.4后台登录测试
后台登录测试主要用于检测系统管理员能否正常登录,有无错误登录次数限制等。
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
测试管理员是否正常登录
前置条件
存在用户名和密码
用例编号
操作
输入数据
预期结果
实际结果
01
登录后台
输入用户名和密码
登录界面输入用户名和密码,管理员登录系统进行管理
没有后台登录界面
3.5后台登录成功后的测试
3.5.1管理学生信息测试
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
管理员点击管理学生信息后
前置条件
成功进入后台
用例编号
操作
输入数据
预期结果
实际结果
01
点击管理学生信息
无
系统正常记录下考生信息
系统正常记录下考生信息
02
点击管理学生信息
无
系统正常记录每一个考生信息
后一考生覆盖掉前一考生信息,只记录最后一个考生信息
03
点击查找
输入考生姓名
弹出显示学生信息的窗体
学生姓名加着重
04
增、删、改学生信息
学生信息
增、删、改学生信息记录
没有这些操作
(1)点击管理学生信息后的界面:
(2)点击管理学生信息后,系统不能正常记录每一个考生信息的界面:
(3)点击查找后的界面:
(4)点击增、删、改学生信息:
没有这些操作
3.5.2管理试题测试:
项目名称
考试系统功能测试
项目编号
1105201022
测试类型
功能测试
测试方法
手工和工具相结合(黑盒)
测试人员
XXX
测试日期
2014-6-9
测试对象
管理员点击管理试题后
前置条件
成功进入后台
用例编号
操作
输入数据
预期结果
实际结果
01
点击管理试题
无
后台正常显示所有试题及其答案
后台正常显示所有试题及其答案
02
点击导入
无
后台正常导入试题
后台正常导入试题
03
点击导出
无
后台正常导出试题
后台正常导出试题
04
点击删除单个试题
无
删掉单个试题
没有这些操作
(1)点击管理试题的界面:
题干界面:
供选择界面:
标准答案界面:
(2)点击导入后的界面:
(3)点击导出后的界面:
(4)点击删除单个试题:
没有该操作
四、测试评价
4.1测试缺陷及限制
1、系统登录设计的太粗糙,前台只有学生姓名的规定,没有准考证号的约束;后台没有登录的系统。
2、考试功能基本正常,单选题当答到最后一题时,再点击“下一题”按钮,没有任何提示“结束”的信息。
3、当录入结束后,没有提示结束的信息,“录入题”按钮变灰后,再次点击该按钮,没有任何提示“已完成录入”的信息。
4、当点击“存盘交卷”后,若学生还未将试题全部考完,应提示“你还未做完全部试题”的信息,可以提醒学生继续完成试题,但是设计的不够细致,缺少这部分信息。
5、“初始化”和“再次进入”虽然都能实现,但执行时,也是没有任何提示已经完成操作的信息,不够完善。
6、后台试题基本能够正常管理,但不能删改单个试题。
4.2软件评价
在测试中,软件的整体性能还是稳定的,界面比较友好,界面操作简单,易学易用,界面设计的人性化,直观,明白,可以很容易的上手。
测试中该软件能基本实现学生进入系统进行各个科目的试题测试,并保存退出;没有管理员这一角,但后台管理功能基本能实现。
4.3建议
系统基本完成了学生考试的功能,但有些权限方面考虑地不够透彻,有些该有的提示信息没有,建议可以再考虑细致一点,加些权限限制。
另外,该软件只有学生一个用户,结构比较单一,建议添加管理员,有登录后台管理的系统,这样可以更简便地对试题内容进行增、删、改、查等基本内容,考试系统就更加完善了。
五、总结
本次测试,运用黑盒测试法对考试系统进行功能测试,发现一个系统并不会很完美,有些该有的功能没有实现,缺陷总是存在的,而测试就是找出缺陷给出合理的解决方案。
通过本课程对系统的测试,更深入的理解了软件测试知识和技术,以及更熟练的运行相关的软件测试工具。
另外,本次课程设计也让我更加意识到团队合作的重要性,就像软件系统的开发一样需要团队合作,测试也是需要的,一个人的能力有限,测试不到位,发现不了缺陷,而与人合作,取人之长,补己之短,测试就会更加全面。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 课程设计