[發明專利]一種自動化測試方法及終端在審
| 申請號: | 201811531381.0 | 申請日: | 2018-12-14 |
| 公開(公告)號: | CN109783356A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 孫錦程;徐志成 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 高星 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試 目標控件 控件 關鍵信息 目標頁面 身份標識 目標頁 查找 頁面 計算機技術領域 終端 關鍵信息識別 屬性信息 誤報概率 數據庫 測試 失敗 | ||
本發明適用于計算機技術領域,提供了一種自動化測試方法及終端,該方法包括:在運行自動化測試用例時,獲取待測試的目標頁面的身份標識;基于所述目標頁面的身份標識,從頁面控件數據庫中查找所述目標頁面包含的所有目標控件各自對應的關鍵信息;所述關鍵信息用于在所述目標頁面中查找所述目標控件;根據每個所述目標控件的關鍵信息查找每個所述目標控件;當查找到所述目標控件時,基于查找到的所述目標控件進行自動化測試。本發明實施例,基于控件的關鍵信息識別目標頁面中的控件,能夠準確識別頁面中的控件,減少因控件的屬性信息發生變化而無法識別控件導致自動化測試用例運行失敗的問題,減少了誤報概率,提高了自動化測試的穩定性。
技術領域
本發明屬于計算機技術領域,尤其涉及一種自動化測試方法及終端。
背景技術
圖形用戶界面(Graphical User Interface,GUI)是指采用圖形方式顯示的計算機操作用戶界面。GUI Web自動化測試是在Web測試中的一種加快回歸測試,提前發現產品缺陷,促進效率提升的重要手段。GUI Web自動化測試是通過自動化測試框架(如Selenium)找到頁面上的控件,然后操作控件(讀取內容、填寫信息、點擊等)來模擬用戶的實際操作,去發現被測對象的缺陷。其中,Selenium為基于瀏覽器的自動化測試工具。
對于一些web項目,可能擁有成百上千個自動化測試用例,這些自動化測試用例會根據不同的優先級,按照不同的頻率定時觸發去跑。當自動化測試用例執行失敗時,通過分析測試用例的失敗原因來發現被測對象的缺陷。其中,測試用例的失敗原因包括產品缺陷、測試用例缺陷、測試框架缺陷等。
然而,在通過自動化測試用例進行測試的過程中,有時候執行測試用例失敗的原因并不是缺陷造成的,而是由于無法正確識別控件而導致自動化測試用例運行失敗,進而導致誤報,降低了自動化測試的穩定性。
發明內容
有鑒于此,本發明實施例提供了一種自動化測試方法及終端,以解決現有技術中,在通過自動化測試用例進行測試的過程中,因無法正確識別控件而導致自動化測試用例運行失敗,進而導致誤報的問題。
本發明實施例的第一方面提供了一種自動化測試方法,包括:
在運行自動化測試用例時,獲取待測試的目標頁面的身份標識;
基于所述目標頁面的身份標識,從頁面控件數據庫中查找所述目標頁面包含的所有目標控件各自對應的關鍵信息;所述關鍵信息用于在所述目標頁面中查找所述目標控件,所述關鍵信息包括所述目標控件的身份標識、所述目標控件的查找方式、查找內容、待搜索的關鍵字;
根據每個所述目標控件的關鍵信息查找每個所述目標控件;
當查找到所述目標控件時,基于查找到的所述目標控件進行自動化測試。
本發明實施例的第二方面提供了一種終端,包括:
獲取單元,用于在運行自動化測試用例時,獲取待測試的目標頁面的身份標識;
第一查找單元,用于基于所述目標頁面的身份標識,從頁面控件數據庫中查找所述目標頁面包含的所有目標控件各自對應的關鍵信息;所述關鍵信息用于在所述目標頁面中查找所述目標控件,所述關鍵信息包括所述目標控件的身份標識、所述目標控件的查找方式、查找內容、待搜索的關鍵字;
第二查找單元,用于根據每個所述目標控件的關鍵信息查找每個所述目標控件;
測試單元,用于當查找到所述目標控件時,基于查找到的所述目標控件進行自動化測試。
本發明實施例的第三方面提供了一種終端,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現以下步驟:
在運行自動化測試用例時,獲取待測試的目標頁面的身份標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811531381.0/2.html,轉載請聲明來源鉆瓜專利網。





