服务软件的自治性、协同性、动态性等特点,给软件测试的研究带来了新的挑战。本项目以提高服务计算的可信性为目标,研究提高测试的自动化和智能化的方法和技术。在面向服务的体系架构中,有效引入基于契约的服务在线协同测试机制,从基于规约的测试自动生成、基于群测试理论的测试选择、基于多Agent技术的分布式测试等几个方面,探讨有效的服务测试体系架构、方法和技术。本项目的研究工作进展顺利,已达到了预期的研究目标。在服务协同测试框架、基于群测试理论的测试选择、基于本体和语义Web服务的测试数据生成等方面,取得了创新性的研究成果。研究成果共发表著作1部,发表和收录研究论文29篇(其中,国际期刊发表4篇,在审1篇,国际会议16篇,国内核心期刊7篇,SCI 2篇,EI检索19篇)。项目申请国家专利1项,培养毕业硕士生6人。本项目执行期间进行了广泛的学术交流活动。建立了一定的学术影响。服务已经成为Internet时代软件技术发展的必然形态。在线、持续、动态错误检测和修复的能力对于保证可信的软件组装过程至关重要,也是在本项目基础上,课题组进一步深入探讨研究的重要方向。
英文主题词SOA, on-line and collaborative testing, group testing, test generation, agent-based testing