论文部分内容阅读
随着软件自动化测试技术的广泛应用,自动化测试脚本复用技术逐渐成为了自动化测试领域的研究热点。然而,目前对测试脚本复用技术的研究还比较少,本文提出并实现了一种有效的方法来解决测试脚本的复用问题。
在软件开发中,基于构件的软件复用技术已经得到了广泛的研究和应用,特别是随着服务构件架构SCA(Service Component Architecture)标准的确立,构件的复用度已经扩大到一切遵循SOA(Service Oriented Architecture)行业标准的系统中。软件开发和测试是一个统一的过程,我们完全可以借鉴软件构件复用技术来实现测试脚本构件化复用。
本文在研究了自动化测试技术、软件构件技术以及利用该技术如何实现软件复用的基础上,提出一个测试脚本构件模型TSCM(Test Script Component Model),设计了TSCM的XML框架,并开发该框架的Schema和XSLT程序。在此基础上,开发Schema自动生成XML脚本构件程序、Schema验证程序、以及XSLT处理器程序,实现基于TSCM的脚本构件复用技术的自动化。