怎么用自己的電腦做服務(wù)器發(fā)布網(wǎng)站濟(jì)南做seo排名
簡(jiǎn)介
Cantata 24.04于2024年4月發(fā)布,以開創(chuàng)性的功能徹底革新了軟件測(cè)試。此版本的主要功能是以代碼為中心(Code-Centred)的方法,可以更快、更高效地在C/C++的代碼編輯器中創(chuàng)建單元和集成測(cè)試。
Cantata 24.04采用C++中的最新標(biāo)準(zhǔn)并全面支持C++20,增強(qiáng)了以代碼為中心的測(cè)試編輯,有助于直接在代碼編輯器中無(wú)縫生成和管理測(cè)試用例。這包括自動(dòng)補(bǔ)足(auto-completion)功能、簡(jiǎn)化的測(cè)試用例生成,以及直接從代碼編輯器運(yùn)行測(cè)試的能力,從而提高了生產(chǎn)力和效率。
此外,Cantata 24.04還改建了項(xiàng)目創(chuàng)建、文檔可訪問性和增強(qiáng)了性能。
總體而言,Cantata 24.04中的更改和改進(jìn)側(cè)重于提高用戶生產(chǎn)力,為現(xiàn)代C++標(biāo)準(zhǔn)和第三方工具提供更好的支持,改進(jìn)文檔和可訪問性,并解決各種性能和穩(wěn)定性問題。以代碼為中心的測(cè)試編輯功能是在簡(jiǎn)化測(cè)試工作流程和提高開發(fā)人員效率方面邁出的重要一步。
新的補(bǔ)充工具
隨同Cantata 24.04一起并完全與之兼容的,是一個(gè)新的工具:Cantata Hybrid。此工具通過運(yùn)行不變的GoogleTest套件生成Cantata測(cè)試結(jié)果與組合的代碼覆蓋率證據(jù)。
以代碼為中心(code-centric)的測(cè)試編輯
Cantata 24.04帶來了許多功能改進(jìn),目標(biāo)放在改善用戶生產(chǎn)力和直接在代碼編輯器中編輯測(cè)試的效率,這些改善使得測(cè)試過程更加高效和簡(jiǎn)便,減少環(huán)境切換。
-
為測(cè)試用例、靜態(tài)訪問、EXPECTED_CALLS和EXPECT_CALL指令添加了自動(dòng)補(bǔ)足(Auto-completion)的功能,減少用戶輸入,改善代碼一致性。
-
測(cè)試用例生成、打樁/封裝函數(shù)的生成的刪除、添加異常處理等現(xiàn)在可以直接在代碼編輯器(CDT)中完成,簡(jiǎn)化測(cè)試工作流。
-
用戶也能夠直接在代碼編輯器中運(yùn)行測(cè)試,不必切換不同的視圖或窗口。
-
循環(huán)測(cè)試用例的CSV導(dǎo)入/導(dǎo)出、常用指令對(duì)的代碼模板以及測(cè)試用例模板進(jìn)一步增強(qiáng)了以代碼為中心的測(cè)試體驗(yàn)。
項(xiàng)目創(chuàng)建的改進(jìn)
改進(jìn)了項(xiàng)目創(chuàng)建功能,更好地支持第三方IDE項(xiàng)目,使Cantata更方便集成現(xiàn)有的開發(fā)環(huán)境。
項(xiàng)目選擇對(duì)話框得到改進(jìn),更加用戶友好,更容易導(dǎo)航,特別是在處理大型項(xiàng)目時(shí)。實(shí)現(xiàn)了對(duì)makefile和命令行用法的更好處理,為項(xiàng)目創(chuàng)建提供了更多的靈活性和控制。
新的文檔系統(tǒng)
Cantata的用戶文檔和所有有用的文檔都已集成到一個(gè)新的(Mkdocs)文檔系統(tǒng)中。Cantata的安裝程序包含了這個(gè)文檔系統(tǒng)的本地拷貝,可以在任何Web瀏覽器中查看。最新發(fā)布文檔的在線拷貝也可以通過https://support.qa-systems.com/docs來訪問(需要合法授權(quán))。這個(gè)新的文檔系統(tǒng)使用戶更容易訪問和導(dǎo)航所有相關(guān)文檔,不管它們的位置或網(wǎng)絡(luò)連接,也支持全局搜索。
嵌入式目標(biāo)支持
Cantata持續(xù)支持廣泛的嵌入式目標(biāo)平臺(tái)。在Cantata 24.04中,目標(biāo)庫(kù)構(gòu)建器得到了增強(qiáng),將自動(dòng)檢測(cè)預(yù)處理器和壓庫(kù)程序的設(shè)置,這些更為自動(dòng)化的檢測(cè)設(shè)置不需要更多的用戶輸入,部署目標(biāo)平臺(tái)變得更加容易。
性能改進(jìn)
Cantata 24.04的性能得到了多項(xiàng)改進(jìn),包括Eclipse圖形界面、解析工具的速度,以及對(duì)大型嵌套循環(huán)的處理速度。這些改進(jìn)旨在提高工具的整體響應(yīng)能力和效率,改善用戶體驗(yàn),尤其是在處理大型復(fù)雜項(xiàng)目時(shí)。
CPPGETCOV組件更新
更新了核心產(chǎn)品組件CPPGETCOV,支持多覆蓋率文件(.cov),更容易報(bào)告多次測(cè)試運(yùn)行的結(jié)果。
C++20支持
Cantata 24.04現(xiàn)在使用戶能夠利用C++20標(biāo)準(zhǔn)中引入的最新語(yǔ)言功能和改進(jìn)。
這包括新的語(yǔ)言構(gòu)造、庫(kù)添加和性能優(yōu)化。用戶現(xiàn)在可以使用最新的C++20功能編寫和測(cè)試代碼,確保他們的項(xiàng)目符合最新標(biāo)準(zhǔn)。
Bug修復(fù)
除了新功能和性能改進(jìn),Cantata 24.04還修復(fù)了一些Bug,關(guān)于代碼插裝、測(cè)試腳本生成、編譯器兼容性,等等。這些Bug的修復(fù)旨在改善工具的整體穩(wěn)定性和可靠性,確保用戶體驗(yàn)更順暢更健壯的測(cè)試。
更新了平臺(tái)支持版本
Cantata的每個(gè)版本都有支持平臺(tái)的變化。
Cantata緊密地與Eclipse?的IDE環(huán)境集成,提供Eclipse-Ready?插件。Cantata 24.04建立在Eclipse 2023-12版本(Eclipse 4.30)上,也可以作為從Neon(4.6)版本直到Eclipse 2023-12(4.30)版本的Eclipse-Ready插件來安裝。
GCC版本在Windows上支持到8.2.x,在Linux上支持到13.2.x版本。
Cantata 24.04更新了對(duì)Microsoft Visual Studio的支持,到2019版本。
了解更多有關(guān)Cantata的技術(shù)信息及商務(wù)服務(wù),請(qǐng)?jiān)L問http://www.softtest.cn/留言,或按以下方式聯(lián)系旋極智能: