[發明專利]一種去中心化的自動化測試管理系統和方法在審
| 申請號: | 202010620734.5 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN112115040A | 公開(公告)日: | 2020-12-22 |
| 發明(設計)人: | 謝恒;戴鵬;陳冬嚴;謝瓊;王海濱;張成;李文忠 | 申請(專利權)人: | 上海金融期貨信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 施浩 |
| 地址: | 200122 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 中心 自動化 測試 管理 系統 方法 | ||
本發明公開了一種去中心化的自動化測試管理系統和方法,解決測試用例在本地環境執行、用例解析和標準化、用例一致性維護的難點,可以實現任意用例模式的支持,使測試資產得以統一管理。其技術方案為:系統包括:用戶接口模塊,提供用戶訪問途徑,使用戶查看、管理測試用例、測試結果,并執行測試用例;應用程序接口模塊,提供對外訪問端口以供調用;數據庫模塊,用于數據的存儲和管理;日志管理模塊,用于自動化測試的日志記錄和統計分析;測試管理代理組件,部署在本地測試環境中,用于本地測試環境與遠程的測試管理系統其他模塊之間的橋梁。
技術領域
本發明涉及一種軟件測試技術,具體涉及一種去中心化的自動化測試管理技術,可應用于金融軟件領域。
背景技術
在軟件測試中,由于復雜的測試運行環境往往難以通過自動化部署的方式在測試執行時生成,或因測試環境的需求變化太快,或因測試環境自動化實現成本太高,或因難以復用部署完成的開發環境,因此測試活動可能依賴于經手工配置的本地測試環境,這就會帶來非集中式的用例運行、管理需求。
該場景下可能遇到以下問題:
1.多個本地測試環境之間的測試用例需要同步、統一管理、版本化;
2.測試結果需要收集匯總到一起,便于統計整體的運行情況和進一步分析;
3.根據被測對象特點,用例格式可能差異較大,與測試資產統一管理的目標相矛盾。
發明內容
以下給出一個或多個方面的簡要概述以提供對這些方面的基本理解。此概述不是所有構想到的方面的詳盡綜覽,并且既非旨在指認出所有方面的關鍵性或決定性要素亦非試圖界定任何或所有方面的范圍。其唯一的目的是要以簡化形式給出一個或多個方面的一些概念以為稍后給出的更加詳細的描述之序。
本發明的目的在于解決上述問題,提供了一種去中心化的自動化測試管理系統和方法,解決測試用例在本地環境執行、用例解析和標準化、用例一致性維護的難點,可以實現任意用例模式的支持,使測試資產得以統一管理。
本發明的技術方案為:本發明揭示了一種去中心化的自動化測試管理系統,其特征在于,系統包括用戶接口模塊、應用程序接口模塊、數據庫模塊、日志管理模塊、測試管理代理組件,用戶接口模塊、應用程序接口模塊、數據庫模塊、日志管理模塊部署在遠程,測試管理代理組件部署在本地測試環境,其中:
用戶接口模塊,提供用戶訪問途徑,使用戶查看、管理測試用例、測試結果,并執行測試用例;
應用程序接口模塊,提供對外訪問端口以供調用;
數據庫模塊,用于數據的存儲和管理;
日志管理模塊,用于自動化測試的日志記錄和統計分析;
測試管理代理組件,用于本地測試環境與遠程的測試管理系統其他模塊之間的橋梁。
根據本發明的去中心化的自動化測試管理系統的一實施例,測試管理代理組件配置為:
從測試管理系統下載測試用例及其相關測試素材,將其保存在本地測試環境中;
解析本地測試環境中的測試用例,并將解析出的測試用例上傳到測試管理系統中;
解析本地測試執行結果,并將解析出的本地測試執行結果上傳到測試管理系統中。
根據本發明的去中心化的自動化測試管理系統的一實施例,測試管理代理組件還配置為通過提供模板接口,來為自由開發提供需要支持的測試用例格式。
本發明還揭示了一種去中心化的自動化測試管理方法,在如上所述的去中心化的自動化測試管理系統上實施,方法包括:
步驟1:第一用戶在本地測試環境中通過測試管理代理組件獲取授權;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海金融期貨信息技術有限公司,未經上海金融期貨信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010620734.5/2.html,轉載請聲明來源鉆瓜專利網。





