[發明專利]測試用例的執行方法、裝置、執行設備及可讀存儲介質有效
| 申請號: | 202011175663.9 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112000586B | 公開(公告)日: | 2021-02-26 |
| 發明(設計)人: | 尹杰;萬振華;王頡;董燕;李華 | 申請(專利權)人: | 深圳開源互聯網安全技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市恒申知識產權事務所(普通合伙) 44312 | 代理人: | 任哲夫 |
| 地址: | 518100 廣東省深圳市龍華區龍華*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 執行 方法 裝置 設備 可讀 存儲 介質 | ||
本發明提供一種測試用例的執行方法、裝置、執行設備及可讀存儲介質,其中,方法應用于測試用例集,該測試用例集至少包括一測試用例,該測試用例具有回收計數值,該回收計數值表征測試用例的最少執行次數,該方法包括:對回收計數值進行初始賦值,初始賦值后的回收計數值大于0;執行測試用例;根據測試用例的執行結果,對回收計數值進行增減,對于回收計數值大于0的測試用例重復執行,對于回收計數值為0的測試用例進行回收,其中,回收后的測試用例不再執行。由于回收計數值為0的測試用例被回收,無需再次執行,所以測試人員只需專注于回收計數值大于0的測試用例即可,極大地提升了測試效率。
技術領域
本發明涉及軟件測試技術領域,尤其涉及一種測試用例的執行方法、裝置、執行設備及可讀存儲介質。
背景技術
敏捷開發以用戶的需求進化為核心,采用迭代、循序漸進的方法進行軟件開發。在敏捷開發中,軟件項目在構建初期被切分成多個子項目,各個子項目的成果都經過測試,具備可視、可集成和可運行使用的特征。換言之,就是把一個大項目分為多個相互聯系,但也可獨立運行的小項目,并分別完成,在此過程中軟件一直處于可使用狀態。在對各個子項目進行測試的過程中,需要用到大量的測試用例,以找出軟件的缺陷。前述測試用例(TestCase)是指對一項特定的軟件產品進行測試任務的描述,體現測試方案、方法、技術和策略。測試用例的內容包括測試目標、測試環境、輸入數據、測試步驟、預期結果、測試腳本等,最終形成測試用例文檔。簡單地認為,測試用例是為某個特殊目標而編制的一組測試輸入、執行條件以及預期結果,用于核實是否滿足某個特定軟件的需求。
目前,隨著軟件行業中越來越多的企業和單位普及敏捷開發測試流程,軟件的迭代和更新頻率也越來越高,測試人員的測試時間也越來越不可控。面對這種情況,業界通過引入自動化方案解決了部分測試用例的執行效率問題,但是受限于諸如自動化率低、自動化結果正確性不可控等自動化方案本身的一系列問題,測試人員的主要精力還是在于人工測試,而在人工編寫和執行測試用例的過程中,測試用例的篩選主要是基于優先級、關鍵字標簽等方式實現,這種篩選方式雖然在一定程度上提升了測試效率、減少了執行測試用例的數量,但是卻存在諸多其它問題,如:測試效率提升效果較弱;測試人員無法識別同優先級和/或同關鍵詞的測試用例哪些需要優先執行,哪些需要后續執行,哪些不需要執行;面對迭代高、發布頻繁的敏捷流程,無法統一過濾測試用例;測試人員無法明確軟件產品的質量趨勢等。
因此,有必要對上述測試用例的執行方法進行改進。
發明內容
本發明所要解決的技術問題是:提供一種測試用例的執行方法、裝置、執行設備及可讀存儲介質,旨在解決現有的測試用例的執行方法的測試效率較低的問題。
為了解決上述技術問題,本發明采用的技術方案為:
本發明實施例第一方面提供一種測試用例的執行方法,所述方法應用于測試用例集,所述測試用例集至少包括一測試用例,所述測試用例具有回收計數值,所述回收計數值表征測試用例的最少執行次數,所述方法包括:
對所述回收計數值進行初始賦值,初始賦值后的所述回收計數值大于0;
執行所述測試用例;
根據所述測試用例的執行結果,對所述回收計數值進行增減,對于所述回收計數值大于0的測試用例重復執行,對于所述回收計數值為0的測試用例進行回收,其中,回收后的所述測試用例不再執行。
在一些實施方案中,所述測試用例還具有優先級,所述優先級越高,初始賦值后的所述回收計數值越大,所述優先級越低,初始賦值后的所述回收計數值越小。
在一些實施方案中,所述根據所述測試用例的執行結果,對所述回收計數值進行增減,對于所述回收計數值大于0的測試用例重復執行,對于所述回收計數值為0的測試用例進行回收,具體包括:
若所述測試用例執行失敗,則所述回收計數值加1,并重復執行所述測試用例;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳開源互聯網安全技術有限公司,未經深圳開源互聯網安全技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011175663.9/2.html,轉載請聲明來源鉆瓜專利網。





