项目名称: 面向SOA软件的蜕变测试技术研究
项目编号: No.61370061
项目类型: 面上项目
立项/批准年度: 2013
项目学科: 自动化技术、计算机技术
项目作者: 孙昌爱
作者单位: 北京科技大学
项目金额: 75万元
中文摘要: 面向服务的架构(SOA)逐渐成为应用程序开发的主流范型。如何对SOA软件中的Web服务及其组合进行充分有效的测试非常重要。由于SOA软件可测试性与可控性差,测试预期问题不仅存在而且更加突出,本课题旨在探索在测试预期不存在情形下适用于SOA软件的高效新型软件测试理论,重点解决蜕变测试方法应用于SOA软件的关键问题,包括建立面向服务的蜕变测试模型、探索蜕变关系的获取与表达方法、设计基于蜕变关系的测试用例生成算法与测试结果验证算法、构造面向服务及其组合的蜕变测试框架.探索将动态随机测试与蜕变测试相结合,进一步改进蜕变测试的效率。基于上述理论研究成果,研制面向服务及其组合的蜕变测试工具,提高蜕变测试的自动化程度。采用实例研究与变异分析相结合方式验证蜕变测试技术的可行性和有效性.预期的研究成果可以有效缓解SOA软件测试中广泛存在的测试预期问题,为开发可靠的SOA软件提供高效新型的测试理论与工具支持。
中文关键词: 软件测试;蜕变测试;面向服务的架构;Web服务;测试预期问题
英文摘要: In recent years, Service Oriented Architecture (SOA) is increasingly becoming a mainstream application development paradigm. In this context, how to adequately and effectively test Web services and their compositions is an important yet difficult issue.
英文关键词: Software Testing;Metamorphic Testing;Service Oriented Architecture;Web Services;Test Oracle Problem