在线考试系统测试报告 (1).doc
《在线考试系统测试报告 (1).doc》由会员分享,可在线阅读,更多相关《在线考试系统测试报告 (1).doc(7页珍藏版)》请在冰豆网上搜索。
在线考试系统测试报告
1简介
1.1编写目的
本测试报告为在线考试项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求。
预期参考人员包括用户、测试人员、、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。
1.2项目背景
在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行。
它包括试题管理、考生管理、在线组卷、试卷审批等功能,实现了传统考试过程中的出卷、考试、阅卷、试卷分析、公布成绩全过程。
本系统旨在提高效率,方便广大用户,提供了一种通过Web方式进行在线考试的方式。
系统基于大容量的题库,支持随机从题库中抽取一定量的题目,也可自行调整生成一份考卷,提供给参加考试的考生在线答题,完成后提交至服务器。
2测试概要
2.1测试的主要功能点:
普通用户测试功能性如下:
1、个人培训分页浏览法规,并记录培训人的培训状况
2、模拟考试,提交试卷后显示答题情况
3、个人正式考试,提交试卷后显示并记录考试结果
管理员测试功能性如下:
(在以上功能基础上增加)
4、试卷模块,包含试卷的添加修改和删除,按试卷名称搜索试卷信息,指定试卷的考试人员,并对固定试卷指定试题功能
5、试题模块,包含试题的crud,
6、浏览用户考试和培训记录,并通过组织和姓名进行查询
7、对指定用户赋予管理员权限
2.2测试环境与配置
CPU:
intercorei3
内存:
3*1024mb
操作系统:
window7
应用软件:
myeclipse8.5/sqlserver2005
2.3测试方法(和工具)
黑盒测试,从输入数据与输出数据的对应关系出发进行测试以下几类错误:
功能不正确或遗漏;界面错误;数据库访问错误;性能错误;初始化和终止错误等
3测试用例
1)在线学习功能用例:
序号
001
测试目的
测试学习功能是否可用
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
无
输出
分页显示法律法规
测试结果
1.页面效果正常
2.分页显示正常
功能完成
是□否□
2)考试之前增加试卷,并为试卷指定相关考试人员
试卷添加用例
序号
002
测试目的
测试试卷增加功能
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
试卷名,类型,科目,专业,及格分,日期,时间,试题数,点击“添加”
输出
试卷详细信息
测试结果
1.非空,日期,数字和及格分(总分)的输入,使用javascript验证,并通过测试
2.数据正确添加到数据库
功能完成
是□否□
试卷修改用例
序号
003
测试目的
测试试卷修改功能
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
试卷名,类型,科目,专业,及格分,日期,时间,试题数,点击“修改”
输出
试卷详细信息
测试结果
1.非空,日期,数字和及格分(总分)的输入,使用javascript验证,并通过测试
2.数据正确修改到数据库
功能完成
是□否□
指定人员考试用例
序号
004
测试目的
测试试卷指定员工考试
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
选择组织结构树的某个部门,选择人员,点击“添加“
输出
指定人员在考试人员列表中显示
测试结果
1.正确添加员工考试
2.正确删除员工考试
功能完成
是□否□
3)如果试卷是固定类型,则可以从题库中选择试题
试题添加用例
序号
005
测试目的
测试试题增加功能
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
输入试题内容和答案,点击“添加”
输出
试卷详细信息
测试结果
1.试题内容的输入,使用javascript验证,并通过测试
2.单选试题,多选试题和判断题正确添加到数据库
功能完成
是□否□
试题修改用例
序号
006
测试目的
测试试题修改功能
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
输入试题内容和答案,点击“修改”
输出
试题详细信息
测试结果
1.试题内容的输入,使用javascript验证,并通过测试
2.单选试题,多选试题和判断题正确修改到数据库
功能完成
是□否□
试题查询用例
序号
007
测试目的
测试试题查询功能
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
选择科目,专业,试题类型,点击“查找“连接
输出
试题详细信息
测试结果
试题分页正确显示,添加的试题能够查询
功能完成
是□否□
4)考试分为模拟考试和正式考试两种类型
模拟考试用例
序号
008
测试目的
测试模拟考试是否能够测评用户分数
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
在规定时间内,选择试题答案,点击“交卷”按钮
输出
试卷总分,及格分和成绩
测试结果
指定时间内交卷后正确显示个人考试成绩
功能完成
是□否□
正式考试用例
序号
009
测试目的
测试正式考试是否能够测评用户分数并记录在数据库中
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
在规定时间内,选择试题答案,点击“交卷”按钮
输出
试卷总分,及格分和成绩
测试结果
1.管理员指定考试的员工查看未考试和已经考试的信息
2.交卷后成绩正确显示
3.正确录入在数据库中
功能完成
是□否□
5)用户的在线学习和考试结果查询显示
在线学习查看用例
序号
010
测试目的
测试在线学习查看功能是否可用
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
选择组织或输入用户,点击“查看“按钮
输出
用户培训的开始和结束时间,用户姓名岗位和培训内容
测试结果
搜索和显示在线学习信息正确
功能完成
是□否□
考试结果查看用例
序号
011
测试目的
测试考试结果查看功能是否可用
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
选择组织或试卷名称,输入用户,点击“查看“按钮
输出
用户的考试时间,分数并计算是否通过
测试结果
搜索和显示考试结果正确
功能完成
是□否□
5)管理员可以浏览”在线培训”,”在线考试”,”试卷信息”,”试题信息”,”考试和培训结果”,”用户管理”所有菜单,普通用户浏览”在线培训”,”在线考试”菜单。
序号
012
测试目的
测试用户权限
测试级别
验收测试
测试类型
功能测试
测试方法与步骤
输入
选择组织,选择用户“设置为管理员”连接
输出
如果是管理员,则显示“已是管理员”
测试结果
管理员能够浏览所有菜单,普通用户只能浏览指定菜单
功能完成
是□否□
4测试结果及缺陷分析
按照主要功能点逐一进行测试
1.个人培训功能全部能够浏览,如果session超过时间,则会报异常信息
2.模拟考试功能正常,并能够正确显示培训结果
3.个人考试正确显示未完成的考试和完成考试,试题类型分数固定
4.如果没有试卷信息,页面显示异常,因为sql语句分页产生负数,页面没有对list等信息做判断;页面搜索需对中文进行设置;固定试卷如果没有记录报异常
5.更新判断题出现数组越界异常
6.添加试题正确答案不正确
7.试卷修改数组转换异常
8.试题添加后,试题信息中不能查询
9.试题分页没有正确显示数据
5测试结论
1.系统功能比较完善,但架构单一,不利于以后的扩展和维护
2.速度和性能方面,由于系统没有采用框架和ajax,相对较快
3.测试中出现的问题已经解决
4.因为没有使用ajax,页面刷新会造成客户体验欠佳。