[發明專利]測試方法、裝置及計算機設備有效
| 申請號: | 201811575302.6 | 申請日: | 2018-12-21 |
| 公開(公告)號: | CN111352824B | 公開(公告)日: | 2023-07-07 |
| 發明(設計)人: | 王云保;池增坤 | 申請(專利權)人: | 北京金山云網絡技術有限公司;北京金山云科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 王術蘭 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 裝置 計算機 設備 | ||
本申請提供一種測試方法、裝置及計算機設備。所述方法包括:接收測試請求,依據所述測試請求中攜帶的測試特征信息,查詢預先設置的數據庫,獲取與所述測試特征信息相匹配的測試用例數據;依據獲取的測試用例數據,生成用以表征當前測試的測試用例視圖;調用預先設置的測試應用程序,運行所述測試用例視圖以執行測試,獲取執行結果,將獲取的執行結果寫入所述測試用例視圖并存儲。
技術領域
本申請涉及測試技術領域,具體而言,涉及一種測試方法、裝置及計算機設備。
背景技術
在完成應用程序或產品等業務開發后,需要通過測試來保證開發的業務質量,而在測試開發完成的業務時,以自動化測試各功能為例,需要根據具體的應用程序各功能預先編寫測試用例,以對應用程序的各功能進行測試驗證。其中,測試用例是指為某個特殊目標而編寫的包括測試輸入、執行條件以及預期結果等數據的一組代碼段,通過運行測試用例,可以測試某一應用程序路徑或核實該測試的應用程序是否滿足某一特定需求。
但目前的測試用例,通過開發語言將相關參數數據編寫在測試用例的代碼中,每一測試用例都需要進行相應代碼編輯,使得生成測試用例所需的時間較長,測試用例生成效率較低;進一步地,需要編輯人員掌握開發語言,對編輯測試用例的編輯人員要求較高,更新和管理維護不方便;而且,由于測試用例在某一被測設備中測試運行后,執行測試的被測設備記錄有該測試用例,當該測試用例再次用于該被測設備進行測試時,例如,根據不同的應用程序情況,需要再次利用該測試用例,但由于該被測設備記錄并運行過該測試用例,因而,會出現報錯使得該測試用例不能再次在該被測設備運行,使得測試用例不能被重復利用,測試用例的重復利用率較低。
發明內容
第一方面,本申請實施例提供一種測試方法,所述方法包括:
接收測試請求,依據所述測試請求中攜帶的測試特征信息,查詢預先設置的數據庫,獲取與所述測試特征信息相匹配的測試用例數據;
依據獲取的測試用例數據,生成用以表征當前測試的測試用例視圖;
調用預先設置的測試應用程序,運行所述測試用例視圖以執行測試,獲取執行結果,將獲取的執行結果寫入所述測試用例視圖并存儲。
結合第一方面,本申請實施例提供了第一種可能的實施方式,其中,在所述接收測試請求之前,所述方法還包括:
通過電子表格方式編輯測試用例數據,并將編輯的電子表格存儲到所述數據庫中。
結合第一方面,本申請實施例提供了第二種可能的實施方式,其中,所述方法還包括:
按照預設的測試用例分類規則,對數據庫中的各測試用例數據進行分類存儲;
所述測試請求中還攜帶有分類標識,所述獲取與所述測試特征信息相匹配的測試用例數據,包括:
從所述數據庫中,定位所述分類標識對應的分類數據庫;
從所述分類數據庫中,查詢與所述測試特征信息相匹配的測試用例數據。
結合第一方面的第二種可能的實施方式,本申請實施例提供了第三種可能的實施方式,其中,所述按照預設的測試用例分類規則,對數據庫中的各測試用例進行分類存儲包括:
按照應用程序或產品,對測試用例進行分類;和/或,
按照應用程序中測試模塊或產品中測試模塊,對測試用例進行分類;和/或,
按照測試模塊中的測試項目,對測試用例進行分類;和/或,
按照測試用例屬性對測試用例進行分類。
結合第一方面、第一方面的第一種至第三種中的任一種可能的實施方式,本申請實施例提供了第四種可能的實施方式,其中,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山云網絡技術有限公司;北京金山云科技有限公司,未經北京金山云網絡技術有限公司;北京金山云科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811575302.6/2.html,轉載請聲明來源鉆瓜專利網。





