[發明專利]軟件投產演練方法及裝置在審
| 申請號: | 202110532546.1 | 申請日: | 2021-05-17 |
| 公開(公告)號: | CN113111010A | 公開(公告)日: | 2021-07-13 |
| 發明(設計)人: | 薛貝娜;雷雨;趙旭東 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F11/34 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;谷敬麗 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 軟件 投產 演練 方法 裝置 | ||
本發明公開了一種軟件投產演練方法及裝置,可用于數字孿生技術領域,其中方法包括:獲得軟件功能開發測試過程中的測試數據,所述測試數據包括:操作數據,環境數據,設備信息和交互內容;根據所述測試數據,構建數字孿生模型;利用所述數字孿生模型,進行軟件投產演練。本發明可以快速發現漏洞,從而預留出充分的安全測試與修復時間,減少生產問題。
技術領域
本發明涉及數字孿生技術領域,尤其涉及軟件投產演練方法及裝置。
背景技術
手機銀行軟件在新版本上線前,會在生產環境上進行投產演練,進行安全測試、功能測試等,以保障版本順利上線。
現有的軟件投產演練方法是在所有功能開發測試完畢提交正式版本后,版本發布前,進行環境部署、功能測試、安全測試等從而完成投產演練。由于演練時間在功能開發測試完畢之后,離版本發布時間近,演練時間短,問題修復時間緊,存在發現問題不全、已知問題修復不充分的情況,導致版本發布后產生生產問題,降低產品質量。
因此,亟需一種可以克服上述問題的軟件投產演練方案。
發明內容
本發明實施例提供一種軟件投產演練方法,用以快速發現漏洞,從而預留出充分的安全測試與修復時間,減少生產問題,該方法包括:
獲得軟件功能開發測試過程中的測試數據,所述測試數據包括:操作數據,環境數據,設備信息和交互內容;
根據所述測試數據,構建數字孿生模型;
利用所述數字孿生模型,進行軟件投產演練。
本發明實施例提供一種軟件投產演練裝置,用以快速發現漏洞,從而預留出充分的安全測試與修復時間,減少生產問題,該裝置包括:
數據獲得模塊,用于獲得軟件功能開發測試過程中的測試數據,所述測試數據包括:操作數據,環境數據,設備信息和交互內容;
模型構建模塊,用于根據所述測試數據,構建數字孿生模型;
投產演練模塊,用于利用所述數字孿生模型,進行軟件投產演練。
本發明實施例還提供一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述軟件投產演練方法。
本發明實施例還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有執行上述軟件投產演練方法的計算機程序。
本發明實施例通過獲得軟件功能開發測試過程中的測試數據,所述測試數據包括:操作數據,環境數據,設備信息和交互內容;根據所述測試數據,構建數字孿生模型;利用所述數字孿生模型,進行軟件投產演練。本發明實施例基于數字孿生技術,根據平時軟件功能開發測試過程中收集到的測試數據,構建數字孿生模型,提前進行模擬投產演練,比以往投產演練提前進行,從而可以提前發現漏洞,預留出充分的安全測試與修復時間,減少生產問題,不占用物理資源,對測試環境資源占用壓力小,全過程自動化測試,不需要人工成本。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。在附圖中:
圖1為本發明實施例中軟件投產演練方法示意圖;
圖2為本發明實施例中數字孿生模型構建流程示意圖;
圖3為本發明實施例中另一軟件投產演練方法示意圖;
圖4為本發明實施例中另一軟件投產演練方法示意圖;
圖5為本發明具體實施例中軟件投產演練方法示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110532546.1/2.html,轉載請聲明來源鉆瓜專利網。





