[發明專利]測試案例處理方法及裝置、計算機設備及可讀存儲介質有效
| 申請號: | 202010714983.0 | 申請日: | 2020-07-23 |
| 公開(公告)號: | CN111858355B | 公開(公告)日: | 2023-05-26 |
| 發明(設計)人: | 李學超;劉暢;嚴順良;林志農;周子堅;付磊;李佳;忻健;喻強;李春 | 申請(專利權)人: | 建信金融科技有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 許曼;賈磊 |
| 地址: | 200120 上海市浦東新區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 案例 處理 方法 裝置 計算機 設備 可讀 存儲 介質 | ||
本文提供了一種測試案例處理方法及裝置、計算機設備及可讀存儲介質,其中,測試案例處理方法包括:確定測試案例集合的公共信息,將所述公共信息存儲至所述測試案例集合所屬的目錄;將所述測試案例集合所屬目錄、所述測試案例集合所屬目錄下的公共信息及所述測試案例集合轉化為一測試積木單元;集成各測試案例集合對應的測試積木單元,得到測試案例庫。本文使得測試案例具有可裝配性,提高案例集合的可拼接程度,使得案例庫具有易維護、易復用的特點,提高大規模復雜系統自動化測試的實施效率。
技術領域
本文涉及測試技術領域,尤其涉及一種測試案例處理方法及裝置、計算機設備及可讀存儲介質。
背景技術
在軟件開發的過程中,為保證信息系統項目質量,測試是必不可少的手段,而測試工作的主要載體就是測試案例。
現有自動化測試案例庫一般采用固定的層次結構,例如經典的自頂向下的產品、項目、任務、套件、案例、步驟的模式。這種模式下,從產品到套件都屬于管理目錄,用來歸類案例腳本。案例和步驟屬于自動化腳本,通過在案例腳本中添加參數化變量、前置動作、后置動作來銜接串聯案例之間的數據關系,以達到增強腳本,自動準備測試數據,重復執行案例的目的。一般來說,參數化變量會分成不同范圍的作用域,例如全局、目錄、案例等范圍,前置/后置動作內部包含數據庫抽數、執行請求等不同方式的處理規則。
雖然現有腳本設計方法可以實現自動化測試目的,但對案例集合的組織往往都是固定模式的,這將引起如下問題:
(1)可讀性差
測試腳本通常以代碼形式存在,變量參數、處理規則都散落在各個案例中,無法直觀清晰展示,不易評審。
(2)不易維護
由于變量參數、處理規則僅作為案例數據傳遞的中間載體,缺乏結構化的抽象,不同目錄對應不同的測試集合,每個集合內的腳本代碼結構都不盡相同,當系統邏輯發生變化時,腳本修改點繁雜,維護成本高且容易出錯。
(3)不便共享、復用成本高
由于案例腳本代碼中的抽象程度不高,導致難以方便快捷地查詢和共享已有的變量參數、處理規則。當編寫大型復雜系統的測試案例時,使用成本非線性增長。
(4)使用人員技術能力要求高
自動化測試腳本涉及到編程,需要案例編寫和執行人員具有一定的腳本閱讀和編寫能力。對于非計算機背景的人員來說,增高了維護和使用自動化案例庫的門檻。
發明內容
本文用于解決現有技術中測試案例的確定存在可讀性差、不易維護、不變共享、復用成本高以及對使用人員能力要求高的問題。
為了解決上述技術問題,本文的第一技術方案提供一種測試案例處理方法,包括:
確定測試案例集合的公共信息,將所述公共信息存儲至所述測試案例集合所屬的目錄;
將所述測試案例集合所屬目錄、所述測試案例集合所屬目錄下的公共信息及所述測試案例集合轉化為一測試積木單元;
集成各測試案例集合對應的測試積木單元,得到測試案例庫。
進一步實施例中,所述公共信息包括:共享SQL、共享動作、共享變量、共享常量等公共參數和/或公共規則。
進一步實施例中,測試案例處理方法還包括:
根據業務需求,從所述測試案例庫中查詢待拼接測試積木單元;
根據所述待拼接測試積木單元的公共信息及嵌套關系,拼接所述待拼接測試積木單元,得到業務測試案例。
進一步實施例中,根據業務需求,從所述測試案例庫中查詢待拼接測試積木單元,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于建信金融科技有限責任公司,未經建信金融科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010714983.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種方程式賽車油箱
- 下一篇:一種文件存儲功能的擴展方法及系統





