论文部分内容阅读
863软件专业孵化器(简称:863孵化器)是科技部863计划建设的面向软件企业的技术服务和企业孵化机构,软件测试服务平台是大多数863孵化器技术服务系统中的重要组成部分。目前大部分孵化器已经建立了测试服务平台,但是随着测试业务的拓展和孵化器建设的深入,现有的测试服务平台已经难以满足需求。北京大学作为863孵化器的技术支持中心,负责为863孵化器的测试服务平台提供统一的技术改造方案,并在“十五”期间建成的“面向863孵化器的综合技术服务平台”的基础上,建设统一的“863孵化器测试服务协同平台”(简称:测试协同平台),以实现基于Internet的测试业务异地协同和统一管理。
测试服务协同平台采用SOA的架构,为各孵化器提供统一服务封装标准和相关软件构件,使得各个孵化器可以通过基于Web服务的流程引擎,灵活的定制测试流程,解决单一固定的流程无法适应不同测试业务特性需求的问题;同时,各个孵化器可以将其经营的主要测试业务按照统一标准封装成一系列Web服务在测试协同平台的UDDI上进行动态的注册,并与其他孵化器的测试服务进行协同,从而促进各孵化器之间在测试业务上的协作和优势互补;另外,测试协同平台还提供统一的服务质量和可信性管理机制,为用户选择测试服务以及测试服务承包方选择外包合作者提供依据。
论文将首先根据主流的测试标准、孵化器现行的测试流程和SOA的基本原理,研究孵化器测试协同的流程和服务标准,并给出一套测试协同流程规范和标准服务;然后基于面向Web服务的开源工作流引擎ActiveBpel,研发支持流程定制和服务质量数据采集的测试服务运行支持和管理系统;论文还将研究孵化器服务的可信性管理模型,采集可信性数据,并提交到综合服务平台的可信性管理子系统。