目前主流的測試工具主要有以下5類:
1.負載壓力測試工具
這類測試工具的主要目的是度量應用系統的可擴展性和性能,是一種預測系統行為和性能 的自動化測試工具。在實施并發負載過程中,通過實時性能監測來確認和查找問題,并針對所 發現問題對系統性能進行優化,確保應用的成功部署。負載壓力測試工具能夠對整個企業架構 進行測試,通過這些測試,企業能最大限度地縮短測試時間,優化性能和加速應用系統的發布 周期。
2.功能測試工具
通過自動錄制、檢測和回放用戶的應用操作,將被測系統的輸出記錄同預先給定的標準結 果比較,功能測試工具能夠有效地幫助測試人員對復雜的企業級應用的不同發布版本的功能進 行測試,提高測試人員的工作效率和質量。其主要目的是檢測應用程序是否能夠達到預期的功 能并正常運行。
3.白盒測試工具
白盒測試工具一般是針對代碼進行測試,測試中發現的缺陷可以定位到代碼級。根據測試 工具原理的不同,又可以分為靜態測試工具和動態測試工具。靜態測試工具直接對代碼進行分 析,不需要運行代碼,也不需要對代碼編譯鏈接和生成可執行文件。靜態測試工具一般是對代 碼進行語法掃描,找出不符合編碼規范的地方,根據某種質量模型評價代碼的質量,生成系統 的調用關系圖等。動態測試工具一般采用“插樁”的方式,在代碼生成的可執行文件中插入一 些監測代碼,用來統計程序運行時的數據。它與靜態測試工具最大的不同是,動態測試工具要 求被測系統實際運行。
4.測試管理工具
一般而言,測試管理工具對測試需求、測試計劃、測試用例、測試實施進行管理,并且測 試管理工具還包括對缺陷的跟蹤管理。測試管理工具能讓測試人員、開發人員或其他的IT人員 通過一個中央數據倉庫,在不同地方就能交互信息。
5.測試輔助工具
這些工具本身并不執行測試,例如它們可以生成測試數據,為測試提供數據準備。
參加完“2005年IT測試技術研討會”以后,謝常君對軟件測試和網絡測試的主流廠商和產 品有了更全面的了解。不過最讓他高興的是結識了一批企業的代表和專家。
一個陽光明媚的下午,謝常君約上某位專家在一個咖啡館會面!胺浅Vx謝你能前來,我 這次約你出來是希望你可以給我一些專業的建議!敝x常君說,“我們公司近期可能需要采購 一些測試工具,但是我們對此了解不多,希望你可以幫我們!苯酉聛,這位專家就首先從測 試工具的分類開始講起……
文章來源于領測軟件測試網 http://www.kjueaiud.com/