在线考试系统(测试分析报告)

时间:2024.4.27

测试分析报告

1引言

1.1编写目的

结合测试计划预先的规定对所开发的在线考试系统进行物理和逻辑上的全面测试,找出其中存在的编码和页面风格等存留的错误进行相应的调整和改动,将用户在使用过程中遇到困难的程度降低到最低点,同时也将系统的精确度提升为最大。

1.2背景

随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。

远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。

伴随着远程教育的蓬勃发展,作为教学当中不可分割的一部分的在线考试系统也得到了当今远程教育研究者的关注,考试是考察学生对所学习知识的接受和理解程度的重要手段,无纸化的考卷,考试的随时性,随地性,这些特点都是研究并开发网络考试系统主要的原因, 1

网络考试系统远远超越了传统考试固定时间,固定地点的考试模式的限制,将给学生和老师带来极大的便利。随着Internet的相关技术的发展,特别是Web技术的出现,人们开始致力于研究和开发基于Internet考试系统,这也大大推动了远程教育的发展[2]。

如今世界上对于基于Internet的远程考试系统所进行的研究开发工作不是很长,但是基于web技术构建的在线考试系统已然成为发展的主流。数据库安全、共享、数据传输过程的安全性、访问控制技术、身份识别技术都是构建考试系统要考虑的问题。目前,一些远程教育机构已经开发出了在线考试系统,基本实现了基于Internet的B/S结构在线考试。通过Server端的后台试题库动态生成考卷和对于标准化的试题即时评定成绩。但是与传统的纸面考试相比,目前的在线测试都是基于标准化考试的,而且一般只能用于非正规的考试,因为对于很多方面考虑的还不是很完善,因而使得在线考试在近段时间很难完全替代传统的考试。

1.3定义

单元测试:集中监测软件设计的最小单元——模块;

集成测试:是测试和组装软件的系统化技术;

自底向上集成:从“原子”模块(即在软件结构最底层的模块)开始组装和测试;

白盒测试:已知产品内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否已经过检查。

黑河测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求;

BUG:电脑内部发生的小故障。

1.4参考资料

[1]Stephen R.Schach..软件工程——面向对象和传统的方法[M].机械工业出版社,20xx年4月。

[2]张大方,李玮.软件测试技术与管理[M].湖南大学出版社,20xx年5月。

2

2测试概要

由于时间以及个人水平限制,本系统只实现了生成试卷,答卷以及自动判卷等核心功能。进行单元测试,不进行集成测试。

测试项:生成试卷;

学生答卷并自动判卷。

3测试结果及发现

3.1测试1(生成试卷)

名称:生成试卷测试

目的:测试是否能正确按要求生成随机试卷。

内容:输入所需要的选择题,判断题,主观题数量,检查试卷生成情况。 经测试,模块能正确生成试卷并存入数据库试卷表。

3.2测试2(答卷)

名称:学生进行答卷测试

目的:测试系统是否能正常显示试卷,学生作答判断客观题正误。 内容:选择已经生成的试卷,进行作答,提交试卷显示结果。

点击试卷,跳转页面显示,满足需求,通过。

作答,提交试卷,显示答题结果情况,满足需求,通过。

3

4对软件功能的结论

4.1功能1(生成试卷)

4.1.1能力

输入题型以及数量分值要求,正常向表中写入记录。已实现。

4.1.2限制

如需要题目数量超过题库现有题目数量,则不能按要求生成试卷。

4.2功能2(答卷)

4.1.1能力

页面显示试卷,并对学生提交的试卷客观题进行判卷,显示答题情况。已实现。

4.1.2限制

还未将对主观题进行判卷的功能实现。

5分析摘要

5.1能力

经过测试,所实现模块基本完成相应功能,具备作为一个软件制作初级水平阶段。

5.2缺陷和限制

在生成试卷模块中,如需要题目数量超过题库现有题目数量,则不能按要求生成试卷; 在答卷模块中,还未将对主观题进行判卷的功能实现。

4

5.3建议

输入错误:

在尽量减少用户出错的条件的情况下,主要通过页面提示用户,然后再次操作。 其他操作错误:

对于用户的不正当操作,有可能发生错误。我们主要是中止操作,并提醒用户中止原因和操作规范。

其他不可预知的错误:

系统也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全,所以要经常对数据库进行备份,并即使和开发者联系以逐步完善系统,实现其他功能。

5.4评价

系统核心模块基本完成,还需要将其余模块功能不全。

6测试资源消耗

制定测试计划 1天

设计测试用力 1天

开发测试脚本 1天

执行测试任务 1天

5


第二篇:测试分析报告(客户关系管理系统)


<客户关系管理系统>

测试分析报告

          作    者:             第二组                  

          完成日期:          2007.12.1                   

          签 收 人:                                      

          签收日期:                                      

          修改情况记录:


测试分析报告(GB8567——88

1引言

在本系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对来往单位较多的公司、各小型货物企业的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。

本阶段已在系统的需求分析的基础上,对客户关系管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。

在概要设计对客户关系管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。

1.2 背景

系统建设的必要性

目前,中国中、小型企业的各项工作流程都是以面向生产的方式来组织实施的;其作用在于把业务流程(客户信息管理、查询和反馈信息管理和查询等)实现计算机化。由于该系统是面向生产、面向企业内部的;因此,在新形式下该系统是以客户为中心的经营模式。 以客户为中心的经营模式是新一代企业经营的标志。在当今竞争日益激烈的中、小型企业运营环境下,越来越多的企业开始通过实施客户关系管理系统来保持和赢得更多的有价值的客户,进而提高客户的忠诚度、满意度以及降低企业经营成本;因此,要提企业运营竞争力、变生产中心为客户中心从而提高企业利润,实施CRM 系统是必然的趋势。

客户关系管理(Customer Relationship Management,CRM)首先是一种管理理念,其核心思想是将企业的客户(包括最终客户、分销商和合作伙伴)作为最重要的企业资源,通过完善的客户服务和深入的客户分析来满足客户的需求,保证实现客户的终生价值。

客户关系管理(CRM)又是一种旨在改善企业与客户之向关系的新型理机制,它实施于企业的市场营销、销售、服务与技术支持等与客户相关的领域。通过向企业的销售、市场和客户服务的专业人员提供全面、个性化的客户资料,并强化跟踪、信息分析的能力,使他们能够协同建立和维护一系列与客户和生意伙伴之卓有成效的“一对一”关系,从而使企业得以提供更快捷和周到的优质服务、提高客户满意度、吸引和保持更多的客户,从而增加营业额;另一方面则通过信息共享和优化商业流程来有效地降低企业经营成本。

客户关系管理(CRM)的实施,要求 “以客户为中心”来构架企业,完善对客户需求的快速反应的组织形式,规范以客户服务为核心的工作流程,建立客户驱动的产品/服务设计,进而培养客户的品牌忠诚度,扩大可盈利份额。

客户关系管理(CRM)也是一种管理软件和技术,它将最佳的商业实践与数据挖掘、数据仓库、一对一营销、销售自动化以及其它信息技术紧密结合在一起,为企业的销售、客户服务和决策支持等领域提供了一个业务自动化的解决方案,使企业有了一个基于电子商务的面对客户的前沿,从而顺利实现由传统企业模式到以电子商务为基础的现代企业模式的转化。可见,客户关系管理(CRM)的理念要求企业必须完整地认识整个客户生命周期,提供与客户沟通的有效的统一平台,提高员工与客户接触的效率和客户反馈率,从而提高客户的忠诚度、满意度以及降低企业经营成本,从而提升企业客户的价值,提高企业利润收入。

1.3定义

l  负载测试:负载测试是通过逐步增加系统负载,测试系统性能的变化并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试。即测量系统在某一负载级别上的性能,以保证系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问系统的用户数量,也可以是在线数据处理的数量。例如:应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?应用系统能否处理大量用户对同一个页面的请求?

l  压力测试:压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统能性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。通俗地讲,压力测试是为了发现在什么条件下系统的性能变得不可接受。可见,压力测试是一种特定类型的负载测试。例如,访问一个页面的响应时间规定位不超过1秒,负载测试就是测试在在响应时间为1秒时,系统所能承受的最大并发访问用户的数量,而压力测试就是测试系统在最大(极限值)并发访问用户数量下,系统的响应时间,例如1分钟(定义为效状态)。

l  疲劳强度测试:实际上是测试系统的稳定性和可靠性,在一定负荷条件下,系统持续运行一段时间后,系统的综合性能表现。

l  大数据量测试:大数据量测试包括独立的数据量测试和综合数据量测试两类。独立的数据量测试指针针对某些系统存储、传输、统计、查询等业务进行的大数据量测试;综合数据量测试指和压力测试、负载性能测试、疲劳强度性能测试相结合的综合测试。

l  吞吐量测试:指被测试设备或被测试系统在不丢包的情况下,能够达到的最大包转发速率。

l  丢包率:通过测量由于缺少资源而未转发的包的比例来显示高负载状态下系统的性能。

l  延时测试:延时测试是指测量系统在有负载条件下转发数据包所需的时间。

1.4参考资料

以下列出在概要设计过程中所使用到的有关资料:

1、客户关系管理系统项目开发计划                《》软件开发组

2、需求分析说明书                               《》软件开发组

3、概要设计说明书                             《》软件开发组

4、用户操作手册(初稿)                       《》软件开发组

5.ASP.NET数据库系统开发案例精选 张跃廷 许文武 王小科人民邮电出版社

6. ASP.NET(VB.NET编程篇)        季久峰       人民邮电出版社

7. C#基础与实例教程    。

2测试概要

3测试结果及发现

3.1测试1(标识符)

4对软件功能的结论

4.1功能1(标识符)

4.1.1能力

员工管理模块和员工管理模块的功能都能按照计划成功实现其功能,为了满足这些功能的实现经过多项测试,避免可能出现的BUG和出现的问题。针对问题修改,改进。达到了预期效果。功能都能够顺利实现。

4.1.2限制

4.2功能2(标识符)

5分析摘要

5.1能力

1.系统面向中小型企业及客户较多的企业,其基本功能方面做得比较完善,简单易用,适合无计算机基础及计算机水平较底的人使用。

2.系统功能明确,操作简便。

3.排除系统可能出现的异常,是用户使用顺畅。

4.界面风格统一,有较强的可优化性。

5.系统的完整性较强,充分考虑到使用者的需求。

5.2缺陷和限制

缺陷:经做过多次实验,并测试,改进。在按客户类型或客户编号或客户名称进行相应的查询的时候,出现Gridview不能根据相应的查询条件进行显示。现在还为实现分类筛选(eg:先通过客户类型筛选出相应条件的记录,再加上客户编号或是客户名称,将客户类型和客户编号或客户类型和客户名称做为查询条件,查询出相映的记录。还为实现!但不排除计算机本身的问题。)

限制:时间不够充分,机器的出错,编码人员的水平。

5.3建议

对每项缺陷提出改进建议,如:

建议将计算机本身的配置提高,防止因计算机本身原因导致的运行出错;

建议在完成当天工作量的同时,能设想项目目前没有的模块;

建议负责自己的工作一定要做好,同时也要帮助组内成员解决遇到的问题;

5.4评价

说明该项软件的开发是否已达到预定目标,能否交付使用。

6测试资源消耗

  在编写代码逐步测试的过程工,计算机的反应速度影响整个项目的进度,计算机的防毒功能使计算机的运行出现问题,导致项目进度,机时总消耗为2小时。工作人员中代码编写的水平相差较大,所以在编写程序的过程中小组内有相互帮助,人员耗时为3小时。

更多相关推荐:
在线考试系统开题报告3

毕业设计论文开题报告题目姓名院系部专业年级学号指导教师开题时间在线考试系统的设计与实现电子信息工程学院教务处制

在线考试系统开题报告

商学院本科毕业论文设计开题报告及指导手册论文题目基于BS模式在线考试系统设计专业信息管理与信息系统指导教师学生姓名学号毕业时间商学院教务办公室制1目录1毕业论文开题报告2毕业论文指导日志2开题报告一选题依据目的...

在线考试系统开题报告

华中科技大学文化学院论文华中科技大学文华学院学生毕业设计论文开题报告题目在线考试系统的设计与实现学生姓名黎文艺学号080103031108学部系信息科学与技术学部专业年级08通信工程指导教师张采芳职称或学位讲师...

在线考试系统毕业设计开题报告

XXXXXX本科毕业设计论文开题报告题目数据库及应用在线考试系统所在系学生姓名专业信息管理与信息系统班级学号指导教师教学服务中心制表20xx年11月本科毕业设计论文开题报告注栏目空间不够可另加附页

在线考试系统开题报告(免费)

开题报告填写要求1开题报告作为毕业设计论文答辩委员会对学生答辩资格审查的依据材料之一此报告应在指导教师指导下由学生在毕业设计论文工作前期内完成经指导教师签署意见及所在院系审查后生效2开题报告内容必须按教务处统一...

开题报告在线考试系统

烟台大学计算机学院毕业设计开题报告学生姓名张泽东学号20xx58503115专业软件工程设计题目在线考试系统指导教师赵金东时间20xx319指导教师签名年月日

在线考试系统设计与开发开题报告

毕业设计论文开题报告题目在线考试系统设计与开发系部信息工程系专业软件技术姓名陈敏佳学号G0930319指导教师刁爱军20xx年11月8日13系统开发工具本系统是基于Tomcat为服务器JSPMySQL数据库技术...

优秀的毕业设计开题报告--基于JSP的在线考试系统的设计

毕业设计论文开题报告课题名称基于JSP的在线考试系统的设计使用专业开题教师职称年月日届毕业设计论文开题报告

开题报告在线考试系统

本科生毕业论文设计开题报告指导教师签名年月日

题库管理与在线考试系统开题报告

毕业设计论文开题报告学生姓名学号所在学院专业设计论文题目指导教师20xx年12月21日开题报告填写要求1开题报告含文献综述作为毕业设计论文答辩委员会对学生答辩资格审查的依据材料之一此报告应在指导教师指导下由学生...

试卷自动生成系统--毕业论文(设计)开题报告

毕业论文设计开题报告基于Web的试卷自动生成系统的设计与开发姓名院系专业年级学号指导教师职称起止时间20xx0920xx05

《基于JAVA的在线考试系统》开题报告

开题报告

在线考试系统开题报告(27篇)