[發明專利]失敗用例自動重跑方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202011378638.0 | 申請日: | 2020-11-30 |
| 公開(公告)號: | CN112540916A | 公開(公告)日: | 2021-03-23 |
| 發明(設計)人: | 王濤 | 申請(專利權)人: | 的盧技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 羅運紅 |
| 地址: | 210038 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 失敗 自動 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及一種失敗用例自動重跑方法、裝置、計算機設備和存儲介質。該方法包括:獲取測試場景中的待測試用例以及測試數據;根據測試數據執行待測試用例,獲得執行結果;根據執行結果與預先配置的預期結果進行比對,確定比對結果;當比對結果為不匹配時,對剩余重新執行次數進行更新,獲得更新后的剩余重新執行次數;當更新后的剩余重新執行次數大于0時,返回根據測試數據執行待測試用例,獲得執行結果的步驟,直至更新后的剩余重新執行次數等于0或比對結果為匹配時,獲得最終執行結果。可以對執行結果與預先配置的預期結果不匹配測試用例自動重新執行,相對比較靈活,局限性得到了改善,提高了軟件測試效率。
技術領域
本申請涉及自動化測試技術領域,特別是涉及一種失敗用例自動重跑方法、裝置、計算機設備和存儲介質。
背景技術
自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程。通常,在設計了測試用例并通過評審之后,由測試人員根據測試用例中描述的規程一步步執行測試,得到實際結果與期望結果的比較。在此過程中,為了節省人力、時間或硬件資源,提高測試效率,便引入了自動化測試的概念。
目前的自動化測試主要是采用unittest框架對測試用例全量執行,局限性比較大,相對比較單一,導致軟件測試的效率低。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠提高軟件測試效率的失敗用例自動重跑方法、裝置、計算機設備和存儲介質。
一種失敗用例自動重跑方法,所述方法包括:
獲取測試場景中的待測試用例以及測試數據;
根據所述測試數據執行所述待測試用例,獲得執行結果;
根據所述執行結果與預先配置的預期結果進行比對,確定比對結果;
當所述比對結果為不匹配時,對剩余重新執行次數進行更新,獲得更新后的剩余重新執行次數;
當所述更新后的剩余重新執行次數大于0時,返回所述根據所述測試數據執行所述待測試用例,獲得執行結果的步驟,直至所述更新后的剩余重新執行次數等于0或所述比對結果為匹配時,獲得最終執行結果。
在其中一個實施例中,所述當所述比對結果為不匹配時,對剩余重新執行次數進行更新,獲得更新后的剩余重新執行次數的步驟,包括:
當所述比對結果為不匹配時,對所述待測試用例的執行結果的比對結果為不匹配進行次數標記;
并在當前剩余重新執行次數上減1,獲得更新后的剩余重新執行次數。
在其中一個實施例中,所述獲取測試場景中的待測試用例以及測試數據的步驟,包括:
當到達預設測試時間時,觸發測試指令;
根據所述測試指令,獲取測試場景中的待測試用例以及測試數據。
在其中一個實施例中,所述方法還包括:
獲取測試報告模板;
根據所述測試報告模板和所述最終執行結果,生成測試報告。
在其中一個實施例中,所述方法還包括:
獲取所述待測試用例的相關負責人的聯系信息;
根據所述相關負責人的聯系信息,向所述相關負責人發送所述測試報告。
在其中一個實施例中,所述方法還包括:
當所述最終執行結果中存在執行失敗的結果時,所述測試報告中還包括提示用戶錯誤的具體原因以及涉及的模塊。
在其中一個實施例中,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于的盧技術有限公司,未經的盧技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011378638.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種彰顯硃砂煙風格的兩段式密集烘烤工藝
- 下一篇:一種可折疊式動力貓道





