[發明專利]測試回滾控制方法及裝置、終端和計算機可讀存儲介質在審
| 申請號: | 201811536842.3 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109783362A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 丁晶晶 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京匯思誠業知識產權代理有限公司 11444 | 代理人: | 馮曉平 |
| 地址: | 518052 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 回滾 測試 計算機可讀存儲介質 測試效率 目標測試 業務索引 復用 測試用例復用 終端 數據庫底層 測試系統 請求指示 人力成本 時間成本 數據狀態 | ||
本發明提出了一種測試回滾控制方法及裝置、終端和計算機可讀存儲介質,其中,該方法包括:獲取測試回滾請求,所述測試回滾請求指示有目標測試用例和回滾主體;根據所述測試回滾請求,在數據庫底層獲取所述目標測試用例對應的業務索引;將所述回滾主體回滾至所述業務索引的建立時間時的數據狀態。通過本發明的技術方案,針對相關技術中測試用例難以復用的技術問題,能夠降低測試用例復用的難度,提升測試效率,實現了測試用例乃至測試系統的自動回滾,節省了人力成本和時間成本,并能夠提升數據回滾的準確性,使得測試用例可以復用,極大地提升了測試效率。
【技術領域】
本發明涉及計算機技術領域,尤其涉及一種測試回滾控制方法及裝置、終端和計算機可讀存儲介質。
【背景技術】
目前,在大型系統測試時,已經運行過的測試用例無法再次直接運行,而是需要極其復雜的數據準備工作,具體來說,需要將已測試的用例對照未測試的用例人工進行編輯,才能使已測試的用例回復到測試前的數據狀態。換句話說,測試用例無法直接復用。這樣一來,每次需要復用測試用例時,都需要消耗大量的人力和時間成本,使得測試效率低下。
因此,如何降低測試用例復用的難度,成為目前亟待解決的技術問題。
【發明內容】
本發明實施例提供了一種測試回滾控制方法及裝置、終端和計算機可讀存儲介質,旨在解決相關技術中測試用例難以復用的技術問題,能夠降低測試用例復用的難度,提升測試效率。
第一方面,本發明實施例提供了一種測試回滾控制方法,包括:獲取測試回滾請求,所述測試回滾請求指示有目標測試用例和回滾主體;根據所述測試回滾請求,在數據庫底層獲取所述目標測試用例對應的業務索引;將所述回滾主體回滾至所述業務索引的建立時間時的數據狀態。
在本發明上述實施例中,可選地,所述測試回滾請求還指示有回滾時間點;所述根據所述測試回滾請求,在數據庫底層獲取所述目標測試用例對應的業務索引的步驟,包括:在所述目標測試用例對應的業務索引集合中,確定建立時間與所述回滾時間點相匹配的所述業務索引。
在本發明上述實施例中,可選地,在所述獲取測試回滾請求的步驟之前,還包括:當所述目標測試用例的每個數據操作完成時,為完成的所述數據操作建立對應的所述業務索引;錄制所述回滾主體在所述業務索引的建立時間時的數據狀態。
在本發明上述實施例中,可選地,所述回滾主體為待回滾的測試用例或測試系統。
在本發明上述實施例中,可選地,在所述將所述回滾主體回滾至所述業務索引的建立時間時的數據狀態的步驟之前,還包括:判斷所述回滾主體是否為所述測試系統;在所述回滾主體為所述測試系統的情況下,將所述測試系統中的每個測試用例均回滾至所述每個測試用例在所述業務索引的建立時間時的數據狀態;在所述回滾主體不是所述測試系統的情況下,確定所述回滾主體為所述目標測試用例,將所述目標測試用例回滾至所述目標測試用例在所述業務索引的建立時間時的數據狀態。
第二方面,本發明實施例提供了一種測試回滾控制裝置,包括:回滾請求獲取單元,用于獲取測試回滾請求,所述測試回滾請求指示有目標測試用例和回滾主體;業務索引獲取單元,用于根據所述測試回滾請求,在數據庫底層獲取所述目標測試用例對應的業務索引;回滾單元,用于將所述回滾主體回滾至所述業務索引的建立時間時的數據狀態。
在本發明上述實施例中,可選地,所述測試回滾請求還指示有回滾時間點;所述業務索引獲取單元用于:在所述目標測試用例對應的業務索引集合中,確定建立時間與所述回滾時間點相匹配的所述業務索引。
在本發明上述實施例中,可選地,還包括:業務索引建立單元,用于在所述回滾請求獲取單元獲取所述測試回滾請求之前,當所述目標測試用例的每個數據操作完成時,為完成的所述數據操作建立對應的所述業務索引,錄制所述回滾主體在所述業務索引的建立時間時的數據狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811536842.3/2.html,轉載請聲明來源鉆瓜專利網。





