[發明專利]接口用例集執行方法及裝置在審
| 申請號: | 202011439221.0 | 申請日: | 2020-12-11 |
| 公開(公告)號: | CN112380141A | 公開(公告)日: | 2021-02-19 |
| 發明(設計)人: | 張亞美 | 申請(專利權)人: | 上海中通吉網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 牛晴 |
| 地址: | 201799 上*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 用例集 執行 方法 裝置 | ||
本發明涉及一種接口用例集執行方法及裝置,包括創建用例集并標注強依賴接口用例;裝置用例集包括具有預設順序的多個單條接口用例;執行用例集并判斷用例是否報錯,如果報錯,則判斷報錯的用例是否為強依賴接口用例,得到判斷結果;否則,繼續執行用例集至全部用例執行完畢;根據裝置判斷結果對后續接口進行處理。本發明可以在創建用例集時,標注那些是被強依賴的、會影響后續接口執行結果的接口,當該類接口執行失敗時,用例集停止執行,當非該類接口執行失敗時,用例集繼續執行。最終生成的接口執行報告中,中途停止的用例集標注原因。
技術領域
本發明屬于自動化測試技術領域,具體涉及一種接口用例集執行方法及裝置。
背景技術
自動化測試是近幾年比較火熱的話題,也是未來發展的一個趨勢。接口測試對技術要求不高,學習成本低,但是能提前發現重要的問題,確保提供給前端的接口無重要問題。當項目較穩定、功能較成熟的時候,此時接口收到外界因素的影響較少,且與UI相比變化少,維護成本低,能夠在多個版本復用,將接口測試實現為自動化和持續集成,可以大大提高測試效率。
相關技術中,接口自動化主要是通過各種平臺、以及代碼框架的方式來實現的。上述方式均需要維護單條的接口用例,再將部分接口根據場景及強依賴關系維護到一個用例集中,定時執行并生成報告發送郵件至相關干系人。也就是說大多數的接口自動化框架的實現思路都是相似的,無論是平臺還是純代碼的自動化框架,均是維護單條的接口用例,再將部分接口根據場景及強依賴關系維護到一個用例集中。執行用例集時,當某一個報錯時,要不然跳過該報錯繼續執行后續用例,要不然直接停止執行該用例集。如果為強依賴接口用例失敗繼續執行,則會導致后續接口大量報錯,不利于問題排查;如果非強依賴接口用例失敗直接停止執行該用例集,則會導致后續不會被影響的接口未得到執行。
發明內容
有鑒于此,本發明的目的在于克服現有技術的不足,提供一種接口用例集執行方法及裝置,以解決現有技術中用例集在強依賴接口用例失敗時繼續執行,導致后續接口大量報錯,不利于問題排查的問題。
為實現以上目的,本發明采用如下技術方案:一種接口用例集執行方法,包括:
創建用例集并標注強依賴接口用例;所述用例集包括具有預設順序的多個單條接口用例;
執行用例集并判斷用例是否報錯,如果報錯,則判斷報錯的用例是否為強依賴接口用例,得到判斷結果;否則,繼續執行用例集至全部用例執行完畢;
根據所述判斷結果對后續接口進行處理。
進一步的,還包括:
定時啟動執行所述用例集。
進一步的,所述創建用例集并標注強依賴的接口,包括:
創建多個單條接口用例,生成用例集;
標注多個所述單條接口用例中的強依賴接口用例。
進一步的,所述判斷報錯的用例是否為強依賴接口用例,包括:
根據標注判斷用例是否為強依賴接口用例。
進一步的,所述根據所述判斷結果對后續接口進行處理,包括:
如果當前接口用例為強依賴接口用例,則立即停止執行用例集;
否則,用例集繼續執行后續接口并再次判斷用例是否報錯。
進一步的,還包括:
在所述用例集執行完畢,生成報告。
進一步的,所述在所述用例集執行完畢,生成報告,包括:
因強依賴接口用例報錯停止執行的用例集,標注終止原因。
本申請實施例提供一種接口用例集執行裝置,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海中通吉網絡技術有限公司,未經上海中通吉網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011439221.0/2.html,轉載請聲明來源鉆瓜專利網。





