版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
嵌入式軟件接口測試技術(shù)一、接口與接口測試二、嵌入式軟件接口測試主要內(nèi)容三、嵌入式軟件接口測試方法四、嵌入式軟件測試工具ETest01接口與接口測試一、接口與接口測試什么是接口一、接口與接口測試GB/T11457-2006軟件工程術(shù)語a)一個(gè)共享的邊界。信息跨越邊界傳送。b)連接兩個(gè)或多個(gè)其他部件,為了相互間傳送信息的硬件或軟件部件。c)連接兩個(gè)或多個(gè)部件,為了在相互間傳送消息。d)作為如b)中連接的或被連接的部件。接口(interface)IEEE610.121990Interface.(1)Asharedboundaryacrosswhichinformationispassed.(2)Ahardwareofsoftwarecomponentthatconnectstwoormoreothercomponentsforthepurposeofpassinginformationformonetotheother.(3)Toconnecttwoormorecomponentsforthepurposeofpassinginformationfromonetotheother.(4)Toserveasaconnectingorconnectedcomponentasin(2)一、接口與接口測試接口(interface)一、接口與接口測試a)系統(tǒng)分解與組合的需要;b)轉(zhuǎn)換的需要;c)提供服務(wù)、交互信息的需要。為什么要有接口及接口分類(一)內(nèi)部接口接口的用途和位置內(nèi)部接口外部接口外部接口一、接口與接口測試人與系統(tǒng)的接口硬件與硬件的接口軟件與硬件的接口軟件與軟件的接口接口的分類(二)一、接口與接口測試API總線/網(wǎng)絡(luò)接口數(shù)據(jù)庫接口人機(jī)交互界面接口的分類(三)底層軟件提供的應(yīng)用編程接口系統(tǒng)API開發(fā)包API人與計(jì)算機(jī)操作用戶界面GUICLI部件與部件通過總線/網(wǎng)絡(luò)相連Ethernet、RS232、CAN、1553B、A/D、D/A、……應(yīng)用程序與數(shù)據(jù)庫進(jìn)行通信的接口ODBCJDBC一、接口與接口測試接口的分類(四)AB信息的流向輸入接口(接收接口)輸出接口(發(fā)送接口)接口的層次(相對(duì)性)底層接口中間層接口高層接口一、接口與接口測試GB/T11457-2006軟件工程術(shù)語引導(dǎo)以評(píng)價(jià)系統(tǒng)或部件能否相互正確地傳送數(shù)據(jù)與控制信息的測試。---------------------------------------------------------------------IEEE610.121990StandardGlossaryofSoftwareEngineeringTerminologyTestingconductedtoevaluatewhethersystemsorcomponentspass
data
andcontrol
correctlytooneanother.接口測試(interfacetesting)一、接口與接口測試軍用軟件測評(píng)實(shí)驗(yàn)室測評(píng)過程與技術(shù)能力要求接口測試是對(duì)軟件需求規(guī)格說明或設(shè)計(jì)文檔中的接口需求逐項(xiàng)進(jìn)行的測試。接口測試一般需進(jìn)行:a)測試所有外部接口,檢查接口信息的格式及內(nèi)容;b)對(duì)每一個(gè)外部輸入/輸出接口必須做正常和異常情況的測試;c)測試硬件提供的接口是否便于使用;d)測試系統(tǒng)特性(如數(shù)據(jù)特性、錯(cuò)誤特性、速度特性)對(duì)軟件功能、性能特性的影響;e)對(duì)所有內(nèi)部接口的功能、性能進(jìn)行測試。接口測試(interfacetesting)一、接口與接口測試測試什么:驗(yàn)證接口信息格式與控制的正確性,一是接口數(shù)據(jù),二是控制邏輯,三是測試正常信息/邏輯,還有異常信息/邏輯,四是輸入/輸出接口,五是內(nèi)部接口/外部接口;重要性或必要性:對(duì)于外部接口,驗(yàn)證是否能正確提供服務(wù),對(duì)于內(nèi)部接口,是否滿足要求能否與其它部件組合。作為測試手段:通過接口對(duì)系統(tǒng)/軟件進(jìn)行測試。對(duì)接口測試的理解一、接口與接口測試功能測試:功能是對(duì)接口的封裝和組合,使用封裝的“界面”/操作手段進(jìn)行測試,輸入/輸出受封裝“界面”的限制;接口測試:使用原始的數(shù)據(jù)交互方式進(jìn)行測試,輸入/輸出可按需產(chǎn)生。功能測試與接口測試一、接口與接口測試API接口測試:對(duì)被測軟件提供的API接口函數(shù)進(jìn)行測試;協(xié)議接口測試:對(duì)被測軟件接口數(shù)據(jù)和控制進(jìn)行測試;物理層協(xié)議測試:信號(hào)鏈路、傳輸層協(xié)議測試:數(shù)據(jù)會(huì)話、應(yīng)用層協(xié)議測試:文本數(shù)據(jù)庫接口測試:SQL語句的測試、存儲(chǔ)過程的測試;硬件接口測試:對(duì)軟件與硬件的數(shù)據(jù)和控制進(jìn)行測試;接口測試分類(一)一、接口與接口測試接口功能測試:接口的基本能力的測試,接口數(shù)據(jù)/接口業(yè)務(wù)邏輯測試接口性能測試:響應(yīng)時(shí)間、吞吐量、并發(fā)數(shù)等的測試接口安全性測試:關(guān)鍵操作的安全性、敏感信息加密、接口房惡意攻擊等方面的測試接口穩(wěn)定性測試:長時(shí)間運(yùn)行接口是否能夠穩(wěn)定可靠的提供服務(wù)接口測試分類(二)一、接口與接口測試外部接口測試;內(nèi)部接口測試;-----------------------------------------------------------提供服務(wù)接口測試;調(diào)用接口測試;-------------------------------------------------------輸入接口測試;輸出接口測試;接口測試分類(三)02嵌入式軟件接口測試二、嵌入式軟件接口測試嵌入式系統(tǒng)IEEE:用于控制、監(jiān)視或者輔助操作機(jī)器和設(shè)備的裝置。DevicesUsedtoControl,MonitororAssisttheOperationofEquipment,MachineryorPlants。嵌入式計(jì)算機(jī)系統(tǒng)+執(zhí)行裝置(外圍裝置),軟件和硬件的綜合體嵌入式微處理器存儲(chǔ)器通用設(shè)備接口:A/D、D/A、RS232、Ethernet、USB、……軟件:系統(tǒng)軟件+應(yīng)用軟件二、嵌入式軟件接口測試嵌入式軟件與非嵌入式軟件的比較用途/目標(biāo):面向設(shè)備層次:軟件更接近底層系統(tǒng):嵌入式系統(tǒng)接口類型:接口類型多種多樣協(xié)議大多為底層,直接面對(duì)信號(hào)、二進(jìn)制/十六進(jìn)制數(shù)據(jù)更專業(yè)/非專業(yè)人員很少接觸規(guī)模:一般較小嵌入式軟件用途/目標(biāo):面向人層次:軟件更接近高層系統(tǒng):通用系統(tǒng)接口類型:以太網(wǎng)占絕大多數(shù)協(xié)議大多為高層協(xié)議,直接面對(duì)數(shù)據(jù)、文本更大眾/或多或少都有接觸規(guī)模:相比較大非嵌入式軟件二、嵌入式軟件接口測試嵌入式軟件測試特點(diǎn)沒有通常的外圍設(shè)備而導(dǎo)致很難在測試過程中進(jìn)行檢測和觀察;嵌入式應(yīng)用有許多是要求交互的,設(shè)備與設(shè)備的交互,人工很難處理;部分的嵌入式應(yīng)用是實(shí)時(shí)的,對(duì)測試方法和測試環(huán)境的實(shí)時(shí)性也有要求。交叉開發(fā)編譯,目標(biāo)機(jī)資源有限。二、嵌入式軟件接口測試嵌入式軟件測試與非嵌入式軟件測試的比較嵌入式軟件測試一般接口、協(xié)議種類多,不通用、常見與底層和硬件聯(lián)系緊密,面向信號(hào)和數(shù)據(jù)(十六進(jìn)制),理解比較困難很大比例是安全關(guān)鍵軟件,關(guān)系到生命安全和國家安全,要求非常嚴(yán)格一般來說上比非嵌入式軟件更困難一些二、嵌入式軟件接口測試對(duì)嵌入式軟件測試包括靜態(tài)和動(dòng)態(tài),包括基于結(jié)構(gòu)的白盒測試和基于需求規(guī)約的黑盒測試嵌入式軟件接口測試:對(duì)嵌入式軟件提供的接口按照接口需求進(jìn)行測試和驗(yàn)證測試嵌入式軟件接口信息數(shù)據(jù)與控制邏輯的正確性測試正常情況和異常情況(包括數(shù)據(jù)和邏輯)測試接口的功能性、性能、安全性和穩(wěn)定性接口測試之于嵌入式軟件測試,有的時(shí)候是測試類型和測試內(nèi)容,有的是時(shí)候是嵌入式軟件測試的一種必須的手段,或者說唯一手段嵌入式軟件接口測試二、嵌入式軟件接口測試API接口測試:對(duì)被測軟件提供的API接口函數(shù)進(jìn)行測試;總線/網(wǎng)絡(luò)接口測試:A/D、D/A、DI/DO、RS232/422/485、CAN、ARINC429、1553B、A/D、RapidIO、……數(shù)據(jù)庫接口測試:SQL語句的測試、存儲(chǔ)過程的測試;硬件接口測試:對(duì)軟件與硬件的數(shù)據(jù)和控制進(jìn)行測試;嵌入式軟件接口測試03嵌入式軟件接口測試方法三、嵌入式軟件接口測試方法測試需求分析測試設(shè)計(jì)環(huán)境搭建測試執(zhí)行結(jié)果分析測試需求分析:分析理解協(xié)議,根據(jù)接口需求文檔設(shè)計(jì)測試項(xiàng)測試設(shè)計(jì):設(shè)計(jì)測試用例和測試數(shù)據(jù)測試環(huán)境搭建:構(gòu)建測試環(huán)境,與被測件進(jìn)行數(shù)據(jù)通信;測試執(zhí)行:使用測試工具構(gòu)造接口數(shù)據(jù)包并發(fā)送、接收接口數(shù)據(jù)包并解析測試結(jié)果分析:分析測試數(shù)據(jù),得出測試結(jié)論,生成報(bào)告。接口測試流程三、嵌入式軟件接口測試方法與其他測試流程基本一致,沒有本質(zhì)區(qū)別;主要流程:測試設(shè)計(jì)、測試驅(qū)動(dòng)執(zhí)行與測試結(jié)果分析;難點(diǎn):環(huán)境的搭建,測試的驅(qū)動(dòng)執(zhí)行。接口測試流程理解三、嵌入式軟件接口測試方法區(qū)分內(nèi)部接口與外部接口外部接口對(duì)外提供服務(wù),重點(diǎn)測試,根據(jù)需求和業(yè)務(wù)要求開展接口功能、接口性能和接口安全性測試;內(nèi)部接口,根據(jù)需要進(jìn)行測試,測試接口的功能和性能;區(qū)分接口類型:API接口、協(xié)議接口、數(shù)據(jù)庫接口、硬件接口、……;API接口:輸入/輸出參數(shù),狀態(tài)轉(zhuǎn)換協(xié)議接口:物理層、鏈路層/網(wǎng)絡(luò)層/傳輸層、會(huì)話層/表示層/應(yīng)用層數(shù)據(jù)庫接口:SQL語句、存儲(chǔ)過程、性能/安全性硬件接口:功能測試、邊界測試、安全性測試接口測試策略三、嵌入式軟件接口測試方法API接口測試協(xié)議接口——底層:信號(hào)類協(xié)議接口——中間層:數(shù)據(jù)類協(xié)議接口——高層:文本類三、嵌入式軟件接口測試方法API接口函數(shù)測試接口函數(shù)的功能和性能測試方法:編寫測試程序,調(diào)用API函數(shù)交叉編譯可執(zhí)行程序下載到嵌入式設(shè)備運(yùn)行,獲取測試結(jié)果API接口測試三、嵌入式軟件接口測試方法測試需求一款專為嵌入式系統(tǒng)設(shè)計(jì)的硬實(shí)時(shí)操作系統(tǒng),采用微內(nèi)核體系結(jié)構(gòu),提供多線程、內(nèi)存管理、I/O、……等操作服務(wù)。創(chuàng)建文件API功能:創(chuàng)建一個(gè)文件并以只寫的方式打開。如果原來該文件存在,會(huì)將這個(gè)文件的長度截短為0。接口:intcreat(constchar*pathname,intmode);參數(shù)說明:constchar*pathname:指欲建立的文件的路徑,intmode:指定文件的打開/創(chuàng)建模式。返回值:失敗時(shí),返回ERROR;成功時(shí),返回文件描述符。三、嵌入式軟件接口測試方法測試需求分析與用例設(shè)計(jì)三、嵌入式軟件接口測試方法測試環(huán)境搭建與執(zhí)行測試步驟編寫測試程序編譯生成目標(biāo)碼下載到目標(biāo)板啟動(dòng)系統(tǒng),運(yùn)行測試程序,觀察記錄測試結(jié)果。三、嵌入式軟件接口測試方法信號(hào)類協(xié)議接口模擬信號(hào)量接口:變速器油壓;模擬量輸入通過AD電路進(jìn)行采集,AD采集的位數(shù)為12bit,即:Vc=5*Di/212,Di為各路AD采集的值,Vc為電壓值;變速器油壓范圍:0Mpa-4.0MPa公式:(Vc*2/3*1000-400)*150/1600/50誤差:±0.1Mpa接口需求三、嵌入式軟件接口測試方法0Mpa-4.0MPa----0.6V—3.8V正常電壓邊界電壓邊界外電壓連續(xù)油壓變化測試需求分析2.2V0.6V、3.8V0.2V、4.5V0.0V~5.0V,每0.1V步進(jìn)測試用例設(shè)計(jì)三、嵌入式軟件接口測試方法測試環(huán)境搭建與執(zhí)行測試步驟將穩(wěn)壓電源輸出與被測件輸入相連設(shè)定電壓值在被測件獲取輸出值重復(fù)步驟1-3建立測試工具與被測件的連接設(shè)計(jì)測試腳本,設(shè)置輸入值,獲取輸出值,判定結(jié)果;執(zhí)行腳本,獲取測試結(jié)果。三、嵌入式軟件接口測試方法字節(jié)號(hào)長度字段內(nèi)容0-12包頭0x550xAA(同步標(biāo)志)21閥門控制器ID閥門控制器的ID,代表閥門控制器的身份31水流監(jiān)控計(jì)費(fèi)器ID固定值:0x204-74瞬時(shí)流量IEEE754-1985浮點(diǎn)數(shù)單位m381計(jì)費(fèi)標(biāo)志1:需要計(jì)費(fèi);其它值:不需要計(jì)費(fèi)9-124管道壓力IEEE754-1985浮點(diǎn)數(shù)單位Mpa13-142校驗(yàn)和xxxx(從第2號(hào)到12號(hào)字節(jié)按字節(jié)進(jìn)行累加和,得到校驗(yàn)碼,校驗(yàn)碼按小端字節(jié)序發(fā)送)15-162包尾0x550xAA(同步標(biāo)志)數(shù)據(jù)類協(xié)議接口/串口接口1(輸入接口)協(xié)議格式0-1234-789-1213-1415-16包頭控制器ID計(jì)費(fèi)器ID瞬時(shí)流量計(jì)費(fèi)標(biāo)志管道壓力校驗(yàn)和包尾三、ES接口測試方法(1)閥門控制器定時(shí)(1s)向待測系統(tǒng)發(fā)送瞬時(shí)流量、計(jì)費(fèi)標(biāo)志、管道壓力數(shù)據(jù),瞬時(shí)流量取值范圍[0-500],計(jì)費(fèi)標(biāo)志,1:需要計(jì)費(fèi);其它:不需要計(jì)費(fèi),管道壓力:[0-10],當(dāng)采集的數(shù)據(jù)超出范圍時(shí),要做截?cái)嗵幚?,截?cái)酁檫吔缰?。?)當(dāng)接收到的水流監(jiān)控計(jì)費(fèi)器ID不等于0x20時(shí),應(yīng)做丟包處理;(3)接收到的校驗(yàn)和字段發(fā)生錯(cuò)誤時(shí),應(yīng)做丟包處理;(4)能夠根據(jù)包頭和包尾的同步標(biāo)志和數(shù)據(jù)包結(jié)構(gòu)正確識(shí)別數(shù)據(jù)包,能從隨機(jī)干擾數(shù)據(jù)中正確定位一幀數(shù)據(jù)的開始。如一幀數(shù)據(jù)之前加入干擾字節(jié)0x0c,發(fā)送“0x0c、0x550xAA…0x550xAA”時(shí),軟件應(yīng)能剔除掉0x0c,而保留取出該幀完整的報(bào)文。協(xié)議要求0-1234-789-1213-1415-16包頭控制器ID計(jì)費(fèi)器ID瞬時(shí)流量計(jì)費(fèi)標(biāo)志管道壓力校驗(yàn)和包尾三、ES接口測試方法(1)發(fā)送符合要求的數(shù)據(jù)包,包頭、包尾及各個(gè)字段均為有效值;(2)發(fā)送水流監(jiān)控計(jì)費(fèi)器不為0X20的數(shù)據(jù)包,檢查被測軟件是否做丟包處理;(3)發(fā)送校驗(yàn)和不正確的數(shù)據(jù)包,檢查被測軟件是否做丟包處理;(4)發(fā)送包頭不正確、其余全部正確的數(shù)據(jù)包,檢查被測軟件的處理情況;(5)發(fā)送包尾不正確、其余全部正確的數(shù)據(jù)包,檢查被測軟件的處理情況;(6)分多次發(fā)送一個(gè)正確的數(shù)據(jù)包,檢查被測軟件的處理情況;測試需求分析(1)55AA00
20
0000C84201
000000416C0155AA(2)55AA00200000FA430000002041BE0155AA(3)55AA0020000000000000000000200055AA-----------------------------------------------------------------(4)55AA0011000000000000000000110055AA(5)55AA002000004843010000A040230155AA(6)332200200000C84201000000416C0155AA(7)55AA00200000C84201000000416C013322(8)
55AA0020000096430100008040BA0155AA測試用例設(shè)計(jì)0-1234-789-1213-1415-16包頭控制器ID計(jì)費(fèi)器ID瞬時(shí)流量計(jì)費(fèi)標(biāo)志管道壓力校驗(yàn)和包尾三、ES接口測試方法(7)在正確的數(shù)據(jù)包前增加非0X550XAA的數(shù)據(jù),檢查被測軟件的處理情況;(8)在正確的數(shù)據(jù)包后增加非0X550XAA的數(shù)據(jù),檢查被測軟件的處理情況;(9)發(fā)送具有0X550XAA…0X550XAA格式,但數(shù)據(jù)包長度<17個(gè)字節(jié)的數(shù)據(jù)包,檢查被測軟件的處理情況;(10)發(fā)送具有0X550XAA…0X550XAA格式,但數(shù)據(jù)包長度>17個(gè)字節(jié)的數(shù)據(jù)包,檢查被測軟件的處理情況;(11)發(fā)送具有0X550XAA…0X550XAA…0X550XAA格式的數(shù)據(jù)包,前面的0X550XAA…0X550XAA長度不符合報(bào)文長度要求,后面的0X550XAA…0X550XAA為正確數(shù)據(jù)包,檢查被測軟件的處理情況。測試需求分析(9)332255AA00200000C84201000000416C0155AA(10)55AA00200000C84201000000416C0155AA3322(11)55AA00200000C84201000000416C55AA(12)55AA00200000C84201000000416C01332255AA(13)55AA00200055AA0020000096430100008040BA0155AA測試用例設(shè)計(jì)0-1234-789-1213-1415-16包頭控制器ID計(jì)費(fèi)器ID瞬時(shí)流量計(jì)費(fèi)標(biāo)志管道壓力校驗(yàn)和包尾三、嵌入式軟件接口測試方法接口2(輸出接口)協(xié)議格式字節(jié)號(hào)長度字段內(nèi)容0-12包頭固定值0x550xAA21水流監(jiān)控計(jì)費(fèi)器ID固定值:0x2031閥門控制器ID代表閥門控制器的身份41瞬時(shí)流量報(bào)警標(biāo)志1:報(bào)警;0:無報(bào)警51管道壓力控制指令0:減壓指令;1:增壓指令;2:不做處理61校驗(yàn)和xx(從第2號(hào)到5號(hào)字節(jié)按字節(jié)進(jìn)行累加和,得到校驗(yàn)碼)7-82包尾固定值0x550xAA數(shù)據(jù)類協(xié)議接口/串口0-1234567-8包頭計(jì)費(fèi)器ID控制器ID報(bào)警標(biāo)志控制指令校驗(yàn)和包尾三、嵌入式軟件接口測試方法(1)發(fā)送符合要求的數(shù)據(jù)包,接收被測軟件發(fā)出的報(bào)文,檢查報(bào)文格式是否符合上表要求,檢查報(bào)文長度是否為9字節(jié)、包頭是否為固定值、包尾是否為固定值、水流計(jì)費(fèi)器ID是否為固定值、閥門控制器ID是否一致、校驗(yàn)和是否正確;(2)發(fā)送報(bào)文的瞬時(shí)流量分別為≥400的值和<400的值,檢查被測軟件發(fā)送報(bào)文的瞬時(shí)流量報(bào)警標(biāo)志值;(3)發(fā)送報(bào)文的管道壓力值分別為[0,2)、[2,8]、(8,10]的值,檢查被測軟件發(fā)送報(bào)文的管道壓力控制指令值;(4)發(fā)送不正確報(bào)文,檢查被測軟件是否有報(bào)文發(fā)出。測試需求分析(1)發(fā):55AA02200000C84201000000416C0155AA,預(yù)期收:55AA200200
022455AA(2)發(fā):55AA03200080C843013333F33F470355AA,預(yù)期收:55AA2003
01
012555AA(3)發(fā):55AA03200000C842013333E340B70255AA,
預(yù)期收:55AA200300022555AA(4)發(fā):55AA00200000FA430000002041BE0155AA,
預(yù)期收:55AA200001002155AA(5)發(fā):332200200000C84201000000416C0155AA,
預(yù)期收:被測軟件無數(shù)據(jù)包發(fā)出測試用例設(shè)計(jì)0-1234567-8包頭計(jì)費(fèi)器ID控制器ID報(bào)警標(biāo)志控制指令校驗(yàn)和包尾三、嵌入式軟件接口測試方法測試環(huán)境搭建與執(zhí)行測試步驟編寫測試程序/測試腳本執(zhí)行測試觀察并判斷測試結(jié)果(手工/半自動(dòng))三、嵌入式軟件接口測試方法HTTP協(xié)議URL:http://:8080/light.html?opt=open請(qǐng)求RequestGETPOSTPUTDELETE……響應(yīng)ResponseWeb服務(wù)接口測試文本類協(xié)議接口/EthernetHTTPSIPSNMP三、嵌入式軟件接口測試方法手機(jī)歸屬地運(yùn)營商查詢接口說明:URL:/cc/json/mobile_tel_segment.htm請(qǐng)求方法:GET參數(shù):tel:手機(jī)號(hào)碼返回:JSON測試需求不同地區(qū)手機(jī)號(hào)碼不同運(yùn)營商不同號(hào)段的手機(jī)號(hào)碼不符合手機(jī)號(hào)編碼規(guī)則的字符串測試用例設(shè)計(jì)三、嵌入式軟件接口測試方法測試環(huán)境搭建與測試執(zhí)行測試步驟構(gòu)建URL和測試參數(shù)發(fā)送數(shù)據(jù),執(zhí)行測試觀察并判斷測試結(jié)果(手工/半自動(dòng))三、嵌入式軟件接口測試方法瀏覽器測試方法及結(jié)果三、嵌入式軟件接口測試方法使用Postman測試結(jié)果三、嵌入式軟件接口測試方法SIP是一個(gè)在IP網(wǎng)絡(luò)上進(jìn)行多媒體通信的應(yīng)用層控制協(xié)議,被用來創(chuàng)建、修改和終結(jié)一個(gè)或多個(gè)參加者的會(huì)話進(jìn)程。測試方法人工結(jié)合抓包使用測試工具通過測試腳本控制和解析流程控制測試04嵌入式軟件測試工具ETest四、嵌入式軟件測試工具ETest嵌入式系統(tǒng)測試平臺(tái)(EmbeddedSystemTestPlatform,ETest
)是面向嵌入式系統(tǒng)的自動(dòng)化測試平臺(tái)。具有接口種類多、開發(fā)效率高、使用簡單、可擴(kuò)展性強(qiáng)、國產(chǎn)自主可控等特點(diǎn),可廣泛應(yīng)用于航空航天、武器裝備、工業(yè)控制、汽車電子、儀器儀表等各行業(yè)。ETestStudioETest_USBETest_TesterETest_CPSETest_RTETest_TP四、嵌入式軟件測試工具ETest支持全流程的測試設(shè)計(jì)、測試執(zhí)行和測試分析。具有仿真建模、接口協(xié)議定義、測試腳本與測試數(shù)據(jù)設(shè)計(jì)、測試執(zhí)行與監(jiān)控、測試數(shù)據(jù)分析等功能;具有可視化仿真建模能力,直觀描述被測件與外圍系統(tǒng)的連接關(guān)系;具有接口協(xié)議描述語言(DPD語言)及其編輯編譯環(huán)境;使用Python作為測試腳本語言,具有靈活的測試腳本編輯和開發(fā)環(huán)境,具有較好的擴(kuò)展性;具有底層技術(shù)無關(guān)性,用戶可將關(guān)注焦點(diǎn)集中于測試需求而非硬件操作,既能通過可視化監(jiān)控進(jìn)行人工測試,又可以通過腳本方式實(shí)現(xiàn)高度自動(dòng)化的測試;技術(shù)特點(diǎn)四、嵌入式軟件測試工具ETest采用分布式計(jì)算技術(shù),可實(shí)現(xiàn)從單機(jī)到多機(jī)不同規(guī)模的測試環(huán)境構(gòu)建;支持的接口類型:A/D、D/A、DI/DO、PWM、脈沖信號(hào)、CAN、RS232/422/485、1553B、ARINC429、1394B、TCP、UDP、FC、AFDX、RapidIO、LVDT/RVDT、LVDS等;支持底層信號(hào)類、中間層數(shù)據(jù)類、高層文本類協(xié)議接口測試;可實(shí)現(xiàn)高可靠性強(qiáng)實(shí)時(shí)測試,響應(yīng)時(shí)間≤1ms,同步傳送和抖動(dòng)時(shí)間<10μs。技術(shù)特點(diǎn)四、嵌入式軟件測試工具ETest工作原理四、嵌入式軟件測試工具ETest部署和使用模式四、嵌入式軟件測試工具ETest使用流程設(shè)備資源配置設(shè)計(jì)軟件測試執(zhí)行服務(wù)測試執(zhí)行客戶端對(duì)通信設(shè)備及設(shè)備下的通道進(jìn)行配置生成資源配置文件創(chuàng)建測試方案、測試項(xiàng)目讀取資源配置,生成設(shè)備列表在測試項(xiàng)目下創(chuàng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 贛南醫(yī)學(xué)院《視唱與聲樂(一)》2023-2024學(xué)年第一學(xué)期期末試卷
- 贛南衛(wèi)生健康職業(yè)學(xué)院《環(huán)境工程經(jīng)濟(jì)管理與倫理》2023-2024學(xué)年第一學(xué)期期末試卷
- 甘肅中醫(yī)藥大學(xué)《蒙臺(tái)梭利教學(xué)法》2023-2024學(xué)年第一學(xué)期期末試卷
- 《心臟疾病用藥》課件
- 小學(xué)生作文起步講解課件
- 三年級(jí)數(shù)學(xué)上冊(cè)第八單元分?jǐn)?shù)的初步認(rèn)識(shí)第2課時(shí)幾分之幾教案新人教版
- 2022年C基礎(chǔ)知識(shí)速記速練考試題庫(核心500題)
- 小學(xué)生校園安全知識(shí)培訓(xùn)制度
- 聆聽培訓(xùn)課件
- 《柱狀晶等等》課件
- 時(shí)間軸公司發(fā)展歷程企業(yè)大事記PPT模板
- 中國地圖各省圖標(biāo)(可拆分著色)
- 消防水系統(tǒng)綜合調(diào)試方案
- 《秦統(tǒng)一中國》教學(xué)反思
- 國家開放大學(xué)《企業(yè)集團(tuán)財(cái)務(wù)管理》形考任務(wù)1-4參考答案
- 經(jīng)鼻腸梗阻導(dǎo)管護(hù)理課件
- 職業(yè)暴露處理方法與報(bào)告流程圖
- 動(dòng)態(tài)變形模量Evd試驗(yàn)記錄
- 年產(chǎn)90000噸聚丁二烯工廠聚合工段的物料衡算
- 五年級(jí)省情禮儀心理健康綜合知識(shí)教案
- 2020-2021學(xué)年浙江省溫州市八年級(jí)(上)期末數(shù)學(xué)試卷(附答案詳解)
評(píng)論
0/150
提交評(píng)論