[發明專利]一種測試方法以及測試裝置有效
| 申請號: | 201811045469.1 | 申請日: | 2018-09-07 |
| 公開(公告)號: | CN109344056B | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 丁普升;付銓;馮源 | 申請(專利權)人: | 武漢達夢數據庫股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 向彬 |
| 地址: | 430000 湖北省武漢市東湖新技術開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 方法 以及 裝置 | ||
本發明公開了一種測試方法以及測試裝置,該測試方法包括:獲取多個生產數據庫對應的基準測試數據以及日志文件;根據每個生產數據庫的基準測試數據以及日志文件,創建目標應用服務對應的基準測試用例,以獲取多個基準測試用例;依據目標應用服務在待測數據庫上的運行方式,將多個基準測試用例進行融合,得到目標測試用例;依據目標測試用例對待測數據庫進行測試,得到目標應用服務在待測數據庫上運行情況的測試結果。該測試方法將多個基準測試用例進行融合得到目標測試用例,依據目標測試用例對目標應用服務在待測數據庫上的運行情況進行測試,提高了目標測試用例的覆蓋率,提高了測試的準確性,減小了誤判情況的發生。
技術領域
本發明屬于數據庫技術領域,更具體地,涉及一種測試方法以及測試裝置。
背景技術
數據庫是數據有組織的集合,為各種計算機應用提供數據服務,例如查詢、記錄、更新等。隨著信息化技術的發展,各種計算機應用層出不窮,為了保證數據庫性能的穩定性,需要對數據庫的性能、功能等進行測試。
為了提高數據庫系統測試的精準性,保障數據庫滿足對特定應用場景的功能要求和性能要求,模擬特定計算機應用對待測數據庫進行測試成為廣泛使用的測試方法。目前,模擬計算機應用服務進行數據庫系統測試的傳統方法有兩種:(1)搭建計算機應用服務,通過該應用服務對待測試數據庫服務進行系統測試;(2)搭建計算機應用服務,該應用服務連接一個代理程序,代理程序連接生產數據庫服務以及待測數據庫服務,通過代理程序將應用服務的數據庫請求同時發送至生產數據庫服務和待測數據庫服務進行對比測試。
前述方法在實施過程中都需要依托于計算機應用服務的程序集對待測數據庫進行測試,但是待測數據庫提供的功能愈來愈復雜,使得從數據規模到結構化查詢語言SQL(Structured Query Language,簡寫為SQL)的類型可能都不盡相同,由此帶來的數據庫系統測試范圍越來越大,計算機應用服務的程序集的需求也越來越多。此外,在實際使用過程中,同一個應用服務可能在多個生產數據庫上運行,且在不同的生產數據庫上的運行方式不同。為了節省成本或者基于其他因素的考慮,現需要設計一個數據庫,使得應用服務可以在該數據庫運行,且能滿足多種運行方式。
那么,如何獲取合適的應用服務的程序集,對數據庫進行測試以保證應用服務在數據庫上能正常運行,是當前數據庫廠商亟待解決的技術問題。但是,作為數據庫廠商,往往難以部署第三方所需要的應用服務的程序集,同時,如果應用服務的程序集無法覆蓋全部的操作情況時,會引起測試結果不準確的問題,進而導致對待測數據庫的性能、功能產生誤判情況的發生,測試結果的真實性和全面性存在缺陷。
鑒于此,克服該現有技術所存在的缺陷是本技術領域亟待解決的問題。
發明內容
針對現有技術的以上缺陷或改進需求,本發明提供了一種測試方法以及測試裝置,其目的在于基于生產數據庫的日志文件創建目標測試用例,模擬目標應用服務的實際使用場景,提高了測試用例的覆蓋率以及實用性。另一方面,將多個基準測試用例進行融合得到目標測試用例,依據目標測試用例對目標應用服務在待測數據庫上的運行情況進行測試,提高了測試的準確性,減小了誤判情況的發生,由此解決難以部署第三方所需要的應用服務的程序集,同時,如果應用服務的程序集與待測數據庫不匹配時,會引起測試結果不準確的問題,進而導致對待測數據庫的性能、功能產生誤判情況的發生,測試結果的真實性和全面性存在缺陷的技術問題。
為實現上述目的,本發明實施例采用如下技術方案:
第一方面,本發明提供了一種測試方法,目標應用服務在多個生產數據庫上運行,所述目標應用服務在每個生產數據庫上的運行方式存在差異;
所述測試方法包括:
獲取多個生產數據庫對應的基準測試數據以及日志文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢達夢數據庫股份有限公司,未經武漢達夢數據庫股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811045469.1/2.html,轉載請聲明來源鉆瓜專利網。





