[發明專利]一種基于精準測試平臺的測試方法及系統在審
| 申請號: | 201910012808.4 | 申請日: | 2019-01-07 |
| 公開(公告)號: | CN109783382A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 蘇冉 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 劉雪萍 |
| 地址: | 450000 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試平臺 代碼模塊 關聯 測試方法及系統 輸出測試結果 動態維護 測試輸出模塊 測試 測試模塊 關聯模塊 維護模塊 | ||
1.一種基于精準測試平臺的測試方法,其特征在于,包括如下步驟:
S1.在精準測試平臺將用例模塊和代碼模塊相關聯;
S2.在精準測試平臺動態維護用例模塊和代碼模塊的關聯;
S3.獲取待測代碼對應的目標用例,執行目標用例對待測代碼進行測試;
S4.在精準測試平臺輸出測試結果。
2.如權利要求1所述的一種基于精準測試平臺的測試方法,其特征在于,步驟S1具體步驟如下:
S11.在精準測試平臺設置代碼接口連接代碼模塊,所述代碼模塊為代碼庫;
S12.在精準測試平臺通過代碼接口導入代碼;
S13.在精準測試平臺設置用例接口連接用例模塊;
S14.在精準測試平臺通過用例接口導入用例;
S15.通過插樁覆蓋代碼,建立用例和代碼的對應關系。
3.如權利要求1所述的一種基于精準測試平臺的測試方法,其特征在于,步驟S2具體步驟如下:
S21.根據用例和代碼的正向關聯,獲取每個用例對應的代碼;
S22.當通過某個用例發現軟件缺陷時,快速定位到該用例對應的代碼位置;
S23.根據用例和代碼的反向關聯,獲取每段代碼對應的用例;
S24.當需要修改某段代碼時,快速獲取該段代碼對應的用例。
4.如權利要求1所述的一種基于精準測試平臺的測試方法,其特征在于,步驟S3具體步驟如下:
S31.定位一段代碼為當前待測代碼;
S32.獲取當前待測代碼對應的所有目標用例,所述當前待測代碼與其每個目標用例反向關聯;
S33.獲取當前待測代碼在其每個目標用例對應的多段代碼中的權重,所述當前待測代碼的目標用例與其多段代碼正向關聯;
S34.獲取當前待測代碼在每個目標用例對應的多段代碼中的執行優先級;
S35.根據在每個目標用例中當前待測代碼的權重和優先級,執行目標用例對當前待測代碼進行測試;
S36.判斷是否所有代碼段定位完畢;
若否,定位下一段代碼為當前待測代碼;返回步驟S32;
若是,進入步驟S4。
5.如權利要求1所述的一種基于精準測試平臺的測試方法,其特征在于,步驟S4具體步驟如下:
S41.根據測試訴求生成測試結果;
S42.根據測試結果生成測試報告;
S43.在精準測試平臺輸出測試報告。
6.如權利要求5所述的一種基于精準測試平臺的測試方法,其特征在于,所述測試報告包括代碼的邏輯塊執行速率、代碼的條件執行速率、函數的調用速率、用例與代碼的對應關系、用例聚類分析以及測試錯誤展示。
7.如權利要求5所述的一種基于精準測試平臺的測試方法,其特征在于,
步驟S43中,在精準測試平臺以圖形界面輸出測試報告。
8.一種基于精準測試平臺的測試系統,其特征在于,包括:
關聯模塊(1),用于在精準測試平臺將用例模塊和代碼模塊相關聯;
關聯維護模塊(2),用于在精準測試平臺動態維護用例模塊和代碼模塊的關聯;
測試模塊(3),用于獲取待測代碼對應的目標用例,執行目標用例對待測代碼進行測試;
測試輸出模塊(4),用于在精準測試平臺輸出測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910012808.4/1.html,轉載請聲明來源鉆瓜專利網。





