[發明專利]自動化測試方法、裝置、計算機設備及存儲介質在審
| 申請號: | 201811537619.0 | 申請日: | 2018-12-15 |
| 公開(公告)號: | CN109783365A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 徐國誠 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 黃章輝 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 自動化測試 測試操作 控件 目標操作 計算機設備 視頻 測試動作 測試腳本 存儲介質 腳本 測試 自動化測試工具 屏幕分辨率 操作頁面 多分辨率 終端執行 自動匹配 自動生成 自動執行 適配性 適配 解析 終端 分析 | ||
本發明涉及自動化測試工具領域,公開了一種自動化測試方法、裝置、計算機設備及存儲介質,其方法包括:獲取測試示范視頻;解析所述測試示范視頻,獲取每一步測試操作對應的目標操作控件和測試動作,并形成測試操作腳本;在執行所述測試操作腳本時,若執行終端的操作頁面包含所述目標操作控件,則在所述執行終端執行針對所述目標操作控件的所述測試動作。本發明提出的自動化測試方法,通過對測試示范視頻中的測試操作進行識別,不需要再分析控件結構和適配屏幕分辨率,自動生成測試腳本,自動執行測試腳本,自動匹配多分辨率,大大提高自動化測試的適配性。
技術領域
本發明涉及自動化測試工具領域,尤其涉及一種自動化測試方法、裝置、計算機設備及存儲介質。
背景技術
自動化測試是把以人為驅動的測試行為轉化為機器執行的一種過程。現有的自動化測試常常采用錄制腳本的方式獲得自動化測試腳本,然后使用自動化測試腳本進行測試。然而這種方式有較大的局限性,由于不同型號的執行終端控件結構和屏幕分辨率存在差異,導致所獲得的自動化測試腳本適應性差,自動化測試腳本無法在不同型號的執行終端上使用。
發明內容
基于此,有必要針對上述技術問題,提供一種自動化測試方法、裝置、計算機設備及存儲介質,以提高自動化測試的適配性。
一種自動化測試方法,包括:
獲取測試示范視頻,所述測試示范視頻用于演示測試操作;
解析所述測試示范視頻,獲取每一步測試操作對應的目標操作控件和測試動作,并形成測試操作腳本,所述測試操作腳本包括各個測試操作的目標操作控件和測試動作;
在執行所述測試操作腳本時,檢查當前執行的測試動作對應的目標操作控件是否不是空集,若當前執行的測試動作對應的目標操作控件不是空集,則判斷執行終端的操作頁面中是否包含所述目標操作控件;
若所述執行終端的操作頁面包含所述目標操作控件,則在所述執行終端執行針對所述目標操作控件的所述測試動作。
一種自動化測試裝置,包括:
獲取視頻模塊,用于獲取測試示范視頻,所述測試示范視頻用于演示測試操作;
解析視頻模塊,用于解析所述測試示范視頻,獲取每一步測試操作對應的目標操作控件和測試動作,并形成測試操作腳本,所述測試操作腳本包括各個測試操作的目標操作控件和測試動作;
檢查控件模塊,用于在執行所述測試操作腳本時,檢查當前執行的測試動作對應的目標操作控件是否不是空集,若當前執行的測試動作對應的目標操作控件不是空集,則判斷執行終端的操作頁面中是否包含所述目標操作控件;
執行動作模塊,用于若所述執行終端的操作頁面包含所述目標操作控件,則在所述執行終端執行針對所述目標操作控件的所述測試動作。
一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述自動化測試方法的步驟。
一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述自動化測試方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811537619.0/2.html,轉載請聲明來源鉆瓜專利網。





