[发明专利]用于SOA架构平台的测试方法及测试装置有效
| 申请号: | 202011003196.1 | 申请日: | 2020-09-22 |
| 公开(公告)号: | CN112181817B | 公开(公告)日: | 2023-07-18 |
| 发明(设计)人: | 于海;朱冰;石苏苏;凌艳;张闻一 | 申请(专利权)人: | 建信金融科技有限责任公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;王安娜 |
| 地址: | 200120 上海市自由*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 soa 架构 平台 测试 方法 装置 | ||
本发明公开了一种用于SOA架构平台的测试方法及测试装置,涉及计算机技术领域。该测试方法的一具体实施方式包括:确定测试目标所涉及的专题;确定所述测试目标在所述专题下所涉及的场景;确定所述测试目标的测试关注点;以及根据场景清单,使用测试例,对所述测试关注点进行测试。该实施方式能够满足SOA架构设计下的横向核心设计方案验证要求,并且能够在服务被调用方和调用方之间形成统一视图。
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于SOA架构平台的测试方法及测试装置。
背景技术
作为传统IT系统的替代,面向服务架构(SOA)体系被用于企业级面向服务的架构设计,其在具体项目实施过程中,识别出需要企业级整体架构角度考虑和解决的技术方案,针对共性的技术问题,形成核心设计方案。SOA将应用程序的不同功能单元(即称为服务)进行拆分,各个服务之间通过网络相互调用。在SOA架构平台的设计中,核心设计方案中业务目标的实现是由公共组件承接,并且通过公共服务场景来实现,提供的公共服务往往会涉及多个组件,这时就会出现很多跨组件的协同场景。
传统的测试分析方法通常是基于某一个具体组件的单一应用业务来进行场景分析,并基于场景分析结果,对单一应用业务进行测试,因而不能满足SOA架构核心设计中的跨组件的协同场景的测试需求。在实现本发明过程中,发明人发现现有技术中的传统测试方法至少存在如下问题:采用单一应用分析视角,仅关注单一应用业务本身的正确性,不能够实现跨组件的协同场景的测试;而且,在公共服务的被调用方和调用方之间缺少统一视图,由此造成了在被调用方和调用方之间的不一致。
发明内容
有鉴于此,本发明实施例提供一种用于SOA架构平台的测试方法及测试装置,提供了针对跨组件的公共服务的场景分析和测试方式,其能够满足SOA架构设计下的横向核心设计方案验证要求,并且能够在服务被调用方和调用方之间形成统一视图。
为实现上述目的,根据本发明实施例的一个方面,提供了一种用于SOA架构平台的测试方法。
本发明实施例的用于SOA架构平台的测试方法包括:
确定与测试目标相关联的专题;
确定所述测试目标在所述专题下所涉及的场景;
通过场景分析,针对所述测试目标,形成所述专题的场景清单;
提取所述测试目标的测试关注点;以及
使用测试案例,根据所述场景清单,对所述测试关注点进行测试。
可选地,确定与测试目标相关联的专题的步骤包括:
通过对所述测试目标进行上下文分析和调用关系分析,确定与测试目标相关联的专题。
可选地,确定所述测试目标在所述专题下所涉及的场景的步骤包括:
在所述测试目标导致场景中的验证要点的变更和新增的情形下,确定所述测试目标涉及所述场景。
可选地,形成场景清单的步骤包括:
通过分析所述测试目标与上下文的调用方之间的关系,对所述测试目标所涉及的场景进行聚类,以将具有相同业务属性的场景归入一个场景类型;
针对每个场景类型,确定场景验证要点;
针对每个场景类型和相应的场景验证要点,确定场景验证步骤、和每个步骤的验证标准以及每个步骤的责任方;以及
将所述场景类型、所述场景验证要点、所述场景验证步骤、所述验证标准以及所述责任方集成,以形成所述场景清单。
可选地,形成场景清单的步骤中的确定场景验证步骤、和每个步骤的验证标准以及每个步骤的责任方的步骤包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于建信金融科技有限责任公司,未经建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011003196.1/2.html,转载请声明来源钻瓜专利网。





