從2026版本開(kāi)始,VectorCAST/C++推出首批AI輔助測(cè)試功能,旨在幫助開(kāi)發(fā)團(tuán)隊(duì)解決單元測(cè)試過(guò)程中的兩個(gè)核心難點(diǎn):
1. 如何根據(jù)需求描述自動(dòng)生成可驗(yàn)證邏輯功能的單元測(cè)試用例(Req2test):基于自然語(yǔ)言需求輸入,利用大語(yǔ)言模型自動(dòng)生成符合測(cè)試框架規(guī)范的測(cè)試用例代碼,減少手工編寫(xiě)用例的工作量。
2. 如何基于現(xiàn)有代碼自動(dòng)生成單元級(jí)別的需求規(guī)格說(shuō)明(Code2req):通過(guò)分析被測(cè)代碼的結(jié)構(gòu)與邏輯,反向生成形式化的單元需求描述,完善需求追溯鏈,滿足功能安全標(biāo)準(zhǔn)對(duì)雙向追溯的要求。
部署架構(gòu)與數(shù)據(jù)安全
01完全本地化部署:僅通過(guò)調(diào)用客戶本地部署的大語(yǔ)言模型(LLM)接口實(shí)現(xiàn)功能,測(cè)試代碼與需求數(shù)據(jù)無(wú)需上傳至外部云服務(wù),從根本上保障企業(yè)代碼資產(chǎn)的隱私安全。
02廣泛的模型兼容性:兼容OpenAI API接口規(guī)范和支持JSON格式輸出的模型推理引擎均可對(duì)接,包括阿里云、微軟Azure等。
03靈活的使用方式:支持三種操作模式,滿足不同工程師的使用習(xí)慣,包括Visual Studio Code插件(編碼時(shí)直接使用)、純命令行(CI/CD流水線集成)、VectorCAST/C++圖形界面(可視化操作)。
功能價(jià)值總結(jié)
VectorCAST/C++的AI輔助測(cè)試功能(Req2test與Code2req)將大語(yǔ)言模型技術(shù)與嵌入式代碼測(cè)試深度融合,在以下方面為開(kāi)發(fā)團(tuán)隊(duì)創(chuàng)造實(shí)際價(jià)值:
降低測(cè)試用例編寫(xiě)門(mén)檻:Req2test可根據(jù)自然語(yǔ)言需求自動(dòng)生成測(cè)試用例,減少手工編碼工作量,特別適用于需求變更頻繁的項(xiàng)目場(chǎng)景;
完善需求追溯鏈:Code2req通過(guò)代碼反向生成單元需求描述,填補(bǔ)從高層需求到單元測(cè)試之間的規(guī)格空缺,滿足ISO 26262、DO-178C等功能安全標(biāo)準(zhǔn)對(duì)雙向追溯的合規(guī)要求;
本地化部署保障安全:通過(guò)與本地LLM對(duì)接,企業(yè)無(wú)需將代碼上傳至第三方平臺(tái),兼顧效率提升與數(shù)據(jù)隱私保護(hù);
靈活的集成方式:三種使用模式覆蓋從開(kāi)發(fā)桌面到CI/CD流水線的全場(chǎng)景,便于團(tuán)隊(duì)根據(jù)現(xiàn)有工具鏈靈活選擇。
-
AI
+關(guān)注
關(guān)注
91文章
41305瀏覽量
302685 -
C++
+關(guān)注
關(guān)注
22文章
2131瀏覽量
77416 -
Vector
+關(guān)注
關(guān)注
3文章
105瀏覽量
10101
原文標(biāo)題:你不知道的Vector | VectorCAST/C++的AI輔助測(cè)試功能
文章出處:【微信號(hào):VectorChina,微信公眾號(hào):Vector維克多】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
【文章轉(zhuǎn)載】你不知道的Vector | VectorCAST/C++的AI輔助測(cè)試功能
AI輔助軟件測(cè)試:幾個(gè)關(guān)鍵路徑
AI輔助編程設(shè)計(jì)之道:從Spec到Code工程實(shí)踐
VectorCAST/QA與Bazel集成配置方法
還在手寫(xiě)C++測(cè)試用例? Parasoft白盒級(jí)AI正在接管代碼安全
C與C++之間的聯(lián)系
融合AI的OpenHarmony應(yīng)用軟件開(kāi)發(fā):ai學(xué)習(xí)自律輔助軟件
嵌入式C/C++回歸測(cè)試四大最佳實(shí)踐(附自動(dòng)化測(cè)試工具TESSY使用教程)
C/C++代碼靜態(tài)測(cè)試工具Perforce QAC 2025.3的新特性
HarmonyOSAI編程DevEco AI輔助編程工具
HarmonyOS AI輔助編程工具(CodeGenie)概述
HarmonyOS AI輔助編程工具(CodeGenie)代碼續(xù)寫(xiě)
DevEco CodeGenie 鴻蒙AI 輔助編程初次使用
【資料獲取】ADAS車道輔助系統(tǒng)測(cè)試方法解析
使用VectorCAST/C++的AI輔助測(cè)試功能
評(píng)論