[發明專利]用戶界面的測試方法、裝置、系統及存儲介質有效
| 申請號: | 201910375637.1 | 申請日: | 2019-05-07 |
| 公開(公告)號: | CN111913868B | 公開(公告)日: | 2023-08-04 |
| 發明(設計)人: | 石小威 | 申請(專利權)人: | 杭州海康威視數字技術股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司 11138 | 代理人: | 李珂珂 |
| 地址: | 310051 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶界面 測試 方法 裝置 系統 存儲 介質 | ||
本申請公開了一種用戶界面的測試方法、裝置、系統及存儲介質,屬于測試技術領域。所述方法包括:根據多個觸發操作、多張目標圖像和多張源圖像,生成測試腳本;根據測試腳本,通過至少一個第一觸發操作所觸發的控件的控件信息控制被測終端針對被測終端顯示的用戶界面執行至少一個第一觸發操作,通過至少一個第二觸發操作在測試終端顯示的用戶界面的觸發位置控制被測終端針對被測終端顯示的用戶界面執行至少一個第二觸發操作。這樣,能夠綜合目標圖像、源圖像和控件信息,來更準確地確定該多個觸發操作的觸發位置,解決了相關技術中當源圖像中包含與對應的目標圖像相同的圖像區域時,無法準確確定觸發操作的觸發位置而導致影響測試效果的問題。
技術領域
本申請涉及測試技術領域,特別涉及一種用戶界面的測試方法、裝置、系統及存儲介質。
背景技術
隨著自動化測試技術的普及,對終端的用戶界面的測試逐漸由手工測試轉為自動化測試,從而減少技術人員的重復性操作,節省人力資源。
相關技術中,通常需要通過測試終端對被測終端的用戶界面進行測試。具體地,測試終端可以與被測終端建立連接,以在測試終端上顯示被測終端的用戶界面。之后,測試終端可以獲取多張目標圖像和多張源圖像,多張目標圖像為測試終端檢測到針對顯示的用戶界面的多個觸發操作時所截取的圖像,多張源圖像為測試終端在檢測到多個觸發操作時的全屏截圖,且多張目標圖像與多張源圖像一一對應,且目標圖像為對應的源圖像中的一部分。測試終端根據檢測到的觸發操作、多張目標圖像和多張源圖像,生成測試腳本。運行測試腳本,以根據多張源圖像中與對應的目標圖像相同的圖像區域在對應的源圖像中的位置,確定多個觸發操作在用戶界面的觸發位置,通過該多個觸發操作在用戶界面的觸發位置控制被測終端執行多個觸發操作。
但是,當源圖像中包含與對應的目標圖像相同的一個或者多個圖像區域時,通過上述方式就無法準確確定觸發操作在用戶界面的觸發位置,從而影響測試效果。
發明內容
本申請實施例提供了一種用戶界面的測試方法、裝置、系統及存儲介質可以解決相關技術中在源圖像中包含與對應的目標圖像相同的一個或者多個圖像區域時,無法準確確定觸發操作在用戶界面的觸發位置導致影響測試效果的問題。所述技術方案如下:
第一方面,提供了一種用戶界面的測試方法,應用于測試終端,所述方法包括:
根據多個觸發操作、多張目標圖像和多張源圖像,生成測試腳本,所述多張目標圖像為所述測試終端檢測到針對顯示的用戶界面的所述多個觸發操作時所截取的圖像,所述多張源圖像為所述測試終端在檢測到所述多個觸發操作時的全屏截圖,且所述多張目標圖像與所述多張源圖像一一對應,所述多張目標圖像為對應的源圖像中的一部分;
根據所述測試腳本,通過至少一個第一觸發操作所觸發的控件的控件信息控制被測終端針對所述被測終端顯示的用戶界面執行所述至少一個第一觸發操作,通過至少一個第二觸發操作在所述測試終端顯示的用戶界面的觸發位置控制所述被測終端針對所述被測終端顯示的用戶界面執行所述至少一個第二觸發操作,所述至少一個第一觸發操作是指所述多個觸發操作中存在未確定出觸發位置或者存在多個不同觸發位置的觸發操作,所述至少一個第二觸發操作是指所述多個觸發操作中除所述至少一個第一觸發操作之外的觸發操作。
可選地,所述根據所述測試腳本,通過至少一個第一觸發操作所觸發的控件的控件信息控制被測終端針對所述被測終端顯示的用戶界面執行所述至少一個第一觸發操作,通過至少一個第二觸發操作在所述測試終端顯示的用戶界面的觸發位置控制所述被測終端針對所述被測終端顯示的用戶界面執行所述至少一個第二觸發操作,包括:
運行所述測試腳本,以通過所述至少一個第一觸發操作所觸發的控件的控件信息控制所述被測終端針對所述被測終端顯示的用戶界面執行所述至少一個第一觸發操作,通過所述至少一個第二觸發操作在所述測試終端顯示的用戶界面的觸發位置控制所述被測終端針對所述被測終端顯示的用戶界面執行所述至少一個第二觸發操作。
可選地,所述運行所述測試腳本,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州海康威視數字技術股份有限公司,未經杭州海康威視數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910375637.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:教學電梯的安全鉗組件
- 下一篇:快速高精度水平直線運動系統





