5-在线考试系统用例测试
测试环境搭建及举例

概述Testing environment[1](测试环境),是指测试运行其上的软件和硬件环境的描述,以及任何其它与被测软件交互的软件,包括驱动和桩。
测试环境=软件+硬件+网络+数据准备+测试工具测试环境是指为了完成软件测试工作所必需的计算机硬件、软件、网络设备、历史数据的总称。
毫无疑问,稳定和可控的测试环境,可以使测试人员花费较少的时间就完成测试用例的执行,也无需为测试用例、测试过程的维护花费额外的时间,并且可以保证每一个被提交的缺陷都可以在任何时候被准确的重现。
测试环境搭建举例Jsp站点测试环境的搭建JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
用vmare模拟搭建多机多系统测试环境Windows Server 2003 部署IIS 服务首先,确保有正常运行的Windows Server 2003,如果没有,可自行安装。
1.1 安装IIS 服务登陆到Windows Server 2003,打开IE,输入http://localhost/,如果出现下图,则表明IIS 服务已经安装。
如果出现下图,则说明IIS 没有安装,需进行下列步骤进行安装打开控制面板->添加删除程序,点击“添加/删除Windows 组件(A)”,出现下图向下拖动右边滚动条,勾中“应用程序服务器”,点击详细信息,勾中,点击【OK】,返回到Windows 组件向导界面,点击【下一步】,进行IIS 服务安装。
如果安装时需要插入Windows Server 2003 系统光盘,则插入相应的系统光盘,即可。
在线考试系统UML

管理员可以对课程进行管理,可以添加、修改、删除、查询课 程,还可以对专业进行添加、修改、删除的管理。
③ 试卷管理
管理员可以添加、修改、删除试卷,并且可以按照试卷专业或 者试卷名称查询试卷。
系统的主要功能
④ 在线考试 学生登录以后在同意考试跪着,选择试卷后开始考试,考试结
束后需要提交试卷。 ⑤ 题库管理
(2)管理员可以添加、修改、删除学生信息。可以对课程进行管 理,添加、修改、删除、查询课程,还可以对专业进行添加、修 改、删除的管理。管理员可以添加、修改、删除试卷,并且可以 按照试卷专业或者试卷名称查询试卷。管理员可以在题库里面增 加、修改、删除试题。管理员可以查询学生的成绩,也可以删除 学生的成绩,但是不能对学生的成绩做出修改。
时序图
状态图
每次考试由“学生”将“考试ID和密码”“登录”状态; 如果 “学生”登录正确转换到“考试规则阅读”状态,否则转换到 “登录”状态继续登录; 如果“学生”“三次输入错误”考试 结束; 处于“考试规则阅读”状态时有一定的阅读时间,“阅 读时间到”就转换到“选择考试试题”状态; 考试试题选择完 成后“学生”就装换到“准备考试”状态; 处于“准备考试”状 态时,有一定的准备考试时间,当“准备考试时间到”时就转换 到“在线考试答题”状态, 如果“在线答题考试”状态时“考 试时间到”就装换“交卷”状态; 处于“交卷”状态时不成功继 续停留在“交卷”状态,交卷成功考试结束。
用例图
考生用例图:根据需求分析绘制出考生用例图。其中考试者可以 选择科目、进行考试、账户管理、得到成绩4个部分,其中进行 考试和得到成绩都包括选择科目,账户管理可 以扩展出查看试卷、 查看成绩、修改密码3个部分,账户管理,选择科目和进行考试 都包括系统登陆
TestLink1.9.3使用教程

需求
前台功能测试——登录验证 前台功能测试——学生注册 前台功能测试——成绩查询 前台功能测试——在线考试
测试用例数 1 1 1 3 2
后台功能测试——查询考生成绩 完成后的需求如下图:
测试需求内容包含: 文档标识、 名称、 范围、 需求的状态, 以及覆盖需求的案例。 TestLink 提供了两种状态来管理需求:合法的(Valid)、不可测试的(not testable)。 Testlink 提供了从文件导入测试需求的功能, 支持的文件类型有 csv 和 csv (door) , xml 三种。同时 Testlink 也提供了将需求导出的功能,支持的文件类型有 csv 和 xml 两种。 Testlink 还提供上传文件的功能,可以在创建测试需求的时候,为该需求附上相关的 文档。
• • • • • •
Guest:可以浏览测试规范、关键词、测试结果以及编辑个人信息 Tester:可以浏览测试规范、关键词、测试结果以及编辑测试执行结果 Test Designer:编辑测试规范、关键词和需求规约 Senior Tester:允许编辑测试规范、关键词、需求以及测试执行和创建发布 Leader:允许编辑测试规范、关键词、需求、测试执行、测试计划(包括优先级、里程 碑和分配计划)以及发布 Admin:一切权力,包括用户管理
单击主页“需求”模块下的“指派需求”菜单,进入指派需求页面,选中左侧用例树中 的测试用例,再选择右侧对应的测试需求,进行指派即可。本特性允许在需求和测试用例之 间建立关系。设计人员可以定义 0..n 到 0..n 的关系。例如,一个需求可以被指派给零个、 一个或多个测试用例上,反之亦然。
测试用例
登录验证 学生注册 成绩查询 答题 在线考试——前一题 在线考试——下一题 在线考试——交卷 后台功能测试——查询考生成绩
考试系统 测试用例 测试方法

考试系统测试用例测试方法
考试系统是一个涉及多方面功能的复杂系统,因此在进行测试时需要考虑多个方面的测试用例和测试方法。
首先,我们可以从功能性测试用例的角度来考虑。
功能性测试用例可以包括对考试系统的各项功能进行测试,比如登录、创建考试、发布考试、学生答题、教师批改等功能。
针对登录功能,测试用例可以包括正确的用户名和密码、错误的用户名和密码、空用户名或密码等情况下的测试。
对于创建考试功能,测试用例可以包括创建单选题、多选题、填空题、问答题等不同类型题目的测试。
对于发布考试功能,测试用例可以包括考试时间设置、考试范围设置等方面的测试。
对于学生答题和教师批改功能,测试用例可以包括学生答题提交、教师批改成绩等方面的测试。
其次,我们可以从性能测试用例的角度来考虑。
性能测试用例可以包括对考试系统的并发用户数、响应时间、负载能力等方面进行测试。
比如可以设计测试用例来模拟多个用户同时登录系统进行考试,测试系统在并发情况下的表现。
另外,还可以设计测试用例来测试系统在高负载情况下的响应时间和稳定性。
此外,我们还可以从安全性测试用例的角度来考虑。
安全性测试用例可以包括对考试系统的数据安全、用户权限管理、防火墙设置等方面进行测试。
比如可以设计测试用例来测试系统对于非法登录的防护能力,测试系统对于用户权限管理的有效性等。
总的来说,针对考试系统,测试用例的设计需要考虑功能性、性能和安全性等多个方面,以确保系统的稳定性、安全性和性能。
在测试方法上,可以采用黑盒测试、白盒测试、压力测试、安全测试等多种测试方法来全面评估系统的质量。
在线考试系统(测试分析报告)

测试分析报告1引言1.1编写目的结合测试计划预先的规定对所开发的在线考试系统进行物理和逻辑上的全面测试,找出其中存在的编码和页面风格等存留的错误进行相应的调整和改动,将用户在使用过程中遇到困难的程度降低到最低点,同时也将系统的精确度提升为最大。
1.2背景随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因,网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。
在线考试管理系统

目录前言 (1)第一章绪论 (2)1.1系统开发背景 (2)1.2 国内外研究现状 (2)1.3 系统开发的意义 (4)1.4 论文的工作 (4)1。
5 论文的组织结构 (5)第二章系统开发技术综述 (6)2。
1 软件工程 (6)2.2 数据库SQL Server (7)2.3 UML 建模 (7)2.4 (8)2.6 本章小结 (8)第三章系统需求分析 (9)3。
1 现有考试体系业务调查与分析 (9)3。
2 可行性分析 (11)3。
3 系统用例分析 (11)3。
4系统配置 (12)3.5 本章小结 (12)第四章系统设计 (13)4.1系统总体设计 (13)4。
2功能模块设计 (14)4.3 结构设计 (14)4。
3.1学生功能设计 (14)4.3。
2教师功能设计 (15)4。
3。
3管理员功能设计 (16)4.4数据库设计 (16)4。
4.1 管理员信息表:Admin (16)4。
4。
2 教师信息表:Teacher (17)4。
4.3 学生信息表:Student (17)4.4.4 判断题表:JudgeProblem (19)4。
4。
5 多选题表:MultiProblem (19)4.4。
6 单选题表:SingleProblem (20)4。
4。
7 课程表:Course (20)4.4。
8 成绩表:Score (21)4。
4。
9 试卷表:TaoTi (21)4。
4.10 详细试卷表:TaoTiDetail (23)4.5 本章小结 (23)第五章主要功能模块实现 (25)5。
1登录模块 (25)5。
2考生注册页面 (25)5。
3在线考试页面设计 (26)5。
4自动评分模块 (27)5。
5试题编制模块 (27)5。
6后台管理模块设计 (28)第六章总结与展望 (30)6。
1 系统总结 (30)6。
2 展望 (30)参考文献 (32)致谢 (34)摘要本文以苏州高等职业技术学校现有的考试业务为背景,按照软件工程的基本原理,对考试管理系统进行需求收集,利用 UML 建立需求模型,并进行详细的需求分析,在此基础上设计系统的总体结构、功能模块、数据库表结构及关系。
在线网络考试系统-用例规约描述3(改)

用例规约描述Use Case Description 编号:TMP-UCD版本 1.0变更记录填表说明本文档的目的是依据《需求规格说明书》和系统原型,建立用例模型,并对用例模型进行具体描述。
《用例规约描述》是面向对象分析和设计的重要步骤。
《用例规约描述》需要进行评审。
《用例规约描述》是《需求规格说明书》的重要附件。
目录1引言 (1)1.1目的 (1)1.2定义 (1)1.3概述 (1)2用例描述 (3)2.1考试结构管理模块 (3)系统管理员用例图 (3)2.1.1添加考试科目 (3)2.1.3删除考试科目 (3)2.1.4添加考试试题 (4)2.1.5在线考试 (4)2.1.6删除考试试题 (5)2.1.7统计考试成绩 (5)2.2考生信息管理模块 (6)2.2.2在线考试 (7)2.2.3考生查询考试成绩 (7)1引言《用例规约描述》是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作用的文本性描述文档。
1.1目的用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。
本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。
1.2定义1.3概述NTSD用来对学生以及需要应考的人进行考试和成绩管理,主要功能包括考生信息录入,考卷信息录入。
在线考试,成绩计算和报表NTSD包括三种角色(Actor):1.普通用户(User)普通用户指的是NTSD系统中不具有管理,批阅和录入职能的用户,仅能够查看本人考试和成绩相关信息。
2.考试管理专员(TA)考试管理专员负责定义考试机构,并负责考试信息公布,试卷录入,成绩公布。
3.考试试卷在线批阅者(MK)主要负责在线批阅学生试卷,计算成绩,上报管理专员。
2用例描述2.1考试结构管理模块系统管理员用例图管理考生考生信息2.1.1添加考试科目用例规约:2.1.3删除考试科目用例规约:2.1.4添加考试试题用例规约:2.1.5在线考试用例规约:2.1.6删除考试试题用例规约:2.1.7统计考试成绩用例规约:2.2考生信息管理模块用户用例图查询成绩2.2.1注册登录用例规约描述2.2.2在线考试用例规约:2.2.3考生查询考试成绩用例规约:7。
考试系统测试用例

在线考试管理系统产品简介本产品可供各类学校、培训机构进行考试管理使用。
本产品具备在线考试管理、考卷管理、试题管理、手工及自动组卷、标准试卷打印、自动阅卷、成绩管理等多项功能。
产品结构管理员:教师管理、班级管理、试题分级、题目种类、题型管理、难度管理教师:学生管理、题库管理、组卷管理、考试管理、考试监控、评卷管理、成绩管理学生:在线考试、成绩查询产品特点A、完善的权限管理——有完善的权限设置分配功能,使不同人员具有不同的操作查看权限,保证系统使用的安全性,更易于管理。
B、不断扩展的资源库——在线考试可增加考试类别、题目类别,扩充考题。
C、丰富考试的内容——在线理论考试支持多种多媒体题目。
D、强大的组卷功能——试题随机抽取的自动方式和人工选题的手工方式并用,实现快速组卷,轻松组卷,灵活组卷。
E、出卷方便快捷,省时省力——计算机组卷后导出为Word格式,并以A3/A4版式打印。
F、两种阅卷方式——客观题系统自动阅卷,主观题可在线阅卷,提高阅卷的准确性,同时提升工作效率。
G、监考功能——在线考试中,将设计防拷贝、防切屏、锁定IP、监控在线状态等功能,保证考试的公平和顺利进行。
H、数据保护——考试系统平台设计缓存系统,数据实时保存,保证系统永不丢失数据。
I、批量导入数据——包括试题、人员、部门、试卷等各种信息,达到快速建立考试平台的目的。
1.1测试步骤1.1.1题库增加删除修改查询1.1.1.1试题管理增加删除修改查询1.1.1.1.1试题属性增加删除修改查询1.1.1.1.1.1题型增加删除修改查询1.1.1.1.1.1.1常用题型增加删除修改查询1.1.1.1.1.1.2问答题增加删除修改查询1.1.1.1.1.1.3复合题增加删除修改查询1.1.1.2试卷管理增加删除修改查询1.1.1.2.1试卷属性增加删除修改查询1.1.1.2.1.1出题方式增加删除修改查询1.1.2考试练习增加删除修改查询1.1.2.1考试记录增加删除修改查询1.1.2.2练习记录增加删除修改查询1.1.3系统管理增加删除修改查询1.1.4如何对文本框进行测试1.1.5测试过程中所用到的测试方法1.1.6命令按钮控件的测试1.1.7单选按钮控件的测试1.1.8up-down控件文本框的测试1.1.10复选框的测试1.1.11列表框控件的测试1.1.13各种控件在窗体中混和使用时的测试1.1.14查找替换操作1.1.15替换测试大体相同1.1.16插入操作1.1.17链接文件1.1.18插入对象1.1.19测试剪切操作的方法1.1.20对粘贴操作的测试1.1.21窗体1.1.22控件1.1.23菜单1.1.24特殊属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
符合预期
测试日期
2008-10
结论
测试用例(四)
测试项目
说明/数据
用例编号
EMS_SendMessage_02B
测试优先级
高
用例摘要
增加学生信息
测试类型
功能性测
用例类型
基本事件
用例设计者
shenqian
设计日期
2008-10
对应UI
addStu.aspx
版本号
Build v0.1
对应开发人员
对应UI
addStu.aspx
版本号
Build v0.1
对应开发人员
zhangyating
前置条件
数据库连接正确,并能登陆到该界面
测试方法
等价类划分
输入数据
学号:0006姓名:王二密码:123456
选中性别为男
描述:取消连续添加前在的复选框
执行步骤
1.点击提交按钮;
预期输出
执行后,数据库里新添加一条记录
操作员登录
测试方法
等价类划分
输入数据
用户名:wenqing
密码:880207
描述:登陆
执行步骤
1.输入URL;
2.输入用户名、密码;
3.点击确定按钮;
预期输出
1.执行步骤3后,正确进入系统功能
实际结果
符合预期
测试日期
2008-10
结论
测试用例(二)
测试项目
说明/数据
用例编号
EMS_UserManage_01B
shenqing
前置条件
数据库连接正确,并能登陆到该界面
测试方法
等价类划分
输入数据
学号:0006姓名:王二密码:123456
选中性别为男
描述:取消连续添加前在的复选框
执行步骤
2.点击提交按钮;
预期输出
系统提示该学生已存在,添加失败。
实际结果
符合预期
测试日期
2008-10
结论
测测试类型
功能性测
用例类型
基本事件
用例设计者
weiyong
设计日期
2008-10
对应UI
Default.aspx
版本号
Build v0.1
对应开发人员
weiyong
前置条件
操作员登录
测试方法
等价类划分
输入数据
用户名:002
密码:123
描述:登陆
执行步骤
1.输入URL;
2.输入用户名、密码;
3.点击确定按钮;
预期输出
2.执行步骤3后,系统报告密码错误,请重新登陆
实际结果
符合预期
测试日期
2008-10
结论
测试用例(三)
测试项目
说明/数据
用例编号
EMS_SendMessage_02A
测试优先级
高
用例摘要
增加学生信息
测试类型
功能性测
用例类型
基本事件
用例设计者
zhangyating
设计日期
2008-10
测试用例
测试用例(一)
测试项目
说明/数据
用例编号
EMS_UserManage_01A
测试优先级
高
用例摘要
用户登录
测试类型
功能性测
用例类型
基本事件
用例设计者
wenqingxiang
设计日期
2008-10
对应UI
Default.aspx
版本号
Build v0.1
对应开发人员
wenqingxiang
前置条件