.NET源代碼自動(dòng)測(cè)試工具
推薦 + 挑錯(cuò) + 收藏(0) + 用戶評(píng)論(0)
.NET源代碼自動(dòng)測(cè)試工具
1.?靜態(tài)測(cè)試
1.1?內(nèi)建250條以上業(yè)界公認(rèn)之編碼規(guī)范 (Coding standard) 驗(yàn)證使用者之源碼,并檢查源碼之完整性。(P,A,S)
1.2?規(guī)則精靈(RuleWizard)提供GUI接口讓使用者輕易自定義編碼規(guī)范(Coding Standard),可依個(gè)別或特殊需求,驗(yàn)證代碼是否正確,不需要寫腳本;也提供更便捷之方式,讓使用者放入要檢查的源碼區(qū)段,規(guī)則精靈會(huì)自動(dòng)幫使用者建立規(guī)范。(A)
1.3?可依照內(nèi)建之編碼規(guī)范(Coding Standard) 之嚴(yán)重層級(jí) (Severity Level) 來(lái)篩檢代碼的規(guī)則,以更快速判斷及更正代碼。(P,A,S)
1.4?提供團(tuán)隊(duì)配置中央控管系統(tǒng)(TCM)統(tǒng)一制定、整理、分派編碼規(guī)范。(S)
2.?動(dòng)態(tài)測(cè)試
2.1?工具需能自動(dòng)分析C#, VB .NET, MC++之源碼并自動(dòng)產(chǎn)生單元測(cè)試(Unit Testing) 測(cè)試用例(NUnit Test Cases) ,此自動(dòng)產(chǎn)生之測(cè)試用例須為源碼并為NUnit格式,以利開發(fā)人員修改及維護(hù)。(P,A,S)
2.2?工具需能自動(dòng)產(chǎn)生有源碼的”樁”(Stubs) 來(lái)模仿外部呼叫(External Call) 之程序進(jìn)而達(dá)到單元測(cè)試之目的,樁 (Stubs) 需可以依用戶需求修改。(P,A,S)
2.3?工具需能自動(dòng)執(zhí)行白箱測(cè)試 (White box testing) 進(jìn)而協(xié)助確保代碼中每一條獨(dú)立的路徑至少會(huì)執(zhí)行一次,所有的循環(huán)及邏輯運(yùn)算也會(huì)執(zhí)行,強(qiáng)化代碼之架構(gòu)功能。(P,A,S)
2.4?工具需能自動(dòng)執(zhí)行黑箱測(cè)試 (Black Box Testing) 可快速自動(dòng)建立測(cè)試用例(NUnit Test Case),以檢查程序運(yùn)行結(jié)果是否為預(yù)期中的結(jié)果,并可自定測(cè)試用例(NUnit Test Case) 的值,更可有效檢查錯(cuò)誤是否存在。(P,A,S)
2.5?工具需能自動(dòng)執(zhí)行回復(fù)測(cè)試 (Regression Testing) 可紀(jì)錄測(cè)試結(jié)果,并以此建立測(cè)試用例(NUnit Test Case),當(dāng)重新測(cè)試之結(jié)果有所不同時(shí)即會(huì)通知使用者狀況異常。(P,A,S)
2.6?需能與MS Visual Studio .NET 2003, 2005整合。(P,A,S)
2.7?需能提供完整之測(cè)試覆蓋率報(bào)表如Line coverage。(P,A,S)
2.8?自動(dòng)產(chǎn)生之測(cè)試案例(Test Case) 需為NUnit格式之測(cè)試用例,需能存入原始碼控制系統(tǒng)如CVS, Clearcase或RVS內(nèi)。(P,A,S)
2.9?可以支持命令行模式,快速整合現(xiàn)有項(xiàng)目建置的系統(tǒng)(如makefile),有效找出項(xiàng)目隱藏的問題,可與現(xiàn)有建置流程(build process)同時(shí)進(jìn)行,不影響原開發(fā)流程。
非常好我支持^.^
(4) 80%
不好我反對(duì)
(1) 20%
下載地址
.NET源代碼自動(dòng)測(cè)試工具下載
相關(guān)電子資料下載
- Makefile簡(jiǎn)介和使用方法 530
- 當(dāng)一名高職生成為開源代碼頂級(jí)貢獻(xiàn)者 111
- git命令的基本使用 357
- 分享一套生產(chǎn)管理MES系統(tǒng)源碼,可以直接拿來(lái)搞錢的好項(xiàng)目 140
- C/c++源代碼qt軟件 svn版本管理開發(fā)如何防泄密? 48
- 為什么安秉信息的源代碼防泄密軟件這么穩(wěn)定? 76
- C語(yǔ)言必備知識(shí)編譯預(yù)處理 419
- 非常可靠的c#+svn或git服務(wù)器源代碼防泄密方案 全解析 82
- 極狐GitLab—新一代源代碼管理倉(cāng)庫(kù) 152
- 能夠生成java文檔注釋的命令 140