做爰全过程免费无码的视频_国产精品伦理久久久?首页_亚洲最新av一级大片_污片在线观看完整版学生_亚洲特黄在线免费视频播放_少妇内射精品888视频_婷婷五月丁香五月_日韩黄色成人一级片_2012中文字幕二页免费_三级全黄60分钟在线播放

中文  |  English
所在位置:信息化方案 > PAVELINK.TestAgent測(cè)試代理引擎

PAVELINK.TestAgent測(cè)試代理引擎

PAVELINK.TestAgent測(cè)試代理引擎

1. PAVELINK.TestAgent測(cè)試代理引擎介紹

PAVELINK.TestAgent測(cè)試代理引擎可控制測(cè)試軟件的執(zhí)行流程、監(jiān)控測(cè)試過(guò)程數(shù)據(jù)及狀態(tài)。從而實(shí)現(xiàn)遠(yuǎn)程測(cè)試、讓測(cè)試工作更加的自動(dòng)化、智能化,充分利用測(cè)試資源。

PAVELINK.TestAgent測(cè)試代理引擎作為測(cè)試中間件,銜接測(cè)試管理平臺(tái)與各類(lèi)測(cè)試軟件之間的通訊交互,制定并提供統(tǒng)一的接口和協(xié)議,方便應(yīng)用程序之間的數(shù)據(jù)傳輸和交互。

 

PAVELINK.TestAgent業(yè)務(wù)架構(gòu)及執(zhí)行流程說(shuō)明

PAVELINK.TestAgent的核心目的在于如何打通與測(cè)試軟件之間的壁壘,從而實(shí)現(xiàn)遠(yuǎn)程自動(dòng)化測(cè)試。因此,PAVELINK.TestAgent在設(shè)計(jì)之初,就將整體功能劃分成五個(gè)模塊:數(shù)據(jù)監(jiān)控、測(cè)試執(zhí)行、數(shù)據(jù)傳輸、報(bào)告&日志、測(cè)試工具; 各個(gè)模塊之間提供標(biāo)準(zhǔn)的API接口,互相解藕。以CANoe遠(yuǎn)程測(cè)試為例,基于第三方系統(tǒng),如北匯自研的測(cè)試管理平臺(tái)TestCenter調(diào)用TestAgent接口下發(fā)一個(gè)測(cè)試任務(wù),TestAgent接收到此任務(wù)后,會(huì)進(jìn)入三個(gè)階段的測(cè)試流程。

1、測(cè)試準(zhǔn)備: 通過(guò)調(diào)用方提供的參數(shù)信息去版本庫(kù)中獲取對(duì)應(yīng)的測(cè)試工程文件,通過(guò)對(duì)工程的重組,將測(cè)試過(guò)程所依賴(lài)的文件進(jìn)行獲取、組裝。

2、測(cè)試執(zhí)行: 基于COM服務(wù)進(jìn)行相應(yīng)測(cè)試軟件的驅(qū)動(dòng),包括工程啟動(dòng)、運(yùn)行、停止、變量調(diào)整、用例選擇等等。

3、測(cè)試完成: 等待測(cè)試執(zhí)行完成后,對(duì)測(cè)試結(jié)果進(jìn)行處理,包括測(cè)試報(bào)告生成、測(cè)試數(shù)據(jù)解析、測(cè)試結(jié)果通知及測(cè)試數(shù)據(jù)回傳。最終,單次遠(yuǎn)程測(cè)試結(jié)束。

圖片5.png

 

TestAgent業(yè)務(wù)架構(gòu)及執(zhí)行流程示意圖

2. PAVELINK.TestAgent功能特性:

測(cè)試軟件集成

支持多種測(cè)試軟件集成交互,如CANoe、vTESTStudio、CANape、ECU-TEST、ControlDesk等。

標(biāo)準(zhǔn)API接口

內(nèi)置統(tǒng)一且規(guī)范的UDP/TCP SocketREST接口,以實(shí)現(xiàn)測(cè)試軟件與第三方系統(tǒng)(如測(cè)試管理平臺(tái)、Jenkins等)的快速接入、遠(yuǎn)程測(cè)試及信息通訊。

測(cè)試報(bào)告解析

支持測(cè)試報(bào)告的二次解析,生成Excel、PDFDOC、HTML等類(lèi)型報(bào)告文件并推送。

測(cè)試結(jié)果通知

內(nèi)置郵件、釘釘?shù)认⑼ㄖδ?,?shí)現(xiàn)測(cè)試完成后的結(jié)果實(shí)時(shí)通知。

測(cè)試數(shù)據(jù)監(jiān)控

支持測(cè)試數(shù)據(jù)的批量回傳; 提供標(biāo)準(zhǔn)的監(jiān)控接口,以支撐不同業(yè)務(wù)場(chǎng)景下的總線數(shù)據(jù)監(jiān)控及信號(hào)參數(shù)監(jiān)控等。

自動(dòng)化刷寫(xiě)

提供各類(lèi)控制器刷寫(xiě)模式支持,包括CANoe診斷、ADB、調(diào)試器(UDE、LauterBach)等功能,便于后續(xù)接入CI/CT測(cè)試流程。

設(shè)備心跳監(jiān)控

提供心跳監(jiān)控服務(wù),用于監(jiān)控并上報(bào)當(dāng)前臺(tái)架/設(shè)備的運(yùn)行狀態(tài)及異常告警。

易擴(kuò)展、易集成

支持用戶基于自身業(yè)務(wù)快速集成第三方工具,如ASN.1加解密、UI/UE人機(jī)交互、用例腳本轉(zhuǎn)換、離線數(shù)據(jù)分析等

北匯工具鏈支持

支持快速集成北匯內(nèi)部工具PAVELINK.SOA-ConverterPAVELINK.Network、PAVELINK.TestCenter,以提供不同場(chǎng)景的解決方案。

3. PAVELINK.TestAgent典型場(chǎng)景:

Jenkins結(jié)合TestAgent實(shí)現(xiàn)CI/CT測(cè)試場(chǎng)景

基于PAVELINK.TestAgent提供的豐富且標(biāo)準(zhǔn)的API接口,第三方工具可以很快速的進(jìn)行集成。在基于Jenkins的CI/CT測(cè)試場(chǎng)景中,TestAgent扮演了呈上啟下的作用。向上,當(dāng)Jenkins Job觸發(fā)自動(dòng)化測(cè)試流程后,會(huì)自動(dòng)調(diào)用TestAgent的測(cè)試API,將任務(wù)進(jìn)行下派。對(duì)下,當(dāng)TestAgent接收到任務(wù)后,會(huì)進(jìn)行工程重組、測(cè)試軟件驅(qū)動(dòng),調(diào)用相關(guān)API控制測(cè)試執(zhí)行。當(dāng)整個(gè)測(cè)試過(guò)程結(jié)束后,TestAgent負(fù)責(zé)數(shù)據(jù)處理及結(jié)果上報(bào),從而形成整個(gè)鏈路的測(cè)試閉環(huán)。

圖片6.png

 

TestAgent實(shí)現(xiàn)CI/CT測(cè)試場(chǎng)景示意圖