[發明專利]基于分布式系統的測試數據生成方法及裝置在審
| 申請號: | 202110779314.6 | 申請日: | 2021-07-09 |
| 公開(公告)號: | CN113448859A | 公開(公告)日: | 2021-09-28 |
| 發明(設計)人: | 楊檳;潘俊峰;劉一環;鄭思慧 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 劉熔;趙平 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 分布式 系統 測試數據 生成 方法 裝置 | ||
本發明屬于分布式系統軟件測試技術領域,本發明提供了一種基于分布式系統的測試數據生成方法及裝置,所述基于分布式系統的測試數據生成方法包括:根據所述分布式系統所需的數據結構生成多個數據結構模型;根據所述多個數據結構模型中的字段含義,將所述多個數據結構模型進行連接,以確定所述多個數據結構模型之間的關聯關系;根據所述多個數據結構模型中的字段屬性以及所述關聯關系生成測試數據。本發明提供了一種能夠不依賴于測試環境,只需專注于業務需求,將其轉換成對應數據模型即可生成測試數據的方法。
技術領域
本申請可用于分布式系統軟件測試技術領域,具體涉及一種基于分布式系統的測試數據生成方法及裝置。
背景技術
在信息產業高速發展的今天,計算機系統規模變得越來越大,從而可以將所有的業務單元集中部署在一個或若干個大型機上的體系結構,但這種情況已經越來越不能滿足當今計算機系統。
計算機系統正在經歷一場前所未有的從集中式向分布式架構的變革。分布式架構轉型的變革,對原本測試人員的要求也變得更加嚴苛。分布式系統是一個硬件或軟件組件分布在不同的網絡計算機上,彼此之間僅僅通過消息傳遞進行通信和協調的系統,相較于集中式系統而言,還需要考慮如何對服務進行多節點部署與各節點之間的分布式協作問題。服務器各節點之間的協作問題,也直接影響了生成測試數據的效率。
現在進行系統軟件測試時,測試人員都是通過正常的業務流程進行測試,測試數據也是通過業務流程操作產生。當一個業務功能服務在分布式系統中所涉及的服務器節點越多,交易鏈路越長時,對測試環境的穩定性要求就越高。交易關鍵鏈路上,任何一個服務器節點無法正常工作的情況下,就會導致測試人員無法通過正常的業務流程進行測試數據生成,這將會導致測試進度受阻,造成瓶頸。若測試人員為避開測試環境影響,采用純手工直接在數據庫中插入數據的方式準備數據的話,這無疑也是一個巨大的工作量,測試數據制作成本增加,測試效率降低。
發明內容
本發明可用于金融領域在基于分布式系統的測試數據生成技術領域,也可用于除金融領域之外的任意領域,本發明公開的基于分布式系統的測試數據生成方法及裝置的應用領域不做限定。本發明提供了一種能夠不依賴于測試環境,只需專注于業務需求,將其轉換成對應數據模型就能夠生成測試數據的方法。該發明可以較好地解決在當前的分布式軟件系統測試中,測試人員因為系統復雜,需關注服務器節點協作關系而導致的造數效率低下問題,另一方面也可以解決測試人員因無業務功能入口而導致無法通過正常業務流程發起交易完成測試數據生成的問題。
為解決上述技術問題,本發明提供以下技術方案:
第一方面,本發明提供一種基于分布式系統的測試數據生成方法,包括:
根據所述分布式系統所需的數據結構生成多個數據結構模型;
根據所述多個數據結構模型中的字段含義,將所述多個數據結構模型進行連接,以確定所述多個數據結構模型之間的關聯關系;
根據所述多個數據結構模型中的字段屬性以及所述關聯關系生成測試數據。
一實施例中,所述根據所述分布式系統所需的數據結構生成多個數據結構模型,包括:
根據所述數據結構的類別,確定所述多個數據結構模型的模型名稱、字段定義以及數據組成規則;
根據所述數據結構、模型名稱、字段定義以及數據組成規則生成所述多個數據結構模型。
一實施例中,所述根據所述多個數據結構模型中的字段屬性以及所述關聯關系生成測試數據,包括:
根據多個第一數據結構模型中的字段屬性生成多個所述第一數據結構模型的基礎測試數據;
按照所述關聯關系,根據所述多個第一數據結構模型中的基礎測試數據以及多個第二數據結構模型中的字段屬性生成多個所述第二數據結構模型的基礎測試數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110779314.6/2.html,轉載請聲明來源鉆瓜專利網。





