1.單元測試工具:
(1)NUnit:(針對.NET,從JUnit移植過來)
(2)NMock(一個.NET的動態模擬對象庫)
(3)NUnitForms
2.性能測試工具:JMeter
3.自動化功能測試工具:
(1)abbot Java GUI Test Framwork
(2)White
(3)Watir
4.測試管理類工具:
(1)Bugzilla(安裝配置略複雜,需瞭解很多MySQL+Perl知識)
(2)Mantis(基於web,用PHP寫,可在MySQL、MSSQL數據庫上運行,能與源碼工具整合,適合中小型項目)
(3)BugFree(PHP+MySQL寫的,輕量級、能詳細記錄每個問題處理過程,並不斷提醒存在問題,適用於大型軟件產品)
5.Windows自帶小工具:
(1)任務管理器:瞭解被測程序進程信息、網絡信息、CPU使用信息,檢查進程駐留
①查看內存問題,檢測是否存在內存泄漏:
方法:a.在進程頁→查看→選擇列
B.查看內存使用和虛擬內存大小
C.當請求所需內存後,虛擬內存還在增長則內存泄漏
②檢查網絡使用情況:
方法:a.任務管理器→“聯網”頁→查看→選擇列
B.選擇需查看的列
③檢查CPU使用情況:進程頁
(2)Perfmon性能監控:
①打開perfmon:運行→perfmon
②右鍵→添加計數器→選擇性能對象
Perfmon性能日誌和警報:
①perfmon→計數器日誌→添加需記錄的性能對象、計數器、設置數據的採樣間隔
②日誌文件頁→選擇文件類型、位置等→配置→確定
③計劃頁→做相關設置
(3)NetStat網絡監視:在命令行中輸入NetStat
(4)VSS文件比較器
(5)HTTP協議包查看器HTTP Watch:
①以插件形式安裝在IE瀏覽器,可錄製瀏覽器導航的過程,截獲Web服務器與瀏覽器客戶端間的每個 HTTP協議包
(6)HTML DOM查看器IE Developer Toolbar(開發者工具):
①HTML DOM值文件對象模型,專門適用於HTML/XHTML的文檔對象模型
②HTML DOM理解爲網頁的API,它將網頁的每個元素看做一個個對象,使元素可以被獲取或編輯