[發明專利]用于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.szxzyx.cn/pat/books/202011003196.1/2.html,轉載請聲明來源鉆瓜專利網。





