【技术实现步骤摘要】
用于SOA架构平台的测试方法及测试装置
本专利技术涉及计算机
,尤其涉及一种用于SOA架构平台的测试方法及测试装置。
技术介绍
作为传统IT系统的替代,面向服务架构(SOA)体系被用于企业级面向服务的架构设计,其在具体项目实施过程中,识别出需要企业级整体架构角度考虑和解决的技术方案,针对共性的技术问题,形成核心设计方案。SOA将应用程序的不同功能单元(即称为服务)进行拆分,各个服务之间通过网络相互调用。在SOA架构平台的设计中,核心设计方案中业务目标的实现是由公共组件承接,并且通过公共服务场景来实现,提供的公共服务往往会涉及多个组件,这时就会出现很多跨组件的协同场景。传统的测试分析方法通常是基于某一个具体组件的单一应用业务来进行场景分析,并基于场景分析结果,对单一应用业务进行测试,因而不能满足SOA架构核心设计中的跨组件的协同场景的测试需求。在实现本专利技术过程中,专利技术人发现现有技术中的传统测试方法至少存在如下问题:采用单一应用分析视角,仅关注单一应用业务本身的正确性,不能够实现跨组件的协同场景的测试;而且 ...
【技术保护点】
1.一种用于SOA架构平台的测试方法,其特征在于,包括:/n确定与测试目标相关联的专题;/n确定所述测试目标在所述专题下所涉及的场景;/n通过场景分析,针对所述测试目标,形成所述专题的场景清单;/n根据所述专题和所述场景,提取所述测试目标的测试关注点;以及/n使用测试案例,根据所述场景清单,对所述测试关注点进行测试。/n
【技术特征摘要】
1.一种用于SOA架构平台的测试方法,其特征在于,包括:
确定与测试目标相关联的专题;
确定所述测试目标在所述专题下所涉及的场景;
通过场景分析,针对所述测试目标,形成所述专题的场景清单;
根据所述专题和所述场景,提取所述测试目标的测试关注点;以及
使用测试案例,根据所述场景清单,对所述测试关注点进行测试。
2.根据权利要求1所述的测试方法,其特征在于,确定与测试目标相关联的专题的步骤包括:
通过对所述测试目标进行上下文分析和调用关系分析,确定与测试目标相关联的专题。
3.根据权利要求1所述的测试方法,其特征在于,确定所述测试目标在所述专题下所涉及的场景的步骤包括:
在所述测试目标导致场景中的验证要点的变更和/新增的情形下,确定所述测试目标涉及所述场景。
4.根据权利要求1所述的测试方法,其特征在于,形成场景清单的步骤包括:
通过分析所述测试目标与上下文的调用方之间的关系,对所述测试目标所涉及的场景进行聚类,以将具有相同业务属性的场景归入一个场景类型;
针对每个场景类型,确定场景验证要点;
针对每个场景类型和相应的场景验证要点,确定场景验证步骤、和每个步骤的验证标准以及每个步骤的责任方;以及
将所述场景类型、所述场景验证要点、所述场景验证步骤、所述验证标准以及所述责任方集成,以形成所述专题的场景清单。
5.根据权利要求4所述的测试方法,其特征在于,确定场景验证步骤、和每个步骤的验证标准以及每个步骤的责任方的步骤包括:
为所述场景类型中包括的子场景类型,分别确定用于所述子场景的场景验证步骤、和每个验证步骤的验证标准以及每个验证步骤的责任方。
6.根据权利要求1所述的测试方法,其特征在于,提取所述测试目标的测试关注点的步骤包括:
从用于专项测试分析的专项文档中,提取所述测试目标的测试关注点。
7.根据权利要求1所述的测试方法,其特征在于,根据每个场景验证步骤的场景验证要点设计案例,并且将所述案例串接成所述测试案例,以覆盖所述测试目标在所述专题下所涉及的场景。
8.根据权利要求1所述的测试方法,其特征在于,还包括:
针对所述测试关注点,按照所述场景清单,输出所述测试目标的测试结果。
9.一种用于SOA架构平台的测试装置,其特征在于,包括:
专题确定模块,用于确定与测试目标相关联的专...
【专利技术属性】
技术研发人员:于海,朱冰,石苏苏,凌艳,张闻一,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。