導航:首頁 > 五金知識 > c測試工具箱

c測試工具箱

發布時間:2022-04-24 08:35:57

1. c語言程序單元測試用什麼工具比較好

C++test是一個很好的工具,很全面,設置麻煩一點有興趣可以了解一下 http://bbs.51testing.com/thread-42641-1-1.html開源的有CPPunit

2. C語言和C++軟體測試工具有哪些

強烈推薦VISUAL UNIT 4。VISUAL UNIT 4,嵌入式完全可以拋開硬體輸入數據,直接用底層輸入,不需要打樁什麼的那麼復雜,而且該自動化測試是完全可以拋開測試代碼,測試什麼疑難雜症都是一樣,點滑鼠填表格就可以完成測試,並自動生成測試報告的工具。進他們公司網站廣州凱樂軟體技術有限公司,有詳細教程和免費下載使用。廣州凱樂軟體技術有限公司研發的VISUAL UNIT 4.5,是一款自動化表格驅動的單元及集成測試工具。不需要測試代碼,測試工作=填表格,方便太多太多了。最重要是可以很快的完成MC/DC全覆蓋。

3. 幾種C/C++語言安全檢測工具介紹

FormatGuard:Linux下防止格式化字元串攻擊的工具,是對glibc的增強。具體通過預處理提供的宏功能來對類printf函數中的參數個數進行計數,通過glibc提供的parse_printf_format函數來對轉換說明符進行計數。如果轉換說明符的數目大於提供給printf的參數個數,_proteced_printf函數認為可能遭受格式串攻擊,發出警告。但該工具不能分析類vprintf函數(而此類函數卻大量存在)
LibFormat:Unix中提供了一個有用的環境變數LD_PRELOAD,它允許我們定義在程序允許前優先載入的動態鏈接庫。主要思想,通過動態連接器將自己插入到程序中,在程序以後的運行中如果發現了包含%n的格式串出現在可寫內存中,則終止程序。但對讀操作卻無能為力,而且遇到的任何%n格式串,都會終止程序,誤報高。

4. 有哪些好用的輕量級 C 代碼靜態檢測工具

由Stanford大學的Dawson Engler副教授等研究開發,該靜態分析工具允許用戶使用一種稱作metal的狀態機語言編寫自定義的時序規則,從而實現了靜態分析工具的可擴展性。MC的實際效果非常優秀,號稱在Linux內核中找出來數百個安全漏洞。MC目前已經商業化,屬於Coverity Inc.2014年被Synopsys收購。目前學術領域比較認可的靜態分析工具,其技術處於領先地位。
mygcc 由一個法國人N. Volanschi開發,其思想來源於MC,試圖將自定義的錯誤檢測集成到編譯時。

5. 基於c/c++的自動化測試工具有哪些

全名HP QuickTest Professional software ,最新的版本為HP QuickTest Professional 11.0 QTP是quicktest Professional的簡稱,是一種自動測試工具。使用QTP的目的是想用它來執行重復的手動測試,主要是用於回歸測試和測試同一軟體的新版本。因此你在測試前要考慮好如何對應用程序進行測試,例如要測試那些功能、操作步驟、輸入數據和期望的輸出數據等 QuickTest針對的是GUI應用程序,包括傳統的Windows應用程序,以及現在越來越流行的Web應用。它可以覆蓋絕大多數的軟體開發技術,簡單高效,並具備測試用例可重用的特點。其中包括:創建測試、插入檢查點、檢驗數據、增強測試、運行測試、分析結果和維護測試等方面。 2、WinRunner
Mercury Interactive公司的WinRunner是一種企業級的功能測試工具,用於檢測應用程序是否能夠達到預期的功能及正常運行。通過自動錄制、檢測和回放用戶的應用操作,WinRunner能夠有效地幫助測試人員對復雜的企業級應用的不同發布版進行測試,提高測試人員的工作效率和質量,確保跨平台的、復雜的企業級應用無故障發布及長期穩定運行。 企業級應用可能包括Web應用系統,ERP系統,CRM系統等等。這些系統在發布之前,升級之後都要經過測試,確保所有功能都能正常運行,沒有任何錯誤。如何有效地測試不斷升級更新且不同環境的應用系統,是每個公司都會面臨的問題。 3、Rational Robot 是業界最頂尖的功能測試工具,它甚至可以在測試人員學習高級腳本技術之前幫助其進行成功的測試。它集成在測試人員的桌面IBM Rational Test Manager上,在這里測試人員可以計劃、組織、執行、管理和報告所有測試活動,包括手動測試報告。這種測試和管理的雙重功能是自動化測試的理想開始。 4、AdventNet QEngine
AdventNet QEngine是一個應用廣泛且獨立於平台的自動化軟體測試工具,可用於Web功能測試、web性能測試、Java應用功能測試、Java API測試、SOAP測試、回歸測試和Java應用性能測試。支持對於使用HTML、JSP、ASP、.NET、PHP、JavaScript/VBScript、XML、SOAP、WSDL、e-commerce、傳統客戶端/伺服器等開發的應用程序進行測試。此工具以Java開發,因此便於移植和提供多平台支持。

6. 有什麼好用的C和C++嵌入式測試工具

強烈推薦VISUAL UNIT 4。VISUAL UNIT 4,嵌入式完全可以拋開硬體輸入數據,直接用底層輸入,不需要打樁什麼的那麼復雜,而且該自動化測試是完全可以拋開測試代碼,測試什麼疑難雜症都是一樣,點滑鼠填表格就可以完成測試,並自動生成測試報告的工具。進他們公司網站廣州凱樂軟體技術有限公司,有詳細教程和免費下載使用。

7. 測試C語言用的工具是什麼

你說錯了吧?應該是 編譯C語言編寫的程序的工具是什麼?

我給你推薦個C-free。C—FREE 這個軟體很不錯的,同時支持C++哦 ! 4.0是最新的版本, 不用注冊 , 不過也不是破解軟體 官方下載的 。如果你要3.5的話 , 就要注冊 , 注冊機也有的 , 不過有些麻煩啊 !這里是4.0下載地址http://www.programarts.com/download/cfree4_0_beta2_e_setup.exe。 3.5的網上搜就一大堆,就不用說了。再說一下,3.5是簡體中文的,4.0是英文的。

3.5的注冊機是:

#include "stdlib.h"
#include "stdio.h"
int main(int argc, char* argv[])
{
char chKey[128] = {0};
unsigned int unXORCode, unRemainder, unQuotient, unTmp, unMachineCode;
printf("Please Key in the Machine Code:\n");
scanf("%d", &unMachineCode);

unXORCode = unMachineCode ^ 0x90909090;
unRemainder = unXORCode % 0x25;
unQuotient = unXORCode;
if (unRemainder < 0x11)
{
unRemainder += 0x11;
}

int i;
i = 0;
while (unQuotient != 0)
{
unTmp = unQuotient % unRemainder;
unQuotient /= unRemainder;
if (unTmp >= 0xa)
{
unTmp = unTmp + 0x61 + 0xf6;
unTmp &= 0x0ff;
chKey[i] = unTmp;
}
else
{
chKey[i] = unTmp + 0x30;
}
i++;
}
printf("Key is: \n");
while (i >= 0)
{
printf("%c", chKey[i]);
i--;
}
printf("\n");

return 0;
}

安裝好3.5後,打開它, 把以上代碼復制到編輯框中,然後編譯運行,你先輸入附帶的機器碼,然後他會給你注冊碼,然後你再注冊就行了。祝你好運!

8. 針對c語言的程序,有什麼好的測試工具

部分白盒測試工具介紹

Parasoft白盒測試工具集

Jtest Java 代碼分析和動態類、組件測試

Jcontract Java 實時性能監控以及分析優化

C++ Test C,C++ 代碼分析和動態測試

CodeWizard C,C++ 代碼靜態分析

Insure++ C,C++ 實時性能監控以及分析優化

其它公司

.test .Net 代碼分析和動態測試

logiscope c/c++ Verlog公司的靜態、動態分析工具

還有testbed、Cantata c/c++等

Rational工具集中的puricoverage和purify、quantify

Compuware白盒測試工具集

BoundsChecker C++,Delphi API和OLE錯誤檢查、指針和泄露錯誤檢查、內存錯誤檢查

TrueTime C++,Java,Visual Basic 代碼運行效率檢查、組件性能的分析

FailSafe Visual Basic 自動錯誤處理和恢復系統

Jcheck M$ Visual J++ 圖形化的純種和事件分析工具

TrueCoverage C++,Java,Visual Basic 函數調用次數、所佔比率統計以及穩定性跟蹤

SmartCheck Visual Basic 函數調用次數、所佔比率統計以及穩定性跟蹤

CodeReview Visual Basic 自動源代碼分析工具

Xunit白盒測試工具集

Aunit Ada http://www.libre.act-europe.fr

CppUnit C++ http://cppunit.sourceforge.net

ComUnit VB,COM http://comunit.sourceforge.net

Dunit Delphi http://nit.sourceforge.net

DotUnit .Net http://dotunit.sourceforge.net

HttpUnit Web http://c2.com/cgi/wiki?HttpUnit

HtmlUnit Web http://htmlunit.sourceforge.net

Jtest Java http://www.junit.org

JsUnit(Hieatt) javascript 1.4以上 http://www.jsunit.net

PhpUnit Php http://phpunit.sourceforge.net

PerlUnit Perl http://perlunit.sourceforge.net

XmlUnit Xml http://xmlunit.sourceforge.net

DUnit .net

JUnit java

9. 有什麼單元測試工具可以測試C語言嵌入式代碼又不需調用硬體數據的

目前就只有VISUAL UNIT 4了,不需要寫代碼,點點滑鼠,填填表格就可以完成測試。可以搜索他們官網試用:廣州凱樂軟體技術有限公司

10. 現在常用的C/C++單元測試工具有那些

現在比較常用的有cppunit,visualunit,c++test.cppunit是開源軟體,C++test是parasoft公司的,試用麻煩,而且價錢比較貴,沒用過。visualunit是國產的C/C++單元測試工具,我用過覺得很不錯,該公司的技術支持也很到位,在使用過程中遇到問題都能及時幫用戶解決。
Visual unit最新的版本是2.1。
部分功能清單如下:
具有完善的樁功能,從開始編碼到升級維護的各個階段,均可對任意層次、范圍的代碼實施分割測試;
自動生成測試代碼和用例框架;
可視化編輯測試用例,用簡單語法判斷各種輸出,還可自動判斷中間變數;
可在用例中隨意模擬、控制子函數的行為,包括設定返回值、輸出參數、成員變數、全局變數的值,多次調用同一子函數可以設置不同的行為;
自動統計語句、條件、分支、路徑覆蓋;
顯示參數、成員變數、返回值等輸入輸出數據;
顯示每個用例所執行的代碼;
自動畫出邏輯結構圖,顯示每個用例的執行路徑;
顯示邏輯結構圖中任一語句塊、分支、分支結構、路徑的代碼;
邏輯結構圖可自由裁剪,語句塊、分支、分支結構、路徑均可刪除/恢復;
用例設計器可輕松找出遺漏用例,實現100%的語句、條件、分支、路徑覆蓋;
自動描述程序行為,幫助整理、驗證編程思路提高編程效率,快速排除程序錯誤;
增強調試器功能,自動支持後退、重復、可視化選擇輸入、調試中切換輸入;
自動生成HTML格式的測試報告。

詳細的資料,樓主可以上http://www.kailesoft.cn查找.

閱讀全文

與c測試工具箱相關的資料

熱點內容
江西電動工具鋁壓鑄件 瀏覽:378
制乙烯的實驗裝置圖常見錯誤 瀏覽:827
四軸機械手指的是什麼樣的 瀏覽:687
做閥門工資怎麼樣 瀏覽:218
脫水機包埋機染色機哪個科室設備 瀏覽:704
如何確認多串口對應設備 瀏覽:247
汽車各種排氣閥門牌子 瀏覽:47
如何測量軸承是否換 瀏覽:152
寧波勇圓機械製造有限公司怎麼樣 瀏覽:300
海缸養魚用什麼過濾器材好 瀏覽:39
下圖兩個實驗裝置是實現 瀏覽:94
噴泉實驗的引發裝置 瀏覽:388
筆記本怎麼看固態和機械硬碟 瀏覽:539
為什麼製冷機組耗電 瀏覽:986
哪裡有租鋼板樁設備的 瀏覽:841
地暖閥門開不開是什麼原因 瀏覽:400
超聲波身高體重分析儀怎麼測 瀏覽:283
野馬jdc閥門排氣怎麼樣 瀏覽:566
江蘇南通閥門廠 瀏覽:21
大a工具箱 瀏覽:171