[發明專利]測試案例庫與特征庫生成方法、設備及存儲介質在審
申請號: | 201911096312.6 | 申請日: | 2019-11-11 |
公開(公告)號: | CN112783758A | 公開(公告)日: | 2021-05-11 |
發明(設計)人: | 于晨昕;喬紅麟;梁高中;陳開旺 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
主分類號: | G06F11/36 | 分類號: | G06F11/36 |
代理公司: | 北京太合九思知識產權代理有限公司 11610 | 代理人: | 張愛;劉戈 |
地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 測試 案例 特征 生成 方法 設備 存儲 介質 | ||
本申請實施例提供一種測試案例庫與特征庫生成方法、設備及存儲介質。在本申請實施例中,對待測試軟件的功能特性進行特征化得到原子特征,通過原子特征實現測試案例基于案例特征的形式化描述,形成測試案例形式化特征庫,該測試案例形式化特征庫具有較好的完備性;進而,以測試案例形式化特征庫中測試案例的形式化描述(即案例特征)為抓手,從線上案例中自動獲取符合這些形式化描述的測試案例,即可保證測試案例的覆蓋度,又可快速生成測試案例,降低生成測試案例的工作量。
技術領域
本申請涉及測試技術領域,尤其涉及一種測試案例庫與特征庫生成方法、設備及存儲介質。
背景技術
軟件測試是發現軟件缺陷、保證軟件質量的一種測試技術。軟件測試主要是編寫測試案例,通過測試案例對軟件功能進行測試。測試案例的生成是軟件測試有效性的關鍵和難點,目前測試案例主要靠人工編寫。
隨著軟件技術的發展,軟件的功能和規模不斷強大,軟件測試需要更多的測試案例才能全面覆蓋軟件功能,編寫測試案例的工作量急劇增加。而,如何在保證測試案例覆蓋度的情況下,快速生成測試案例是目前軟件測試急需解決的問題。
發明內容
本申請的多個方面提供一種測試案例庫與特征庫生成方法、設備及存儲介質,用以在保證測試案例覆蓋度的情況下,快速生成測試案例。
本申請實施例提供一種測試案例形式化特征庫生成方法,包括:對待測試軟件的功能特性進行特征分解,得到多個原子特征;根據所述多個原子特征組合得到多個案例特征,每個案例特征是對一個測試案例的形式化描述;根據所述多個案例特征,生成測試案例形式化特征庫。
本申請實施例還提供一種測試案例庫生成方法,包括:獲取即將在和/或已經在待測試軟件中實際運行的線上案例;將所述線上案例的特征在測試案例形式化特征庫中進行匹配,所述測試案例形式化特征庫中包含多個案例特征,每個案例特征是對一個測試案例的形式化描述;若在所述測試案例形式化特征庫中匹配到所述線上案例的特征,將所述線上案例作為對所述待測試軟件進行測試所需的測試案例加入測試案例庫中。
本申請實施例還提供一種計算機設備,包括:存儲器和處理器;所述存儲器,用于存儲計算機程序;所述處理器,與所述存儲器耦合,用于執行所述計算機程序,以用于:對待測試軟件的功能特性進行特征分解,得到多個原子特征;根據所述多個原子特征組合得到多個案例特征,每個案例特征是對一個測試案例的形式化描述;根據所述多個案例特征,生成測試案例形式化特征庫。
本申請實施例還提供一種計算機設備,包括:存儲器和處理器;所述存儲器,用于存儲計算機程序;所述處理器,與所述存儲器耦合,用于執行所述計算機程序,以用于:獲取即將在和/或已經在待測試軟件中實際運行的線上案例;將所述線上案例的特征在測試案例形式化特征庫中進行匹配,所述測試案例形式化特征庫中包含多個案例特征,每個案例特征是一個測試案例的形式化描述;若在所述測試案例形式化特征庫中匹配到所述線上案例的特征,將所述線上案例作為對所述待測試軟件進行測試所需的測試案例加入測試案例庫中。
本申請實施例還提供一種存儲有計算機程序的計算機可讀存儲介質,當所述計算機程序被處理器執行時,致使所述處理器實現本實施例提供的測試案例形式化特征庫生成方法中的步驟。
本申請實施例還提供一種存儲有計算機程序的計算機可讀存儲介質,當所述計算機程序被處理器執行時,致使所述處理器實現本實施例提供的測試案例庫生成方法中的步驟。
本申請實施例還提供一種索引推薦方法,包括:獲取數據庫語句,所述數據庫語句請求查詢至少一個數據表;為所述至少一個數據表分別生成至少一個備選索引;計算所述至少一個數據表各自對應的至少一個備選索引的搜索代價;根據所述至少一個數據表各自對應的至少一個備選索引的搜索代價,為所述至少一個數據表推薦索引。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911096312.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:垂直共振腔面射型激光裝置
- 下一篇:放電裝置、系統、方法及存儲介質