[發明專利]一種基于接口自動化測試的方法在審
| 申請號: | 201911193396.5 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN111026654A | 公開(公告)日: | 2020-04-17 |
| 發明(設計)人: | 雷邦寧;黎寶怡;蔡應成;何思穎;陳北華;鐘浩賢;翁莊明;彭本 | 申請(專利權)人: | 廣州華資軟件技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州市南鋒專利事務所有限公司 44228 | 代理人: | 高崇 |
| 地址: | 510665 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 接口 自動化 測試 方法 | ||
本發明公開了一種基于接口自動化測試的方法,包括有以下環節:用例編寫環節:利用原始接口文檔并按照用例模板編寫具體的測試用例;測試執行環節:基于預定的執行策略對測試用例進行自動執行測試或手工執行測試;報告管理環節:基于測試執行的結果進行分析處理,并生成結果報告;通過把對接口數據正確性檢查的手工過程變成自動化過程,把手工活動的功能進行模塊化與自動化,采用系統記錄所有測試用例,可批量執行用例并以報告輸出,從而實現自動化測試。
技術領域
本發明涉及軟件接口測試的技術領域,尤其是指一種基于接口自動化測試的方法。
背景技術
隨著計算機軟件在全行業的廣泛使用,軟件質量逐步受到用戶的重視,軟件測試作為軟件質量保障的前端入口就變得更加重要。其中,軟件接口測試是軟件測試中的一個重要分支,測試對象是軟件的接口及接口交互的數據,主要的活動是接口交互數據的正確性檢查。通常,在進行軟件接口人工測試過程中,都是借助接口工具(soapui/postman等),需要人工配置用例報文數據并逐個執行、校對,每次執行完用例不能保存,無法重復利用。并且有些復雜的接口業務,調用的參數需從另一個接口的響應報文中獲取,測試的工作量成幾何倍數的增長,工作效率比較低。
而且,現在進行軟件接口測試時,往往都是測試人員使用現成的接口測試工具,沒有把整個接口測試過程進行整體設計與統一管理,并未有效解決接口測試效率低以及靈活性的問題,無法跨越多個平臺對象使用。
發明內容
本發明的目的在于克服現有技術的不足,提供一種有序、可控的基于接口自動化測試的方法。
為了實現上述的目的,本發明所提供的一種基于接口自動化測試的方法,包括有以下環節:
-用例編寫環節:利用原始接口文檔并按照用例模板編寫具體的測試用例;
-測試執行環節:基于預定的執行策略對測試用例進行自動執行測試或手工執行測試;
-報告管理環節:基于測試執行的結果進行分析處理,并生成結果報告。
進一步,在用例編寫環節中,所編寫的測試用例關聯其所屬系統及用例集,從而將該測試用例分類歸檔到相應的目錄下。
進一步,所述用例編寫環節具體包括以下步驟:
步驟A1.針對各測試用例的系統情況,每個系統均新增建立一個項目作為用于管理同個系統下各測試用例的接口,并對每個項目配置對應的項目信息;
步驟A2.針對同一系統下的各測試用例的接口,新增建立不同的用例集,屬相同接口的測試用例統一分類歸檔到相應的用例集下;
步驟A2.按照用例模板,并根據預設有的接口說明文檔注意填寫各個配置項以編寫完成具體的測試用例。
進一步,所述手工執行測試包括有:
-以用例為執行單位,在預設有的用例管理模塊中,執行處于非凍結狀態的測試用例;
-和/或以用例集為執行單位,在預設有的用例集管理模塊中,執行該用例集下所有處于非凍結狀態的測試用例。
-和/或以項目為執行單位,在預設有的項目管理模塊中,執行該項目下所有處于非凍結狀態的用例集下的非凍結狀態的測試用例。
進一步,所述自動執行測試為按定時策略自動執行測試,其中,所述按定時策略自動執行測試包括有以下步驟:
步驟B1.新建定時器,并按需填寫定時器信息;
步驟B2.將所建的定時器選擇關聯對應的項目;
步驟B3.重載已關聯的定時器啟動生效,自動執行測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華資軟件技術有限公司,未經廣州華資軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911193396.5/2.html,轉載請聲明來源鉆瓜專利網。





