[發明專利]APP屏幕滑動場景自動測試方法、裝置及計算機設備在審
| 申請號: | 202010912293.6 | 申請日: | 2020-09-02 |
| 公開(公告)號: | CN111949189A | 公開(公告)日: | 2020-11-17 |
| 發明(設計)人: | 王佳威 | 申請(專利權)人: | 平安國際智慧城市科技股份有限公司 |
| 主分類號: | G06F3/0484 | 分類號: | G06F3/0484;G06F9/451 |
| 代理公司: | 深圳市精英專利事務所 44242 | 代理人: | 李翔宇 |
| 地址: | 518000 廣東省深圳市前海深港合*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | app 屏幕 滑動 場景 自動 測試 方法 裝置 計算機 設備 | ||
本發明公開了APP屏幕滑動場景自動測試方法、裝置、計算機設備及存儲介質,涉及智能終端測試技術,包括自動啟動待測試應用程序,若設置有第一滑動方向、還設置有第一起始位置、且設置有第一滑動距離,獲取第一滑動方向、第一起始位置及第一滑動距離以組成滑屏參數,根據滑屏參數進行自動滑屏,并觸發啟動測試視頻屏幕錄制;若自動滑屏未超越屏幕邊界且獲取到屏幕中的目標元素,結束滑屏測試,并結束測試視頻屏幕錄制以得到自動測試錄屏數據,將滑屏參數及自動測試錄屏數據發送至服務器。實現了APP自動啟動后的綜合滑屏測試,該滑屏測試的代碼統一封裝,無需對每種測試場景都需使用單獨的方法,提高了測試效率,降低了自動化滑屏測試難度。
技術領域
本發明涉及研發管理的測試技術領域,尤其涉及一種APP屏幕滑動場景自動測試方法、裝置、計算機設備及存儲介質。
背景技術
隨著智能手機的普及應用,研發人員所開發的手機APP(即手機應用程序)種類越來越多。開發手機APP的重要環節之一是對APP進行測試,目前也出現了很多APP測試工具和框架來協助測試人員,以便快速進行APP自動化測試。
在手機APP自動化測試中,滑動屏幕是一個十分常見的操作,但是滑動屏幕的使用場景確又是非常繁多且很復雜的,例如滑動屏幕的方向、滑動的距離等,基于現有開源的測試工具或者測試框架大多數是不能全部支持或者每一種場景有單獨的方法解決,也即沒有一種通用的方法去解決大多數場景問題。
這就造成了測試人員在實際APP自動化測試過程中遇到各種復雜的屏幕滑動操作時,每種測試場景都需使用單獨的方法,導致自動化代碼的冗余且執行效率的低下,或者需要自動化測試人員自己去封裝大量的方法去解決這些不同場景下的滑動屏幕操作,大大提高了自動化測試的難度。
發明內容
本發明實施例提供了一種APP屏幕滑動場景自動測試方法、裝置、計算機設備及存儲介質,旨在解決現有技術中開源的測試工具或者測試框架不能全部支持到各種復雜的屏幕滑動操作,每種測試場景都需使用單獨的方法,導致自動化代碼的冗余且執行效率的低下,而且提高了自動化測試的難度的問題。
第一方面,本發明實施例提供了一種APP屏幕滑動場景自動測試方法,其包括:
自動啟動待測試應用程序,判斷是否設置第一滑動方向;
若設置有所述第一滑動方向,判斷是否設置第一起始位置;
若設置有所述第一起始位置,判斷是否設置第一滑動距離;
若設置有所述第一滑動距離,獲取所述第一滑動方向、所述第一起始位置及所述第一滑動距離以組成滑屏參數,根據所述滑屏參數進行自動滑屏,并觸發啟動測試視頻屏幕錄制;
判斷自動滑屏是否超越屏幕邊界;
若自動滑屏未超越屏幕邊界,判斷是否獲取到屏幕中預設的目標元素;以及
若獲取到屏幕中的所述目標元素,結束滑屏測試,并結束測試視頻屏幕錄制以得到自動測試錄屏數據,將所述滑屏參數及所述自動測試錄屏數據發送至服務器。
第二方面,本發明實施例提供了一種APP屏幕滑動場景自動測試裝置,其包括:
滑動方向判斷單元,用于自動啟動待測試應用程序,判斷是否設置第一滑動方向;
滑動起始位置判斷單元,用于若設置有所述第一滑動方向,判斷是否設置第一起始位置;
滑動距離判斷單元,用于若設置有所述第一起始位置,判斷是否設置第一滑動距離;
指定滑屏控制單元,用于若設置有所述第一滑動距離,獲取所述第一滑動方向、所述第一起始位置及所述第一滑動距離以組成滑屏參數,根據所述滑屏參數進行自動滑屏,并觸發啟動測試視頻屏幕錄制;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安國際智慧城市科技股份有限公司,未經平安國際智慧城市科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010912293.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種幕墻雨水回收再利用系統
- 下一篇:一種片材成型模具





