[發明專利]一種應用界面測試方法、系統及存儲介質和終端設備在審
| 申請號: | 202011131036.5 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN114385477A | 公開(公告)日: | 2022-04-22 |
| 發明(設計)人: | 彭佳偉 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳翼盛智成知識產權事務所(普通合伙) 44300 | 代理人: | 彭緒坤 |
| 地址: | 518057 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 應用 界面 測試 方法 系統 存儲 介質 終端設備 | ||
本發明實施例公開了一種應用界面測試方法、系統及存儲介質和終端設備,應用于自動化測試技術領域。由應用界面測試系統啟動目標應用,并將需要截取的目標應用界面的屬性信息設置到配置文件中,并將配置文件及基于配置文件的運行代碼注入到目標應用中,當目標應用在目標應用界面加載完成時,將加載完成信息傳輸給應用界面測試系統,以截取圖片,進而實現了對目標應用界面的變更進行測試。這樣,當目標應用中的目標應用界面發生變更時,可以直接根據變更的目標應用界面更新配置文件,并針對更新后配置文件執行上述應用界面測試方法的流程,簡化了對目標應用變更過程中,對于其目標應用界面的測試流程。
技術領域
本發明涉及自動化測試技術領域,特別涉及一種應用界面測試方法、系統及存儲介質和終端設備。
背景技術
現有技術中,為了對瀏覽器中顯示界面的變更進行測試,一種具體的實現方法包括:在瀏覽器實際的運行過程中截取瀏覽器的顯示界面,并按照一定的策略對截取的顯示界面進行測試,從而實現了對瀏覽器中顯示界面的變更測試。
其中,在截取瀏覽器的顯示界面時,主要是通過專業的工程師編寫一定的代碼,并運行該代碼,以按照順序訪問瀏覽器的顯示界面,并截取瀏覽器的顯示界面,這樣,當瀏覽器增加新的顯示界面時,就需要工程師重新編寫訪問并截取新的顯示界面的代碼。
發明內容
本發明實施例提供一種應用界面測試方法、系統及存儲介質和終端設備,實現了根據配置文件獲取目標應用界面的截取圖片以進行測試。
本發明實施例一方面提供一種應用界面測試方法,包括:
啟動目標應用,將配置文件及基于所述配置文件的運行代碼注入到所述目標應用中,所述配置文件中包括所述目標應用中目標應用界面的屬性信息;
所述運行代碼中包括:解析所述配置文件,得到所述目標應用界面的屬性信息,當相應的目標應用界面加載完成時,將目標應用界面的加載情況反饋給應用界面測試系統的代碼;
接收所述目標應用根據所述配置文件傳輸的對所述目標應用界面的加載完成信息;
獲取所述目標應用顯示的目標應用界面的截取圖片;
根據所述截取圖片對所述目標應用界面的變更進行測試。
本發明實施例另一方面提供一種應用界面測試系統,包括:
代碼注入單元,用于啟動目標應用,將配置文件及基于所述配置文件的運行代碼注入到所述目標應用中,所述配置文件中包括所述目標應用中目標應用界面的屬性信息;所述運行代碼中包括:解析所述配置文件,得到所述目標應用界面的屬性信息,當相應的目標應用界面加載完成時,將目標應用界面的加載情況反饋給應用界面測試系統的代碼;
加載單元,用于接收所述目標應用根據所述配置文件傳輸的對所述目標應用界面的加載完成信息;
圖片獲取單元,用于獲取所述目標應用顯示的目標應用界面的截取圖片;
測試單元,用于根據所述截取圖片對所述目標應用界面的變更進行測試。
本發明實施例另一方面的一種實現方式中:
所述代碼注入單元,具體用于顯示測試界面,所述測試界面包括目標應用的選擇控件和測試觸發控件;響應于對所述選擇控件的操作,選擇一目標應用;響應于對所述測試觸發控件的操作,啟動所述選擇的目標應用。
本發明實施例另一方面的另一種實現方式中,
所述代碼注入單元,還用于將在所述目標應用界面的模仿用戶操作的代碼注入到所述目標應用中;所述模仿用戶操作的代碼中包括:在所述目標應用界面進行多次滾動操作,且當連續兩次滾動操作后,所述目標應用的目標應用界面未發生變化時,停止在所述目標應用界面的滾動操作的代碼;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011131036.5/2.html,轉載請聲明來源鉆瓜專利網。





