面向分布式系统的测试方法与关键技术研究

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:lwllwl200315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于构件装配技术开发的大规模分布式系统测试成本高、技术难点多,是当前的研究热点。本文结合传统的测试理论与方法,研究和探讨了动态测试过程中软件系统的表示模型、测试中的动态关系及测试用例的生成方法等理论问题和关键技术。主要研究内容和取得的成果如下:   (1)随着软件开发技术的发展,人们对软件测试的认识也不断深化。结合分布式系统测试,本文发展了软件测试的定义。以满足用户需求的软件质量为前提,研究了模糊语言文法,提出有限模糊状态自动机,并用以描述动态测试时的系统性状。   (2)在有限状态机理论的基础上,应用模糊理论,对测试下的软件系统状态进行分析,建立了测试用例与位态的模糊作用关系。这种模糊作用关系的作用程度取决于软件系统的特性,若软件系统的稳定性和可靠性越好,测试用例对位态的作用程度越大,因而可以反映系统的运行状况。   (3)对于确定的软件需求与功能规约,本文给出了测试数据的选择准则;并证明了有关选择特征基的测试充分性;结合笫(2)点的研究成果,利用模糊逻辑证明了“当各测试用例中,有若干个相同参数取值时,这些参数值组合,在各测试用例中的测试效果一样”。据此给出了获取被测系统特征基的方法(TCB法)。   (4)文中建立了用特征基表示全体测试用例的关系式。证明了被测系统的特征基M对参数取值的组合覆盖。   (5)对软件测试充分性进行了研究,得到下面的结果:将谓词形式测试充分性准则推广为模糊谓词形式的测试充分性准则,为充分性的度量提供更符合实际要求的标准;在综合考虑用户需求和成本的前提下,利用模糊推理规则,得到了基于模糊真值的软件测试通过标准,更利于实现软件测试的自动化。   (6)研究了特征基的算法与性质,并借助模糊逻辑推理和上述研究成果,证明了特征基具有良好的测试性能:具有足够的揭错能力和充分性且大大减少了所用的测试用例数。   此外,还利用真实的DMIS,对从上述理论研究得出的TCB方法进行了实验验证。结果表明:TCB法能够有效地减少测试用例数,而又能保证足够的揭错能力和充分性,在减轻测试工作量、降低测试成本、提高测试效率等方面效果显著。该实验结果与上述理论研究一致。
其他文献
  本文主要研究通过现场总线技术实现对嵌入式设备的监控和嵌入式设备的上网并对其进行远程监控,同时研究了虚拟现实技术在监控中的应用。  首先本文采用CAN现场总线组建
本文详细论述了基于计算市场的网格资源管理模型GridMart,对网格计算市场模拟器进行设计和实现,对网格资源管理的定价策略、资源可靠性等进行了深入研究。●在考察和分析国际上
网格的出现是在近些年计算机科学技术的长足发展与网络技术的广泛应用的背景下出现的,怎样利用现有资源解决大规模复杂计算问题成为计算机领域的研究重点,而网格技术就是解决这
随着汽车技术的发展和创新,人类在享受汽车带来的生活便利的同时,也越来越深切的感受到随之而来并日益严重的安全、环境、能源等问题。研究表明,不同的驾驶员驾驶同一车型的
我们的世界已经步入了信息时代,电子邮件作为信息沟通的重要方式和手段,以其方便、快捷等特点,成为互联网上的重要应用之一,将Email与Web相结合的Webmail应用模式也已经成为I
近年来以机群为代表的分布式存储超级计算机系统逐渐成为超级计算机的的主流,与共享存储超级计算机相比,分布式存储机群系统最大的区别是数据分散存储在不同的节点上的,在考虑其
  首先,本文研究了镜头转换的各种类型及其表现,分析了现有检测算法的优劣,结合电视台对视频检索实时性的要求,提出了使用平均差分强度算法检测淡出淡入和使用平均差分强度算法
本文主要研究MGCP协议在软交换中的实现。  本文首先概述了软交换以及支持多媒体和移动业务的软交换系统;接着介绍了MGCP协议的基本概念、在网络中的功能实体、协议模型、消
通过对互联网的监测发现,U盘已成为病毒和木马程序传播的主要途径之一。在已经发现的具有重大影响且造成严重损失的恶意代码中,有很大一部分恶意代码通过可移动存储设备传播
图作为计算机学科中一种抽象的数据结构,具有很强的表达能力。现实生活中的很多错综复杂的关系都用图作为数据模型来描述,例如蛋白质交互网络,化学分子结构,社交网络等。但是