[發明專利]一種測試方法以及測試裝置有效
| 申請號: | 201811045469.1 | 申請日: | 2018-09-07 |
| 公開(公告)號: | CN109344056B | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 丁普升;付銓;馮源 | 申請(專利權)人: | 武漢達夢數據庫股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武漢市東湖新技術開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 方法 以及 裝置 | ||
1.一種測試方法,其特征在于,目標應用服務在多個生產數據庫上運行,所述目標應用服務在每個生產數據庫上的運行方式存在差異;
所述測試方法包括:
獲取多個生產數據庫對應的基準測試數據以及日志文件;
根據每個生產數據庫的基準測試數據以及日志文件,創建所述目標應用服務對應的基準測試用例,以獲取多個基準測試用例,其中,每個基準測試用例與對應的生產數據庫成一一映射關系;
依據所述目標應用服務在待測數據庫上的運行方式,將多個基準測試用例進行融合,得到目標測試用例;
依據所述目標測試用例對所述待測數據庫進行測試,得到所述目標應用服務在所述待測數據庫上運行情況的測試結果;
其中,所述目標應用服務在多個生產數據庫上運行,所述目標應用服務在每個生產數據庫上運行的時間段互不重合;
所述依據所述目標應用服務在待測數據庫上的運行方式,將多個基準測試用例進行融合,得到目標測試用例包括:
獲取所述目標應用服務在所述待測數據庫上運行時的訪問時間;
依據所述訪問時間將多個基準測試用例進行有序融合,得到基于時間段界定的目標測試用例;或,
所述目標應用服務在多個生產數據庫上運行,所述目標應用服務在每個生產數據庫上的訪問對象互不相同;
所述依據所述目標應用服務在待測數據庫上的運行方式,將多個基準測試用例進行融合,得到目標測試用例包括:
獲取所述目標應用服務在所述待測數據庫上運行時的目標訪問對象;
依據所述目標訪問對象將多個基準測試用例進行融合,得到基于訪問對象界定的目標測試用例。
2.根據權利要求1所述的測試方法,其特征在于,所述測試方法還包括:
判斷確定所述目標測試用例是否適用于所述待測數據庫;
若所述目標測試用例適用于所述待測數據庫,則依據所述目標測試用例對所述待測數據庫進行測試,得到所述目標應用服務在所述待測數據庫上運行情況的測試結果。
3.根據權利要求2所述的測試方法,其特征在于,所述判斷確定所述目標測試用例是否適用于所述待測數據庫包括:
獲取所述生產數據庫的基準測試環境以及所述待測數據庫的目標測試環境;
將所述基準測試環境與所述目標測試環境進行相似度匹配,獲取所述基準測試環境和所述目標測試環境之間的相似度;
判斷確定所述基準測試環境和所述目標測試環境之間的相似度是否大于預設的相似度閾值;
若所述基準測試環境和所述目標測試環境之間的相似度大于預設的相似度閾值,則所述目標測試用例適用于所述待測數據庫。
4.根據權利要求3所述的測試方法,其特征在于,所述基準測試環境和所述目標測試環境包括操作系統平臺、操作系統版本、數據規模、客戶端并發規模、硬件資源中的一項或者多項。
5.根據權利要求2所述的測試方法,其特征在于,所述測試方法還包括:
按照預設的時間間隔重新獲取多個生產數據庫的基準測試數據以及日志文件;
依據重新獲取到的基準測試數據以及日志文件,創建新的目標測試用例;
判斷確定所述新的目標測試用例與歷史目標測試用例之間的差異是否大于預設的差異閾值,其中,所述歷史目標測試用例為當前對所述待測數據庫進行測試的目標測試用例;
若所述新的目標測試用例與所述歷史目標測試用例之間的差異大于預設的差異閾值,則依據所述新的目標測試用例與所述歷史目標測試用例之間的差異獲取差異測試用例,依據所述新的目標測試用例和/或所述差異測試用例對所述待測數據庫進行測試。
6.根據權利要求1所述的測試方法,其特征在于,所述根據每個生產數據庫的基準測試數據以及日志文件,創建所述目標應用服務對應的基準測試用例,以獲取多個基準測試用例包括:
解析每個生產數據庫對應的日志文件,獲取每個生產數據庫對應的操作命令集;
根據每個生產數據庫對應的基準測試數據以及相應的操作命令集,創建所述目標應用服務對應的基準測試用例,以獲取多個基準測試用例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢達夢數據庫股份有限公司,未經武漢達夢數據庫股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811045469.1/1.html,轉載請聲明來源鉆瓜專利網。





