[發明專利]一種自動化測試方法、系統及存儲介質在審
| 申請號: | 202110457055.5 | 申請日: | 2021-04-27 |
| 公開(公告)號: | CN113051179A | 公開(公告)日: | 2021-06-29 |
| 發明(設計)人: | 盧沛;肖震;萬波 | 申請(專利權)人: | 思享智匯(海南)科技有限責任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京智沃律師事務所 11620 | 代理人: | 吳志宏 |
| 地址: | 570000 海南省海口市龍華區濱海大*** | 國省代碼: | 海南;46 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 測試 方法 系統 存儲 介質 | ||
本發明涉及APP產品測試技術領域,具體地說,涉及一種自動化測試方法、系統及存儲介質。該方法包括如下步驟:步驟S1、通過一總控節點執行預設的調度策略,實現向多個執行節點的測試指令的發送;步驟S2、任一執行節點在收到測試指令后,均與其所對應的多個測試終端建立連接,并按測試指令中的策略執行測試用例;步驟S3、任一執行節點的任一測試用例的執行結果均發送至總控節點處;步驟S4、總控節點處生成匯總報告。該系統用于實現上述方法,該存儲介質用于存儲上述方法。通過本發明能夠較佳地提升APP產品的測試效率。
技術領域
本發明涉及APP產品測試技術領域,具體地說,涉及一種自動化測試方法、系統及存儲介質。
背景技術
APP產品的開發過程中,對其在實際移動終端上的測試為至關重要的一個環節,為了提高發現問題的效率和回歸測試的效率,目前大多采用自動化測試的手段進行測試。
但目前的自動化測試方法中,移動終端的數量及類型的局限性較大,很難做到較大規模的測試。
發明內容
本發明提供了一種自動化測試方法,其能夠克服現有技術的某種或某些缺陷。
根據本發明的一種自動化測試方法,其包括如下步驟:
步驟S1、通過一總控節點執行預設的調度策略,實現向多個執行節點的測試指令的發送;
步驟S2、任一執行節點在收到測試指令后,均與其所對應的多個測試終端建立連接,并按測試指令中的策略執行測試用例;
步驟S3、任一執行節點的任一測試用例的執行結果均發送至總控節點處;
步驟S4、總控節點處生成匯總報告。
通過上述步驟S1-S4,能夠較佳地通過總控節點實現對所有執行節點的同一調度,而每個執行節點處又均能夠設置多個測試終端,故而能夠較佳地實現多類型、大規模的測試執行,故而能夠較佳地提升發現問題的效率和回歸測試的效率。此外,通過在總控節點處生成匯總報告,故而能夠進一步地提升測試的自動化程度。
作為優選,步驟S1中的調度策略用于定義所述多個執行節點進入作業的規則。從而能夠較佳地實現對所有執行節點的統籌安排。
作為優選,步驟S1中的測試指令用于定義所需執行的測試用例的種類以及所需開啟的測試終端的類型及數量。故而能夠較佳地實現對對應執行節點所需及進行工作的約束。
作為優選,步驟S2具體包括如下步驟,
步驟S21、對應執行節點讀取測試指令中的所需開啟的測試終端的類型及數量;
步驟S22、對應執行節點讀取與其連接的測試終端的設備類型及數量;
步驟S23、對應執行節點與測試指令中定義的設備類型及數量的測試終端建立連接,并啟動相應數量的Appium服務;
步驟S24、對應執行節點讀取測試指令中的測試用例的種類,并拉取對應種類的測試用例進入執行。
通過上述步驟S21-24,使得測試終端在接收到測試指令后,能夠較佳地實現與測試終端的自動連接、測試用例的自動拉取及執行,從而能夠較佳地提升測試的效率。
作為優選,步驟S22中,在任一執行節點處的可用測試終端的設備類型或數量達不到相應測試指令中所規定的類型及數量時,相應執行節點均向總控節點進行錯誤反饋;總控節點在收到錯誤反饋后,依據錯誤反饋的數據向其余空閑執行節點發送相應的測試指令。故而能夠較佳地保證預定測試規模的完成。
作為優選,任一執行節點處所配置的測試終端的類型能夠為相同類型或不同類型。故而便于執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思享智匯(海南)科技有限責任公司,未經思享智匯(海南)科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110457055.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種健康護理與改善信息系統
- 下一篇:一種農業機械車體機構





