[發明專利]系統開發輔助平臺及方法在審
| 申請號: | 202011027634.8 | 申請日: | 2020-09-25 |
| 公開(公告)號: | CN112181824A | 公開(公告)日: | 2021-01-05 |
| 發明(設計)人: | 丘建;李光宇;張峰;陳慧君;盧珅;佘振;王曉瑛;陳曦 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/36 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 開發 輔助 平臺 方法 | ||
本申請實施例公開了一種系統開發輔助平臺及方法。該平臺包括:Mock數據管理模塊,用于定義數據模型,數據模型包括基礎模型、公共模型和專有模型中的至少一項;接口管理模塊,用于根據數據模型,定義數據接口;接口行為模擬模塊,用于定義至少一項業務行為;接口場景模擬模塊,用于定義至少一項正常響應或異常響應;接口調用分析模塊,用于根據數據接口的信息、至少一項業務行為以及至少一項正常響應或異常響應,確定至少一項測試案例,并基于測試案例生成測試結果,以輔助進行系統開發。上述方案能夠輔助系統前端和后端開發獨立可控地完成,避免產生因開發速度不同導致相互影響開發進度的問題,且滿足復雜的業務場景模擬需求。
技術領域
本申請實施例涉及系統開發領域,尤其涉及一種系統開發輔助平臺及方法。
背景技術
隨著各行各業日益激烈的市場競爭以及“互聯網+”戰略的普及,無論是傳統行業的企業還是新興的互聯網IT企業都面臨信息系統大規模建設或迭代優化的需求。面對越來越頻繁的信息系統交付需求,傳統前后端一體化開發越發不能滿足企業需求,前后端分離開發逐漸進入大家視野并得到廣泛實踐。
在前后端分離的開發模式下,軟件程序做了工程化分離,前端、后端開發人員分工合作,能夠更專注于各自的專業領域,也帶來更靈活的部署和水平擴展能力。同時,前后端分離開發模式解耦了開發過程中的依賴鏈問題,兩端開發人員從功能實現依賴弱化成接口定義依賴,極大提升了開發效率。
但是,前端和后端分別由團隊的至少兩組開發人員負責,因技術棧、業務復雜度、開發人員技術水平等因素的影響,兩組人員難以在開發進度保持一致,往往出現前端靜態頁面開發完畢,等待后臺數據實現交互邏輯時,后端接口仍未就緒的問題。為了能夠提升交付效率,前端人員將采用本地Mock技術或遠程獨立Mock服務等形式并行開發。但本地Mock技術存在需要額外引入技術依賴和代碼類庫、更新維護成本高昂、前端開發人員間難以復用等問題。而遠程獨立Mock服務存在難以定制響應數據、難以應對異常場景需求、無法滿足復雜業務場景等缺點。無論是新功能開發還是現有功能迭代,都需要對業務場景和邊界場景做好充分測試。而傳統的代碼覆蓋度檢查無法從業務場景視角評估代碼在各類正常、異常場景的正確性和健壯性。
發明內容
本申請實施例提供一種系統開發輔助平臺及方法,以無需對業務功能代碼進行較大改動的情況下,實現Mock接口功能的快速建設和復用,并在支持復雜業務場景定義的基礎上實現基于場景的測試完整性評估,提升軟件工程質量。。
在一個實施例中,本申請實施例提供了一種系統開發輔助平臺,該平臺包括:
Mock數據管理模塊,用于定義數據模型,所述數據模型包括基礎模型、公共模型和專有模型中的至少一項;
接口管理模塊,用于根據所述數據模型,定義數據接口;
接口行為模擬模塊,用于定義至少一項業務行為;
接口場景模擬模塊,用于定義至少一項正常響應或異常響應;
接口調用分析模塊,用于根據所述數據接口的信息、所述至少一項業務行為以及所述至少一項正常響應或異常響應,確定至少一項測試案例,并基于所述測試案例生成測試結果,以輔助進行系統開發。
在另一個實施例中,本申請實施例還提供了一種系統開發輔助方法,該方法包括:
Mock數據管理模塊定義數據模型,所述數據模型包括基礎模型、公共模型和專有模型中的至少一項;
接口管理模塊根據所述數據模型,定義數據接口;
接口行為模擬模塊定義至少一項業務行為;
接口場景模擬模塊定義至少一項正常響應或異常響應;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011027634.8/2.html,轉載請聲明來源鉆瓜專利網。





