[發明專利]應用自動化測試方法、裝置、設備及可讀存儲介質有效
| 申請號: | 201710983500.5 | 申請日: | 2017-10-18 |
| 公開(公告)號: | CN107797927B | 公開(公告)日: | 2021-01-08 |
| 發明(設計)人: | 林金星 | 申請(專利權)人: | 中國平安人壽保險股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國;嚴理佳 |
| 地址: | 518000 廣東省深圳市福田*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 自動化 測試 方法 裝置 設備 可讀 存儲 介質 | ||
本發明公開了一種應用自動化測試方法、裝置、設備及可讀存儲介質,所述應用自動化測試方法包括:當檢測到應用的第一分支文件被打上標簽時,獲取包含所述第一分支文件的目標版本應用;對所述目標版本應用進行自動打包處理;獲取并解析所述目標版本應用中的配置文件,以獲取目標郵件地址;在檢測到打包處理完成時,將所述打包處理后的目標版本應用發送至所述目標郵件地址,以完成所述應用的測試。本發明旨在解決現有測試過程中開發人員的時間浪費多,降低了應用的測試效率的技術問題。
技術領域
本發明涉及測試技術領域,尤其涉及一種應用自動化測試方法、裝置、設備及可讀存儲介質。
背景技術
目前,由于移動APP版本迭代迅速,在應用上線之前,需要對應用進行多次測試,然而現有應用進行測試過程中,需要開發人員將待測試的應用進行手動打包,手工編寫對應的郵件,以實現將開發的應用發送給測試人員進行測試,這在一定程度上浪費了開發人員的時間,降低了應用的測試效率。
發明內容
本發明的主要目的在于提供一種應用自動化測試方法、裝置、設備及可讀存儲介質,旨在解決現有測試過程中開發人員的時間浪費多,降低了應用的測試效率的技術問題。
為實現上述目的,本發明提供一種應用自動化測試方法,所述應用自動化測試方法包括:
當檢測到應用的第一分支文件被打上標簽時,獲取包含所述第一分支文件的目標版本應用;
對所述目標版本應用進行自動打包處理;
獲取并解析所述目標版本應用中的配置文件,以獲取目標郵件地址;
在檢測到打包處理完成時,將所述打包處理后的目標版本應用發送至所述目標郵件地址,以完成所述應用的測試。
可選地,所述當檢測到應用的第一分支文件被打上標簽時,獲取包含所述第一分支文件的目標版本應用步驟包括:
當檢測到應用的第一分支文件被打上標簽時,獲取所述標簽的類型;
基于所述標簽的類型獲取包含所述第一分支文件的目標版本應用。
可選地,所述獲取并解析所述目標版本應用中的配置文件,以獲取目標郵件地址步驟包括:
獲取并解析所述目標版本應用中的配置文件,獲取所述應用自動化測試的測試屬性;
基于所述測試屬性,從預存的各個郵件地址中獲取目標郵件地址。
可選地,所述基于所述測試屬性,從預存的各個郵件地址中獲取目標郵件地址步驟還包括:
基于所述測試屬性,獲取所述應用的測試類型;
獲取預存的測試類型與郵件地址的關聯關系,基于所述關聯關系與所述應用的測試類型,從預存的各個郵件地址中獲取目標郵件地址。
可選地,所述在檢測到打包處理完成時,將所述打包處理后的目標版本應用發送至所述目標郵件地址,以完成所述應用的測試步驟包括:
在檢測到打包處理完成時,調用預存的郵件模板,基于所述配置文件,對郵件模板中待填充的內容進行填充;
基于填充后的所述郵件模板,生成對應新的待發送郵件,并將所述打包處理后的目標版本應用作為所述待發送郵件的附件;
將所述待發送郵件發送至目標郵件地址。
可選地,所述在檢測到打包處理完成時,將所述打包處理后的目標版本應用發送至所述目標郵件地址步驟之后包括:
檢測所述打包處理后的目標版本應用是否成功發送至目標郵件地址;
若未成功發送至目標郵件地址時,生成對應的失敗反饋信息,并將所述失敗反饋信息反饋給應用測試監督終端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國平安人壽保險股份有限公司,未經中國平安人壽保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710983500.5/2.html,轉載請聲明來源鉆瓜專利網。





