針對目前市場上越來越多的移動終端機(jī)型的測試需求與日俱增。在移動測試實(shí)驗(yàn)室建設(shè)完畢的前提下我們將能夠?yàn)閷W(xué)生提供海量的被測試APP,結(jié)合自動化測試工具M(jìn)obilRunner和ATF將APP的功能測試過程記錄成腳本形式,然后將測試的過程和結(jié)果統(tǒng)一上傳到ATF上進(jìn)行管理和執(zhí)行,提升移動端測試的效率和覆蓋率。針對移動端機(jī)型與APP的兼容性,我們提供了含有海量的手機(jī)真機(jī)的在線云平臺,學(xué)生可以通過架設(shè)的云服務(wù)直接訪問300+的手機(jī),真實(shí)在線感受移動端兼容性測試的工作和模式。
自動檢測移動終端:
獲取對象目標(biāo):
腳本自動記錄:
腳本自動執(zhí)行和結(jié)果反饋:
海量真機(jī)功能兼容性測試,機(jī)型300+:
1、17年軟件測試教育行業(yè)經(jīng)驗(yàn),為學(xué)習(xí)者積累了大量的多元化素材包括各類移動應(yīng)用APP的測試全過程記錄和缺陷記錄,知識覆蓋范圍廣,有手工測試、 自動化測試、接口測試、移動端性能測試等各項(xiàng)知識點(diǎn)詳解和教學(xué)資源,讓學(xué)習(xí)者能接觸到新的技能和規(guī)范。
2、測試腳本自動錄制上手快;自動引導(dǎo)式操作、代碼補(bǔ)全機(jī)制全程高效無阻。
3、Hello單車大型項(xiàng)目測試、各種移動APP測試全方位的企業(yè)測試經(jīng)驗(yàn)和技能的全面積累,為同學(xué)們能盡快上手真實(shí)的移動測試企業(yè)級項(xiàng)目提供一手資料。
實(shí)訓(xùn)方案架構(gòu):
在測試實(shí)驗(yàn)室的基礎(chǔ)上搭建移動端自動化測試實(shí)訓(xùn)框架,可以通過服務(wù)器連接USB Hub與各種移動端建立直接的聯(lián)系,將移動端或模擬器連接到服務(wù)器從而對海量或單個終端進(jìn)行操作,進(jìn)行APP的操作并記錄測試腳本,對腳本進(jìn)行編輯可以對APP進(jìn)行功能全覆蓋測試。
集成開發(fā)環(huán)境:
(Integrated Development Environment 簡稱IDE)軟件是用于程序開發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具,也就是集成了代碼編寫功能、分析功能、編譯功能、Debug功能等一體化的開發(fā)軟件套。
IDE環(huán)境菜單欄:
MobileRunner中的菜單欄如上圖所示,主菜單包含文件、編輯、設(shè)備、執(zhí)行、設(shè)置、工具、許可證、幫助等菜單項(xiàng),下面對每一項(xiàng)做一個簡介。
● 文件菜單:
如上所示,所有對腳本的管理操作都可以在文件菜單下完成,包括對腳本的新建,導(dǎo)入,保存,另存為,關(guān)閉,改變工作空間,近打開,退出等等。
● 編輯菜單:
如上所示,所有對腳本的編輯操作都可以在編輯菜單下完成,包括對腳本的撤銷,重做,查找,替換,查找下一個,剪切,復(fù)制,粘貼以及對象庫。
● 設(shè)備菜單:
如上圖所示,本地設(shè)備列表按鈕,點(diǎn)擊會顯示所有與電腦連接的相應(yīng)設(shè)備。
● 執(zhí)行菜單:
如上圖所示,執(zhí)行菜單只有開始執(zhí)行按鈕,開始執(zhí)行菜單啟動回放腳本功能。
● 設(shè)置菜單:
如上圖所示,設(shè)置菜單中包含了回放設(shè)置、語言設(shè)置、字號及IOS驅(qū)動設(shè)置和網(wǎng)絡(luò)許可模式。
● 工具菜單:
如上圖所示,工具菜單提供日志查看功能。
● 許可證菜單:
如上圖所示,許可證菜單是MobileRunner新增的菜單,方便用戶在軟件中完成許可證的生成和導(dǎo)入工作,由于免費(fèi)的許可證試用期為15天,當(dāng)試用期過后再次使用軟件后會提示LIC過期的提示,此時可以點(diǎn)擊“申請?jiān)S可證”菜單項(xiàng),根據(jù)需要產(chǎn)生req文件,獲得我公司為您配置的LIC文件后,可以點(diǎn)擊“導(dǎo)入許可證”菜單項(xiàng)將其導(dǎo)入即可。
● IDE環(huán)境工具欄:
1 2 3 4 5 6 7 8 9 10
如上圖所示,工具欄共有10個按鈕,下面簡單介紹其功能。
按鈕1:新建腳本; 按鈕2:保存改動腳本; 按鈕3:錄制腳本; 按鈕4:回放腳本; 按鈕5:腳本編輯時用以撤銷; 按鈕6:腳本編輯時用以重做; 按鈕7:腳本編輯時用以查找替換; 按鈕8:腳本編輯時用以查找下一匹配點(diǎn); 按鈕9:循環(huán)參數(shù)表按鈕,用于新建循環(huán)參數(shù)表。 按鈕10:對象庫按鈕,用于查看腳本中存在的對象信息。
IDE環(huán)境三個區(qū)域:
1、項(xiàng)目管理區(qū) 2、腳本編輯區(qū) 3、結(jié)果輸出及參數(shù)表編輯
● 【項(xiàng)目管理器】
項(xiàng)目管理器用來顯示當(dāng)前 IDE 中所有的項(xiàng)目,并且顯示項(xiàng)目中的腳本。
● 【腳本編輯器】
雙擊項(xiàng)目管理器中要編輯的腳本可打開腳本編輯器。
● 新建項(xiàng)目、導(dǎo)入項(xiàng)目
方式一:
方式二:
● 排除項(xiàng)目、刪除項(xiàng)目、重命名項(xiàng)目
腳本操作
● 新建腳本、導(dǎo)入腳本
● 排除腳本、刪除腳本、重命名腳本
改變工作空間
在項(xiàng)目管理器中的所有項(xiàng)目及腳本都在同一個工作空間,如果想打開不在此工作空間的其他項(xiàng)目或腳本,可以通過切換工作空間來實(shí)現(xiàn)。操作方式:【文件】→【改變工作空間…】,見下圖。
以錄制安卓設(shè)備中設(shè)置菜單功能為例,詳細(xì)的介紹一下錄制安卓設(shè)備腳本的過程。
● 創(chuàng)建腳本
根據(jù)前面的【項(xiàng)目與腳本操作】一節(jié)所述方法創(chuàng)建一個名為e1.bsh的腳本(腳本名可任?。?,雙擊腳本打開。
● 錄制腳本
首先需要安卓設(shè)備通過數(shù)據(jù)線連接電腦,并且彈出提示框點(diǎn)擊信任此設(shè)備。點(diǎn)擊菜單【設(shè)備】→【本地設(shè)備列表】,或者是直接點(diǎn)擊工具欄上的錄制按鈕,彈出咨詢窗口。
配置好后點(diǎn)擊確定,軟件將進(jìn)入錄制階段,此階段里軟件界面會被隱藏,并在屏幕中顯示一個錄制信息窗口,顯示出當(dāng)前的錄制相關(guān)信息。下圖所示的是點(diǎn)擊了安卓設(shè)備上按鈕生成的腳本。
在錄制的每一步操作中,都會自動生成一個sleep動作。
注意:錄制過程中可暫停錄制,此時對屏幕進(jìn)行操作不會生成對應(yīng)的腳本信息,暫停時開始鍵啟用;
● 停止錄制
錄制完成后,點(diǎn)擊面板左上角的停止按鈕,結(jié)束錄制,此時在腳本里我們會看到面板上的腳本。
● 生成文件
在錄制好腳本后,在項(xiàng)目目錄下會存在如下幾個文件。
第一個為圖片文件夾,保存了腳本編輯器中的操作的截圖,設(shè)置檢查點(diǎn)的截圖,檢查點(diǎn)比對出錯截圖;第二個為腳本文件保存了腳本編輯器中的腳本;第三個為參數(shù)表文件,是一個excel表格,所有的參數(shù)化數(shù)據(jù)都將被保存到這里,當(dāng)然在我們沒用到參數(shù)化時,此文件中無數(shù)據(jù)。上面的三個文件都可以在軟件中修改,不建議在軟件外編輯。
根據(jù)前面【項(xiàng)目與腳本操作】一節(jié)所述方法創(chuàng)建一個名為e1.bsh的腳本(腳本名可任取),雙擊腳本打開。
首先IOS設(shè)備通過數(shù)據(jù)線連接電腦,并且點(diǎn)擊彈出框選擇信任此設(shè)備。然后點(diǎn)擊菜單【設(shè)置】→【IOS驅(qū)動設(shè)置】出現(xiàn)如下截圖:
根據(jù)IOS服務(wù)器實(shí)際IP進(jìn)行配置服務(wù)器IP地址和相應(yīng)被測APP的應(yīng)用標(biāo)識。配置完成后重啟MobileRunner方可生效。點(diǎn)擊菜單【設(shè)備】→【本地設(shè)備列表】,或者是直接點(diǎn)擊工具欄上的錄制按鈕,彈出咨詢窗口。
配置好后點(diǎn)擊確定,軟件將進(jìn)入錄制階段,此階段里軟件界面會被隱藏,并在屏幕中顯示一個錄制信息窗口,顯示出當(dāng)前的錄制相關(guān)信息。下圖所示的是點(diǎn)擊了IOS設(shè)備上按鈕生成的腳本。
回放腳本的過程,實(shí)質(zhì)是對先前的錄入動作的一次重復(fù)操作,只是這個過程是根據(jù)錄入的腳本自動完成的。下面就以先前錄入的IOS設(shè)備腳本為例,介紹一下回放操作及注意事項(xiàng)。
● 單機(jī)執(zhí)行腳本回放
選中一個需要執(zhí)行的腳本信息
點(diǎn)擊開始執(zhí)行按鈕,彈出設(shè)備列表頁面,選擇一個設(shè)備信息,點(diǎn)擊回放按鈕,彈出回放頁面。
點(diǎn)擊回放,在連接的手機(jī)會回放之前錄制的操作,同步會有日志回放提示,結(jié)束操作完成后會生成日志信息
● 多機(jī)執(zhí)行腳本回放
在執(zhí)行菜單中,點(diǎn)擊開始執(zhí)行按鈕,彈出設(shè)備列表頁面,選擇多個設(shè)備信息,點(diǎn)擊回放按鈕,彈出回放頁面。
點(diǎn)擊回放,在連接的手機(jī)會回放之前錄制的操作,同步會有日志回放提示,結(jié)束操作完成后會生成多個設(shè)備執(zhí)行日志信息。
在這里同學(xué)們可以對在線未被占用的手機(jī)進(jìn)行聯(lián)調(diào),測試手機(jī)的功能和APP的功能。
在這里可以進(jìn)行自動化的 探索測試,找到盡可能多的缺陷,從而降低APP上線后的缺陷發(fā)生數(shù)和發(fā)生頻率。能真正地解決真機(jī)自動化測試的需求。
在這里我們可以實(shí)現(xiàn)多機(jī)的 聯(lián)動測試,將一款A(yù)PP的功能測試腳本記錄下來,通過在多臺手機(jī)上執(zhí)行來測試APP的功能和兼容性。
真機(jī)云是一款真實(shí)的手機(jī)在線云測試平臺,為學(xué)生提供了海量的測試機(jī)型,也打破了時間和空間的限制,讓移動端真機(jī)測試成為了可能。
咨詢電話
滬公網(wǎng)安備 31010702002953號
滬ICP備07036474號 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
添加客服微信 歡迎咨詢測試工具和測試服務(wù)
掃描二維碼下載澤眾軟件企業(yè)宣傳冊
電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報價)。
您的信息已成功提交!
我們的客服人員稍后會與您聯(lián)系