中文摘要:随着网络技术的日益成熟,网络已经深入到生活的每一个角落,包括教育、购物、咨询、办公等等许多领域。在网络迅速发展的今天,网页技术的应用也越来越广泛。网页技术的应用对于教育行业来说优势更加的明显。教育行业可以通过网络进行学生和教职工的管理、组织学生在线考试、在网站上发布学校相关信息等活动。这样不仅能增加学校管理的透明度,还提高了学校的管理水平。在线考试还能充分的利用学校的现有资源,大大减轻教师的工作量,把老师从出卷、阅卷等一些繁重中做中解脱出来。软件测试流程
本文重点论述了由于网络的存在扩大了学校的服务范围,为学校的管理提供了更多的条件。对此做出了详细的调查,可行性研究和分析。系统采用了B/S结构,在网络上建立学校自己的教育网站。系统
开发经历了系统分析、系统设计和系统实施三个阶段。从设计方案
的提出,经过详细的调查,分析了方案的可行性和必要性,通过详细的系统设计,力图提高系统的集成性和快捷性;并在系统实施阶段收集了大量的实验数据,以便测试阶段系统的准确性和稳定性。
系统整体是基于浏览器/服务器,前台应用JSP技术,后台采用SQL Server2000作为数据库与前台连接。
关键词:网络教育在线考试 B/S结构 JSP技术
一、前言
在CMM/CMMI定义的软件开发的生命周期中,软件测试是一个至关重要的环节。从保证软件质量
的角度来说,软件测试是软件质量保证工程的一个重要组成部分,也是最重要的质量保证手段。
为了保证所提交的软件产品能够满足客户的需求,以及在使用中的可靠性,就必须对所开发的软
件产品进行系统而全面的测试。
测试管理系统(TMS)有助于对制定测试计划、编写测试方案、测试用例、缺陷(BUG)跟踪处理、测试报告、数据统计等各个阶段进行有效的控制和管理,以提高软件开发,尤其是软件测试管理
的水平,保证软件产品质量。基于测试管理系统的测试管理方式也越来越成为软件企业实施
CMM/CMMI必不可少的手段之一。
二、软件测试流程
有人说测试成功的三要素是流程、培训和工具的建立。而建立有效、受控、可重复的测试流程首
当其冲。
在整个测试流程中,系统测试是将通过集成(部件)测试的部件组装起来,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其它系统元素结合在一起,在实际运行
环境下,对计算机系统进行全面的功能和性能测试。对于系统测试来说,测试流程基本上分为制定测试计划、编写测试方案或用例、执行测试(BUG跟踪处理)、统计测试数据、完成测试报告。即使是更深入的集成(部件)测试和单元测试流程也大体上基于这个流程。
综合国内外测试流程方面的资料,我们可以把整个测试活动细分为:
;项目策划;
;编写测试计划;
;审核测试计划;
;编写/修改测试方案;
;评审测试方案;
;编写测试数据和测试环境设计;
;编写/修改测试用例;
;评审测试用例;
;获取待测系统;
;搭建测试环境;
;执行测试;
......
一、前言
二、软件测试流程
三、测试管理系统现状
四、总结
五、参考文献
1、蔡锫《微软高级开发者管理峰会演讲摘要:产品质量的基石——微软BUG管理》CSND 2005.8
2、直真节点技术开发有限公司《TMS系统需求》2004.10
3、直真节点技术开发有限公司《CMM实施指南》2005.3
4、直真节点技术开发有限公司《CMMI3系统测试控制过程培训讲义》2005.1
5、直真节点技术开发有限公司《BUG确认规程培训》2005.1
6、孟平、苏鸿根、王昭顺BS体系结构及其在测试管理系统中的应用《微电子学与计算机》2004
年第21卷第2期
7、张保军《综合业务系统软件测试管理体系的建立》《中国金融电脑》2003年第11期
8、许静、陈宏刚、王庆人软件测试方法简述与展望《计算机工程与应用》2003.13
9、《基于工作流模式的软件项目管理系统的实现》华东交通大学学报2003.4
10、黄莹软件测试技术与测试管理《工业控制计算机》2003年16卷第5期
11、叶言苓、崔彦军《软件测试管理的研究与应用》2002
12、王玉玺《软件测试──提高软件可靠性的关键手段》航空计算技术1995
【摘要】本文就国内外软件测试管理流程及主流的软件测试管理系统进行收集、分析、总结。
发布评论