中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

自動化測試工具4399AT的設計原理是什么

發布時間:2021-12-29 14:29:02 來源:億速云 閱讀:155 作者:柒染 欄目:大數據

這期內容當中小編將會給大家帶來有關自動化測試工具4399AT的設計原理是什么,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

框架基礎

基于appium進行改造,主要是攔截appium每次運行要安裝的輔助apk

自動化測試工具4399AT的設計原理是什么

算法基礎

 遍歷程序是基于深度優先遍歷算法上進行改進的,
以應用的首頁為根節點,檢索頁面上所有可操作的元素,對這些元素進行操作(如點擊)后,產生的新的頁面,
記錄這些頁面,然后以根節點產生而來的第一個頁面為起始頁面,重復上述的操作.遇到獲取的頁面上沒有
可操作的元素或者遇到之前訪問過的頁面,則返回上一級頁面,對他的鄰近節點繼續操作;

自動化測試工具4399AT的設計原理是什么

頁面定義

 頁面可操作元素是根據 xpath來定位的.
頁面的定義是根據頁面中所有可操作元素的路徑組成形成一個id來標識頁面.
因此,如果頁面中所有的可操作元素都一樣,就認為是同一個頁面,不一樣則表示不同的頁面.
程序會記錄頁面中已經操作過的元素,因此如果出現,如一個頁面點擊一個按鈕,這個按鈕產生變化,雖然會產生
一個新的頁面,但是不會產生更多的操作元素,也不會去重復操作已操作過的元素. 

路徑記錄與重定向
每一步操作都會記錄,從首頁到當前頁面的操作路徑,防止頁面變動,或者返回異常時,無法找到記錄在內存中的
待操作的元素.這種情況,會根據記錄的路徑,重啟重新找尋元素.
對路徑重尋,做優化定位. 如 進入c頁面,開始時需要經過 a->b->c,b可能是條件出現的頁面,或者只會出現一次的頁面.
當路徑重尋時,a到不了b,重試a直接到c,如果到達成功,則會將路徑優化為 a->c.

彈窗
分為安裝彈窗和應用彈窗
安裝彈窗,會根據不同的設備,采用不同的xpath定位,自動點掉安裝提示框,達到自動安裝的功能.
應用彈窗,需要用戶自己需要處理的彈窗路徑(xpath),在每次操作前,會嘗試判斷是否存在彈窗影響,
存在的話,會將彈窗點掉.

配置用例
封裝appium操作的api,提供json格式的寫入方式,用這種方式支持嵌入手動配置的腳本運行. 

上述就是小編為大家分享的自動化測試工具4399AT的設計原理是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永年县| 南溪县| 威信县| 上蔡县| 琼海市| 鹿邑县| 香河县| 彰化县| 铁力市| 洞头县| 普安县| 云南省| 广东省| 临朐县| 和平县| 芒康县| 锦州市| 尚志市| 巴彦淖尔市| 松滋市| 双柏县| 双鸭山市| 班玛县| 杭锦旗| 尚义县| 如皋市| 封丘县| 钦州市| 久治县| 莲花县| 翁牛特旗| 叙永县| 闽清县| 澳门| 紫阳县| 德清县| 镇江市| 城步| 德庆县| 宁城县| 临夏市|