[發明專利]一種視圖功能測試方法、裝置及設備有效
| 申請號: | 201810447148.8 | 申請日: | 2018-05-11 |
| 公開(公告)號: | CN108710570B | 公開(公告)日: | 2021-10-29 |
| 發明(設計)人: | 陳忻 | 申請(專利權)人: | 創新先進技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京晉德允升知識產權代理有限公司 11623 | 代理人: | 楊移 |
| 地址: | 開曼群島大開曼島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 視圖 功能 測試 方法 裝置 設備 | ||
本說明書實施例公開了一種視圖功能測試方法、裝置以及設備,所述方法包括:在測試時,需要存儲被訪問視圖標識和各被訪問視圖所具有的視圖元素到訪問路徑中;通過未訪問的視圖元素實現對各視圖的訪問,對當前訪問視圖進行截屏,利用特征提取算法提取到視圖特征;將當前獲取的視圖特征與訪問過視圖的視圖特征進行匹配,根據匹配結果判斷當前視圖是否已被訪問,若已被訪問,則結束當前訪問路徑的跳轉訪問。
技術領域
本說明書涉及計算機技術領域,尤其涉及一種視圖功能測試方法、裝置以及設備。
背景技術
在隨著各類應用軟件的普及,尤其是移動應用軟件的廣泛應用,這些面向用戶的應用軟件需要包含用戶界面(User Interface,UI),以便用戶直觀便捷的使用移動應用軟件。為了確保上線軟件視圖功能能夠正常穩定的運行,需要對其視圖功能進行測試。
在現有技術中,針對應用軟件的視圖功能的測試,通常基于遍歷算法編寫測試腳本來實現,能夠對應用軟件的用戶界面進行功能交互、兼容性、穩定性等進行測試。在一些移動應用軟件中,由于用戶界面的視圖切換可能存在回環問題(即,針對同一視圖界面反復訪問,陷入死循環)。例如,點擊當前界面中交互按鈕后仍然回到當前界面,傳統的基于深度優先遍歷的方法,需要針對每個存在回環的界面進行額外干預(例如,編寫對應的測試腳本)來避免遍歷程序產生回環。
基于現有技術,需要能夠快速、簡便的實現視圖功能測試的方案。
發明內容
本說明書實施例提供一種視圖功能測試方法、裝置以及設備,用于解決以下技術問題:需要能夠快速、簡便的實現視圖功能測試的方案。
為解決上述技術問題,本說明書實施例是這樣實現的:
本說明書實施例提供的一種視圖功能測試方法,包括:
測試訪問第一視圖,獲取第一視圖特征;
根據預設視圖訪問關系,基于所述第一視圖進行跳轉訪問測試,以跳轉訪問至第二視圖,并獲取第二視圖特征;
對比所述第一視圖特征和所述第二視圖特征;
若對比結果一致,則結束當前跳轉訪問測試。
本說明書實施例提供的一種視圖功能測試裝置,包括:
獲取模塊,測試訪問第一視圖,獲取第一視圖特征;
跳轉模塊,根據預設視圖訪問關系,基于所述第一視圖進行跳轉訪問測試,以跳轉訪問至第二視圖,并獲取第二視圖特征;
對比模塊,對比所述第一視圖特征和所述第二視圖特征;
執行模塊,若對比結果一致,則結束當前跳轉訪問測試。
本說明書實施例提供的一種電子設備,包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠:
測試訪問第一視圖,獲取第一視圖特征;
根據預設視圖訪問關系,基于所述第一視圖進行跳轉訪問測試,以跳轉訪問至第二視圖,并獲取第二視圖特征;
對比所述第一視圖特征和所述第二視圖特征;
若對比結果一致,則結束當前跳轉訪問測試。
本說明書實施例采用的上述至少一個技術方案能夠達到以下有益效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于創新先進技術有限公司,未經創新先進技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810447148.8/2.html,轉載請聲明來源鉆瓜專利網。





