分布式系统测试模型与框架的研究与应用

被引量 : 0次 | 上传用户:wangtan2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络及相关技术的飞速发展和应用领域的不断扩大,分布式系统已经成为构建网络应用的主要选择。同时,当前的分布式系统大多数使用面向对象的计算机语言来编写,因此,当前的分布式系统不仅具备并发性、缺乏全局时钟、故障独立性、异构性、开放性、透明性、安全性、可伸缩性等特征,同时还具有面向对象的封装性、继承性、多态性等特征。然而,这样的技术发展在带来各种优势的同时,也对软件的质量保证提出了新的更高的要求,作为软件质量保证最主要的手段,软件测试对于分布式系统而言有着前所未有的重要性。目前主流的软件测试模型与框架在开发环境、技术和开发流程已经发生巨大变化的分布式系统开发过程中,已经无法有效地保证分布式系统的软件质量。如何设计适合分布式系统的测试模型和框架进行全面的测试成为了一个急需研究和发展的方向。首先,本文对分布式系统测试的相关内容进行研究,包括分布式系统的概念、特征、系统模型等基础理论,软件测试的概念和分类等基础理论,以及分布式系统测试组件网络化、部署成本高、测试结果不确定性等特征。其次,在研究目前主流软件测试模型的优势劣势的基础上,提出适合分布式系统的测试模型,以迭代开发为核心,以测试流程控制开发流程,具有全面性、敏捷性和持续性三个基本特征。该模型继承了目前主流的软件测试模型各种优点,同时避免了他们对于分布式系统的不足之处,并针对分布式系统测试的几个显著特征做出了相应设计。根据分布式系统测试模型的设计,针对非分布式系统的测试框架对于分布式系统的不足,提出了适合分布式系统的应用于分布式系统测试模型的动态白盒、黑盒与灰盒测试框架。其中,以单元测试为主的动态白盒测试框架当中,设计了测试用例与测试代码相分离的分布式系统单元测试框架,极大地提高了测试的效率。另外,研究了自动化测试技术在分布式系统测试中的应用,更有效地实现分布式系统的测试框架。最后,将上述研究成果和理论应用到基于J2EE的分布式系统“通用客户注册系统”的研发和测试过程中,非常良好地保证了系统的软件质量。
其他文献
电压型PWM整流器(简称VSR)由于具备功率因数可控、理想无低次谐波以及能量可双向流动等特点,有效地解决了整流系统的谐波问题,近年来已经成为电力电子技术研究的热点。本文以
<正>在宁夏地区,设施红地球葡萄普遍采用促成栽培模式,其成熟期在6~7月,有很好的发展前景和可观的经济效益。但设施红地球葡萄促成栽培在低温、弱光下生长,花芽分化不良,结果
对边坡植被恢复技术方法进行分类,介绍了挡土翼工法的延伸工法—挡土匣新型工艺等各类边坡植被恢复技术方法的作用方式、特性及适用范围,在此基础上提出了边坡植被恢复技术体
玉林茂林闽南话有18个声母、59个韵母、七个声调,而声母和韵母配合成的基本音节只有568个,再加上声调也只有1327个,其配合关系比较复杂,本文拟通过列表分析来揭示其中的规律
当前,大学生校外租房现象日益普遍,给高校的学生管理工作带来新的挑战。本文通过对学生外出租房原因和产生的问题进行探析,提出相关应对措施,为进一步加强高校学生宿舍的建设
金朝近侍预政,收集信息,传达旨令,承担皇帝直接安排的任务。金朝宰执与近侍存在既交结又争斗的关系,二者权力此消彼长。金朝皇帝与近侍保持紧密联系,近侍权力的扩张与皇帝支
计算机技术和信息网络传输技术应用于会计领域,给会计带来方法技术革新的同时,也带来了会计内部控制前所未有的挑战。计算机与网络技术使会计内部控制环境、内部控制活动的形
湖南地区10kV配电线路运行数据表明,10kV配电线路雷害事故频繁发生,严重危害了配电网的供电可靠性和电网安全,影响人民群众的生产、生活用电。因此,结合湖南地区10kV配电线路
建筑智能化系统集成设计与实现以现有成都市建筑智能化发展现状为基础资料,针对当前建筑智能化各子系统发展相对成熟,而整体系统功能集成发展落后的局面,本文结合当前科技和
本文主要探讨了傅东华翻译的《飘》的翻译策略,对傅版《飘》中"归化"的使用进行具体分析,并简要指出了影响傅东华翻译策略的因素。