2021/1/19 10:11:13
因?yàn)锳utoTestFramework需要通過(guò)TestAgent與AutoRunner/MobileRunner/接口集成來(lái)進(jìn)行自動(dòng)化測(cè)試的,所以在AutoTestFramework安裝完成之后,我們需要進(jìn)行相應(yīng)的配置來(lái)實(shí)現(xiàn)我們的自動(dòng)化測(cè)試流程。
自動(dòng)化測(cè)試執(zhí)行完成后需要通過(guò)HTML報(bào)表查看用例執(zhí)行總覽,相應(yīng)的還需要進(jìn)行HTML報(bào)表的配置。
首先找到ATF安裝目錄:
\AutoTestFramework\apache-tomcat-7.0.4-ATF\webapps\TestLabWEB-INF
找到
并用編輯軟件打開(kāi)進(jìn)行修改即可(記事本即可)

特別提醒:在升級(jí)前請(qǐng)一定記得備份備份備份!
1.ATF后臺(tái)更新:
將軟件升級(jí)包中的XXXX.jar復(fù)制到ATF安裝目錄下的
\AutoTestFramework\apache-tomcat-7.0.4-ATF\webapps\TestLabWEB-INF\lib目錄中,并刪除該目錄下的XXXX.jar(若無(wú)請(qǐng)忽略);
將相應(yīng)的beans、com、net、org、socket、spasvo、tc等文件夾替換至ATF安裝目錄下的\AutoTestFramework\apache-tomcat-7.0.4-ATF\webapps\TestLabWEB-INF\classes目錄下(若無(wú)請(qǐng)忽略);
最后刪除\AutoTestFramework\apache-tomcat-7.0.4-ATF\work\Catalina下的localhost文件夾。
2.ATF前臺(tái)更新 :
將軟件升級(jí)包中的atf文件夾替換至ATF安裝目錄下的
\AutoTestFramework\apache-tomcat-7.0.4-ATF\webapps\TestLab\目錄中(若無(wú)請(qǐng)忽略),最后刪除\AutoTestFramework\apache-tomcat-7.0.4-ATF\work\Catalina下的localhost文件夾。
3.配置公共腳本 :
將publicFunction.bsh復(fù)制到D:盤(pán)根目錄下
PS:如果放置于其他位置,需每次修改業(yè)務(wù)組件中的腳本的source("D:\publicFunction.bsh");為該腳本路徑
4.若存在未說(shuō)明文件請(qǐng)聯(lián)系技術(shù)支持。
使用安裝包按照安裝提示安裝即可。
進(jìn)行自動(dòng)執(zhí)行是需要借助TestAgent將AutoRunner/MobileRunner與AutoTestFramework進(jìn)行連接實(shí)現(xiàn)聯(lián)跑流程。所以自動(dòng)執(zhí)行前我們需要:
1)打開(kāi)TestAgent:
在安裝TestAgent完成后,桌面自動(dòng)生成一個(gè)StartAgent.bat的快捷方式,并雙擊該快捷方式啟動(dòng)TestAgent。

Windows10建議用管理員身份下的cmd命令啟動(dòng),進(jìn)入TestAgent的安裝根目錄,執(zhí)行StartAgent.bat文件。

2)配置TestAgent:
TestAgent配置界面如下圖所示:
Ø 數(shù)據(jù)庫(kù)配置:
對(duì)TestAgent需要連接的ATF/TC數(shù)據(jù)庫(kù)IP,ATF/TC數(shù)據(jù)庫(kù)端口,MR腳本上傳端口進(jìn)行配置。
Ps:配置完成注意點(diǎn)擊“保存設(shè)置”按鈕,進(jìn)行配置保存。

Ø AutoRunner配置:
對(duì)本地AutoRunner進(jìn)行配置,點(diǎn)擊“>>”按鍵后,選擇AutoRunner的安裝路徑,之后可以通過(guò)單選鍵選擇AR聯(lián)跑時(shí),是否進(jìn)行錄屏:
u 錄屏:對(duì)所有聯(lián)跑的用例進(jìn)行錄屏;
u 不錄屏:不對(duì)聯(lián)跑的用例進(jìn)行錄屏;
u 出錯(cuò)時(shí)錄屏:聯(lián)跑時(shí),用例執(zhí)行出錯(cuò)時(shí)錄屏;
可以通過(guò)單選鍵選擇AR聯(lián)跑時(shí),AR的回放模式:
u 桌面應(yīng)用程序:對(duì)桌面應(yīng)用程序,IE瀏覽器上的應(yīng)用進(jìn)行連跑;
u 谷歌瀏覽器:針對(duì)谷歌瀏覽器上的應(yīng)用進(jìn)行連跑;

Ø IOS配置
通過(guò)對(duì)IOS服務(wù)器地址、應(yīng)用標(biāo)識(shí)進(jìn)行配置,使agent與IOS服務(wù)器上連接的IOS手機(jī)進(jìn)行連接;
Ø 遠(yuǎn)程設(shè)置管理
為了同時(shí)連接多臺(tái)手機(jī),我們引入RFS NetworkUSB設(shè)備:


注:RFS NetworkUSB是基于USB Over Network技術(shù)的新一代網(wǎng) 絡(luò)型USB服務(wù)器,通過(guò)TCP/IP局域網(wǎng)或無(wú)線局域網(wǎng)傳輸 USB數(shù)據(jù)到運(yùn)行諸如VMware ESXServer等虛擬機(jī)上。
將手機(jī)連接到RFS NetworkUSB設(shè)備上后,啟動(dòng)RFS Network USB Utility

配置連接好手機(jī)后,在遠(yuǎn)程設(shè)備IP地址中,填入RFS NetworkUSB設(shè)備的IP,點(diǎn)擊保存即可遠(yuǎn)程連接使用手機(jī)了。

Ø MobileRunner配置
對(duì)本地MobileRunner進(jìn)行配置,點(diǎn)擊“>>”按鍵后,選擇MobileRunner的安裝路徑,并保存設(shè)置。

Ø 執(zhí)行器配置(注:未啟動(dòng)執(zhí)行器情況下):
1. 端口號(hào)配置:
雙擊下圖中的紅框位置,修改執(zhí)行器的端口號(hào)。

2. 執(zhí)行器類型配置:
雙擊下圖紅框位置,出現(xiàn)下拉選,選擇需要的執(zhí)行器類型。
u 移動(dòng)兼容性:MobileRunner執(zhí)行器;
u 移動(dòng)自動(dòng)化:MobileRunner執(zhí)行器;
u ios自動(dòng)化:MAC版MobileRunner執(zhí)行器;
u 界面自動(dòng)化:AutoRunner執(zhí)行器;
u selenium自動(dòng)化:selenium自動(dòng)化工具執(zhí)行器;
u 接口自動(dòng)化:AutoRunner接口執(zhí)行器;

3. 新增/刪除執(zhí)行器:
在現(xiàn)有執(zhí)行器上右鍵,出現(xiàn)下圖框:

選擇“添加新執(zhí)行器”,新增一個(gè)執(zhí)行器;
選擇“刪除當(dāng)前執(zhí)行器”,刪除當(dāng)前所選的執(zhí)行器;
3)啟動(dòng)TestAgent:
配置完成之后,點(diǎn)擊下圖中的“啟動(dòng)”按鈕,啟動(dòng)TestAgent。

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。
您的信息已成功提交!
我們的客服人員稍后會(huì)與您聯(lián)系