国产乱码卡1卡二卡3卡4卡5_日本乱码卡1卡2卡三卡仙林宗_日韩卡1卡2卡三卡免费网站_亚洲乱码1卡2卡3乱码在线芒果

軟件自動(dòng)化測(cè)試工具_(dá)單元測(cè)試_集成測(cè)試

發(fā)布時(shí)間:0001-01-01 瀏覽量:3830

C/C++單元和集成測(cè)試

一般而言, 單元和集成測(cè)試是開(kāi)發(fā)人員于代碼可構(gòu)建后進(jìn)行的。當(dāng)軟件組件創(chuàng)建好,測(cè)試代碼隨即生成取代被測(cè)單元的外部依賴(lài)。這部分的測(cè)試代碼,稱(chēng)為測(cè)試套件,其中包含用來(lái)調(diào)用被測(cè)對(duì)象的測(cè)試驅(qū)動(dòng)、取代外部依賴(lài)的樁函數(shù)等。Vectorcast自動(dòng)化建立測(cè)試驅(qū)動(dòng),因此,開(kāi)發(fā)人員可以更專(zhuān)注于代碼質(zhì)量和完整的測(cè)試用例建立。

 

使用Vectorcast/C++,您可以在主機(jī)上、模擬器上或目標(biāo)機(jī)上進(jìn)行單元測(cè)試。Vectorcast的運(yùn)行支持包Vectorcast/RSP,是用來(lái)在目標(biāo)硬件上自動(dòng)和無(wú)縫執(zhí)行測(cè)試用例的附加模塊。此外,我們可以在主機(jī)平臺(tái)/上位機(jī)建立測(cè)試代碼,驗(yàn)證在嵌入式硬件上執(zhí)行的結(jié)果與性能。

 

易用的回歸測(cè)試

自動(dòng)化軟件單元測(cè)試的其中一個(gè)好處就是可以確保源碼變更后不會(huì)引入新的錯(cuò)誤。一旦生成了測(cè)試用例,即可以文本方式保存并輕易地保存在配置管理工具里。VectorCAST的命令行能在進(jìn)行夜間構(gòu)建的同時(shí)同步調(diào)用,進(jìn)行單元和集成測(cè)試并生成報(bào)告,方便查看是不是引入新錯(cuò)誤。在開(kāi)發(fā)生命周期里,越早找到問(wèn)題,將大幅減少后期調(diào)試的時(shí)間;從而提高代碼質(zhì)量和降低成本。回歸測(cè)試的自動(dòng)化,可以使用VectorCAST/Manage來(lái)實(shí)現(xiàn)。

 

VectorCAST支持源碼測(cè)試及敏捷測(cè)試

源碼測(cè)試支持已實(shí)現(xiàn)好的C/C++模塊做單元和集成測(cè)試。敏捷測(cè)試支持進(jìn)行敏捷開(kāi)發(fā)流程中的項(xiàng)目。在敏捷測(cè)試中,不需要源碼,只需要在構(gòu)建測(cè)試環(huán)境時(shí),將測(cè)試目錄指到包含待測(cè)頭文件的目錄,并選擇一或多個(gè)頭文件成為被測(cè)單元即可。VectorCAST會(huì)自動(dòng)創(chuàng)建測(cè)試環(huán)境,使用被測(cè)頭文件中的函數(shù)原型定義。這樣可以生成出來(lái)在上位機(jī)或嵌入式平臺(tái)上運(yùn)行的可執(zhí)行文件。接著,可以使用和源碼測(cè)試一樣的功能。