基于分布式系统架构软件测试的研究与应用

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:mosalin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代社会人们对软件质量的重视达到前所未有的程度,而软件测试是保证软件质量的重要手段。 中央广播电视大学教务管理系统是一个遍布全国城乡的远程广播电视大学开放教育系统,由中央电大、4所中央电大学院、7个中央电大学习中心及44所省、自治区、直辖市、计划单列市和独立设置的省级广播电视大学,930所地市级电大分校、1742个县级工作站、22237个教学班点(2003年《中央广播电视大学教育统计年鉴》数据)组成。因此对系统的性能,安全性,可靠性都提出严格的要求。软件测试是保证系统满足用户要求的重要保证。本文的主要研究任务就是针对该系统的管理结构和软件体系结构的特点,同时结合目前先进的测试理论和测试方法技术,实现对这样一个基于J2EE平台、多级分布庞大复杂系统的测试管理组织和实施。 本论文的前半部分首先介绍中央广播电视大学教务管理系统的管理结构,然后分析传统软件开发生命周期,指出其缺陷。针对传统软件开发生命周期,研究软件测试过程管理模型,主要讨论“V”测试模型以及根据项目特点使用的“阶梯”测试模型。在“阶梯”测试模型中强调软件测试在项目初期决定软件体系结构时候的价值,并且文章叙述了在确定中央广播电视大学教务管理系统软件体系结构时软件测试的工作内容。 论文的后半部分基于该管理结构和软件体系结构,在充分分析软件测试的方法技术和系统采用的技术的特点之上,详细阐述该系统测试过程的设计与实现,包括根据测试过程中每个阶段系统采用的技术特点采用的不同测试手段和方法。测试手段强调自动化测试,主要讨论系统单元测试采用的测试自动化管理框架和系统压力测试软件OpenSTA测试脚本的编写,同时指出软件测试自动化面临的问题。
其他文献
对地球上各种自然现象和景物的虚拟仿真早已经成为计算机仿真领域的热点和难点,海洋占据地球总表面积的70%以上,人类在海洋中从事着各种各样的经济及军事活动,是人类活动的重要
数据挖掘是指从大型数据库或数据仓库中提取隐含的、先前未知的、对决策有潜在价值的知识和规则。它是人工智能和数据库发展相结合的产物,是目前国际上数据库和信息决策系统
数据压缩技术已成为当今通信、广播、存储和多媒体娱乐等领域的一项必不可少的关键技术。但在安全、医药等几个特殊领域,由于对图像数据要求苛刻,压缩、解压缩过程不能有丝毫
藏文字处理是计算机完成藏字的输入、处理和输出的全过程,是研究藏文信息的技术基础。目前,国内外虽有几个藏文字处理系统,但还没有一个可以输入所有藏字的系统。本论文旨在研究
本文详细介绍了国际上目前在这三个步骤上提出的多种算法,并针对这三个步骤提出了自己的改进算法。文中一共提出了六种改进算法,包括塌缩步骤中的关键顶点塌缩算法和顶点团
根据单片微机系统的发展趋势及用户对驱动器测控系统的需求,在对系统功能,技术指标、性价比等方面进行了可行性分析之后,提出了一套能够满足用户要求的系统设计方案。本文针对系
多媒体技术的发展使人类获取、处理信息的手段发生了质的飞跃,人机交互的方式越来越便捷、有效、人性化。多通道信息融合的研究正是适应人机交互这一要求提出来的,而对人类交流
不同汉字字体都有其视觉差异,这种视觉差异要比不同字符之间的差异小得多,小波分析要比Gabor变换更加符合研究信号不同位置局部性质的要求,小波变换能够在不同的分辨率下对信
本文对XML文档过滤技术进行了系统地研究:从一个大的XPath表达式集合中寻找与输入的XML文档匹配的XPath表达式子集的一些关键技术,包含XML文档索引、XPath查询索引、XPath查询
主动网络是一种新型的网络体系结构,由于它突破了当前网络单一而固化的服务模式,可灵活定制和快速引入新的服务,从而可从根本上解决目前制约网络发展的难题。同时,由于主动网络允