(7) 覆蓋測試
C—Cover
C—Cover是一個測試工具軟件,用來找出沒有被測到的代碼,并報告測試的覆蓋率。
C—Cover
只支持C/C++的代碼覆蓋率分析,其它語言不支持。但不受OS的限制。
===============================================
單元測試方面:(對開發(fā)人員比較有用) J-Unit工具。
功能測試方面:E-test是個不錯的選擇,功能很強大,由于不是采用Post URL的方式回放腳本,所以可以支持多內(nèi)碼的測試數(shù)據(jù)(當然要程序支持);旧峡梢詰(yīng)付大部分的Web Site。
如果只是利用腳本回放代替手工勞動,或者做對頁面響應(yīng)數(shù)的性能測試,Microsoft Web Application Stress Tool是個不錯的選擇。
另外,在性能測試方面,PureLoad也是一個不錯的工具,完全用Java寫成,可以測試各種C/S程序, 如SMTP Server等。 這兩個工具都是使用Post URL的方法測試Web Application的。對大量使用JavaScript的頁面不太適合。 當然,如果程序在Unix,linux下面運行的話,可以直接編寫Shell腳本程序,更加方便。
另外,還有很多專門的工具,比如說Linkbot是專門作頁面鏈接測試的。
另外,測試流程管理工具也有不少,個人用過也一直在用的是Test Plan Control,短小精悍,不錯。 至于WinRunner和LoadRunner之類,因為沒有License,所以都沒怎么用過,慚愧。不過我看過一篇英國人評價英國測試市場上最流行的五個軟件的文章。WinRunner得分最高。
測試工具從測試的方法上可以分為兩種:白盒測試和黑盒測試 白盒測試工具主要有:
內(nèi)存資源泄漏檢查:Numega中的bouncechecker,Rational的Purify等。
代碼覆蓋率檢查:Numega中的truecoverage,Rational的Purecoverage,Telelogic公司的logiscope, Macabe公司的Macabe等 。
代碼性能檢查:Numega中truetime,Rational的Quantify等 。
代碼靜態(tài)度量分析質(zhì)量檢查工具:logiscope和Macabe等。
黑盒測試工具主要有: 客戶端功能測試:MI公司的winrunner,compuware的qarun,Rational的SQA robot等等。
服務(wù)器端壓力性能測試: MI公司的winload,compuware的qaload,Rational的SQA load等等 。
Web測試工具:MI公司的Astra系列,rsw公司的e-test suite等等。
測試管理工具:rational的test manager,compuware的qadirector等等,此外還有缺陷跟蹤工具 trackrecord等。
數(shù)據(jù)庫測試工具:TestBytes
黑盒測試工具:QACenter、SQATeamTest,Rational Viaual Test。
回歸測試工具:Rational TeamTest,WinRunner(MI公司)
WEB系統(tǒng)測試工具:TEST,Workberch,Web Appication Stress Tool(WAS)
白盒測試工具:Numega 、PuRe、軟件糾錯工具(Rational Purity)。
嵌入式測試工具:Logiscope(靜態(tài)測試工具)、CodeTest。
系統(tǒng)負荷測試工具:RationalPerformance
涵蓋測試工具范圍評估工具
軟件性能測試工具:LoadRunner(MI產(chǎn)品)、Rational Visual Qantify
測試管理工具: TestDirector(MI產(chǎn)品支持整個生命周期中測試流程管理)
IBM-testmanage ; compureware-trackrecord
微創(chuàng)的TCM
嵌入軟件測試工具:codetest
相關(guān)推薦:考試吧策劃:2010年軟件水平考試完全指南北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |