• <li id="ammmy"></li>
  • 軟件自動化測試工具_單元測試_集成測試

    發布時間:0001-01-01 瀏覽量:842

    C/C++單元和集成測試

    一般而言, 單元和集成測試是開發人員于代碼可構建后進行的。當軟件組件創建好,測試代碼隨即生成取代被測單元的外部依賴。這部分的測試代碼,稱為測試套件,其中包含用來調用被測對象的測試驅動、取代外部依賴的樁函數等。Vectorcast自動化建立測試驅動,因此,開發人員可以更專注于代碼質量和完整的測試用例建立。

     

    使用Vectorcast/C++,您可以在主機上、模擬器上或目標機上進行單元測試。Vectorcast的運行支持包Vectorcast/RSP,是用來在目標硬件上自動和無縫執行測試用例的附加模塊。此外,我們可以在主機平臺/上位機建立測試代碼,驗證在嵌入式硬件上執行的結果與性能。

     

    易用的回歸測試

    自動化軟件單元測試的其中一個好處就是可以確保源碼變更后不會引入新的錯誤。一旦生成了測試用例,即可以文本方式保存并輕易地保存在配置管理工具里。VectorCAST的命令行能在進行夜間構建的同時同步調用,進行單元和集成測試并生成報告,方便查看是不是引入新錯誤。在開發生命周期里,越早找到問題,將大幅減少后期調試的時間;從而提高代碼質量和降低成本。回歸測試的自動化,可以使用VectorCAST/Manage來實現。

     

    VectorCAST支持源碼測試及敏捷測試

    源碼測試支持已實現好的C/C++模塊做單元和集成測試。敏捷測試支持進行敏捷開發流程中的項目。在敏捷測試中,不需要源碼,只需要在構建測試環境時,將測試目錄指到包含待測頭文件的目錄,并選擇一或多個頭文件成為被測單元即可。VectorCAST會自動創建測試環境,使用被測頭文件中的函數原型定義。這樣可以生成出來在上位機或嵌入式平臺上運行的可執行文件。接著,可以使用和源碼測試一樣的功能。


    激情在线电影精品国产亚洲