强奸久久久久久久|草草浮力在线影院|手机成人无码av|亚洲精品狼友视频|国产国模精品一区|久久成人中文字幕|超碰在线视屏免费|玖玖欧洲一区二区|欧美精品无码一区|日韩无遮一区二区

首頁 > 產(chǎn)品 > 知識(shí) > AI自動(dòng)化測(cè)試,如何使用appnium開展自動(dòng)化測(cè)試

AI自動(dòng)化測(cè)試,如何使用appnium開展自動(dòng)化測(cè)試

來源:整理 時(shí)間:2023-06-18 04:42:00 編輯:智能門戶 手機(jī)版

1,如何使用appnium開展自動(dòng)化測(cè)試

據(jù)我所知。 松勤測(cè)試的課里面有,關(guān)于UI自動(dòng)化Robtium、Appium。Robtium是一個(gè)使用java語言在Android的Instrument框架的基礎(chǔ)上,封裝模擬用戶操作的接口測(cè)試框架。發(fā)展歷史長,版本更新快。Appium同時(shí)支持多種編程語言,跨android和ios,支持混合式應(yīng)用等。Appium的特性吸引了無數(shù)人的眼球,是移動(dòng)互聯(lián)網(wǎng)應(yīng)用自動(dòng)化的后起之秀。

{0}

2,什么是自動(dòng)化測(cè)試

自動(dòng)化測(cè)試包括Python編程技術(shù)、自動(dòng)化測(cè)試入門、Web自動(dòng)化測(cè)試:Selenium、Web自動(dòng)化測(cè)試項(xiàng)目實(shí)戰(zhàn)、移動(dòng)自動(dòng)化測(cè)試:Appium、移動(dòng)自動(dòng)化測(cè)試項(xiàng)目。能夠熟練掌握自動(dòng)化測(cè)試工具Selenium和Appium在Web自動(dòng)化測(cè)試和移動(dòng)端自動(dòng)化測(cè)試中的應(yīng)用,能夠搭建自動(dòng)化測(cè)試環(huán)境,獨(dú)立編寫自動(dòng)化測(cè)試腳本,熟練掌握真實(shí)業(yè)務(wù)場景下的自動(dòng)化腳本設(shè)計(jì)方法。
自動(dòng)化測(cè)試,簡單點(diǎn)說就是把由人工對(duì)軟件的測(cè)試行為轉(zhuǎn)化為由程序執(zhí)行測(cè)試的一種實(shí)踐,對(duì)于最常見的 GUI 測(cè)試來說,就是由自動(dòng)化測(cè)試工具模擬人工對(duì)軟件界面的操作的過程,并且自動(dòng)驗(yàn)證其結(jié)果是否符合預(yù)期。如果感興趣,可以從黑馬程序員獲取相關(guān)資料做進(jìn)一步了解。
自動(dòng)化測(cè)試是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。通常,在設(shè)計(jì)了測(cè)試用例并通過評(píng)審之后,由測(cè)試人員根據(jù)測(cè)試用例中描述的規(guī)程一步步執(zhí)行測(cè)試,得到實(shí)際結(jié)果與期望結(jié)果的比較。在此過程中,為了節(jié)省人力、時(shí)間或硬件資源,提高測(cè)試效率,便引入了自動(dòng)化測(cè)試的概念。
自動(dòng)化測(cè)試是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。

{1}

3,如何使用UIAutomation進(jìn)行iOS 自動(dòng)化測(cè)試

使用iOS模擬器1. 下載示例應(yīng)用程序TestAutomation.xcodeproj,并打開它。這個(gè)項(xiàng)目是一個(gè)很簡單的包含2個(gè)tab的tabbar應(yīng)用程序。2. 確保選中如下圖所示的“TestAutomation > iPhone 5.0Simulator”模式(或許已經(jīng)切換成5.1了,因此它可能是iPhone5.1模擬器)。3. 啟動(dòng)Instruments(Product > Profile),或者通過?I。4. 選擇左邊的iOS Simulator,然后再選擇Automation模板,然后點(diǎn)擊“Profile”。5. Instruments就已經(jīng)啟動(dòng)好后,然后直接開始錄制了。這里先停止錄制,(紅包按鈕或者?R)。6. 在左邊的Scripts窗口,點(diǎn)擊“Add > Create”創(chuàng)建新的腳本。7. 在腳本編輯器里,輸入下面的代碼var target = UIATarget.localTarget();var app = target.frontMostApp();var window = app.mainWindow();target.logElementTree();8. 重新運(yùn)行這段腳本?R(不需要保存)。腳本跑起來后,可以在日志打完后停止它。贊一個(gè)!就這樣完成了第一個(gè)UIAutomation測(cè)試用例。使用iOS設(shè)備除了將測(cè)試用例運(yùn)行模擬器上,也可以將它運(yùn)行在一個(gè)真實(shí)的設(shè)備上。不過,自動(dòng)化測(cè)試用例只能運(yùn)行在支持多任務(wù)的:iPhone 3GS,iPad,iOS> 4.0等設(shè)備上。遺憾的是不管iPhone 3G的系統(tǒng)版本是什么,都不支持。下面是如何操作:1. 通過USB接口連接上iPhone。2. 選擇 “TestAutomation > iOS Device”模式。3. 確保Developper profile設(shè)置成Release模式(而不是Ad-Hoc Distributionprofile)。默認(rèn)情況下,profiling是設(shè)置成Release模式的(因?yàn)闆]有必要將profile設(shè)置成Debug模式)。4. 啟動(dòng)測(cè)試 (?I)5. 后面的步驟請(qǐng)參考前面模擬器部分

{2}

文章TAG:自動(dòng)自動(dòng)化自動(dòng)化測(cè)試測(cè)試AI自動(dòng)化測(cè)試

最近更新

相關(guān)文章

知識(shí)最新文章