引言:Appium 是一個(gè)移動(dòng)端自動(dòng)化測試開源工具,可以針對不同的平臺用一套API來編寫測試用例。本文對Appium自動(dòng)化測試框架的功能進(jìn)行了概括。 本文選自《軟件自動(dòng)化測試開發(fā)》。
在婁底等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì) 網(wǎng)站設(shè)計(jì)制作按需策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),網(wǎng)絡(luò)營銷推廣,外貿(mào)營銷網(wǎng)站建設(shè),婁底網(wǎng)站建設(shè)費(fèi)用合理。
(1)支持iOS、Android,可在多臺機(jī)器上并行App 自動(dòng)化,測試機(jī)型適配。
(2)代碼實(shí)現(xiàn)關(guān)鍵字驅(qū)動(dòng):
測試集:關(guān)聯(lián)Excel 測試用例和腳本配置。
測試數(shù)據(jù):Excel 存儲輸入數(shù)據(jù)、控件元素、測試結(jié)果。
測試腳本:由Java 和TestNG 編寫,分層結(jié)構(gòu)有case、log、config、report 以及data 等。
(3)自動(dòng)測試用例執(zhí)行:
從功能測試用例中抽取需重復(fù)執(zhí)行的、主要的功能進(jìn)行用例覆蓋。
支持用例failed(失敗)時(shí)自動(dòng)截屏。
failed(失敗)用例自動(dòng)重復(fù)執(zhí)行數(shù)遍。
(4)持續(xù)集成環(huán)境Jenkins,定時(shí)自動(dòng)構(gòu)建和執(zhí)行測試任務(wù)。
測試結(jié)果報(bào)告展示,自動(dòng)郵件展示。
Appium 自動(dòng)化測試一個(gè)App 的基本過程如下:
基于Appium 自動(dòng)化測試框架,我們要進(jìn)行的是連接電腦、連接手機(jī)、解鎖、安裝App、卸載App、啟動(dòng)App、元素定位、元素的操作、屏幕的操作、頁面等待、異常處理截圖、數(shù)據(jù)校驗(yàn)、日志、報(bào)告等一系列自動(dòng)化測試執(zhí)行的詳細(xì)過程。
Appium 自動(dòng)化框架元素控件的捕獲,根據(jù)捕獲到的元素控件進(jìn)行相應(yīng)的操作。
Appium 元素控件有多種定位方法,最常用的是元素的ID(即By.id)和元素的值(即By.name)。還可以通過元素類型TagName、元素的位置XPath、手機(jī)設(shè)備的坐標(biāo)等進(jìn)行定位操作。安卓的元素控件可以通過SDK 中的uiautomatorviewer.bat 文件進(jìn)行錄制和捕獲定位,如下圖所示。
網(wǎng)站題目:Appium移動(dòng)自動(dòng)化框架
URL地址:http://chinadenli.net/article46/pigpeg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站維護(hù)、網(wǎng)站導(dǎo)航、虛擬主機(jī)、靜態(tài)網(wǎng)站、用戶體驗(yàn)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)