论文部分内容阅读
随着分布式系统的广泛应用和面向对象技术的蓬勃发展,以分布式对象为基础的软件系统的应用越来越广泛。分布式对象作为此类系统的基本单元,对此类系统的设计、实现和运行起着至关重要的作用,为保证此类系统的运行质量,必须提高分布式对象的质量,对分布式对象进行充分的测试是提高其质量的重要手段之一,这就使得开展分布式对象的测试理论、方法与技术的研究,显得十分重要。 《税务行政管理系统》采用了C/S模式,运用了面向对象语言来实现,其中包含了众多的分布式对象,如何对其进行有效的测试,是一个亟待解决的问题。 分布式对象是分布式系统与面向对象方法论相结合的产物。分布式系统是分布式对象赖以存在的环境,面向对象技术是分布式对象赖以存在的基础,研究分布式对象的测试技术,必须对两者的特征及结合后产生的新特性,进行详细的分析,从而得出分布式对象的特性和测试分布式对象基本内容,进而产生相关的测试理论与方法。 本文分析了传统的软件测试模型和方法的不足,详细分析了分布式对象的外部环境和内在特征,结合分布式对象的实现过程,提出了分布式对象的测试模型和TSM_DOT(Three Steps Method of Distributed Object Testing)测试法,即结合实际应用系统,对分布式对象进行本地测试、协作测试和专项测试等。TSM_DOT给出了每一步的测试项目、步骤、方法等详细内容。 同时,分布式对象的测试作为软件测试的一个组成部分,在运用TSM_DOT时,要遵循软件测试的一般原理、标准及过程管理并产生有关文档,以提高分布式对象测试的规范性、效率与效果。 在对《税务行政管理系统》中分布式对象的测试过程中,运用TSM_DOT,针对该系统的特点和该系统中分布式对象的特征,重点进行了本地测试和协作测试,有侧重点地进行了专项测试,较为充分地测试了分布式对象的设计和实现,及早发现了许多缺陷,保证了该系统中分布式对象的运行质量。