軟件bug管理工具
JIRA Atlassian
企業出品的項目與事務跟蹤工具,被廣泛應用于缺陷跟蹤、客戶服務、需求收集、流程審批、任務跟蹤、項目跟蹤和敏捷管理等領域。
相對于QC,要配置好JIRA的測試流程需要測試配置人員對測試流程有較深的理解。總體來說JIRA對于使用人員來說比較簡單,易于操作。缺點就是注意取消JIRA破解版的自動升級,筆者在使用過程中碰到因為自動升級,導致不能新增bug的情況。
禪道(ZenTao)
作為款國產的開源項目管理工具,這個工具對于國人來說還是很值得推薦的。這款工具相對來說易于上手,也便于操作。
bugzilla
是一個開源的缺陷跟蹤系統(Bug-Tracking System),它可以管理軟件開發中缺陷的提交(new),修復(resolve),關閉(close)等整個生命周期。
Bugzilla是一開源Bug Tracking System,是專門為Unix定制開發的。
網頁測試工具
IETester
這款工具作為IE的兼容性測試工具確實還是值得推薦使用,但是該工具對被測對象的JS規范要求很高,如果存在不規范的JS經常會導致運行報錯。當然現在IE瀏覽器都自帶有模擬下面版本的功能選項,打開IE瀏覽器,按F2通過對瀏覽器版本的設置,即可切換到指定的IE版本。
Browsershots
作為一款網頁兼容性的在線測試工具,這款工具值得推薦。但因為每次執行測試,需要排隊,所以建議把關鍵性頁面在上面進行測試。該工具能模擬多種操作系統及版本和多款瀏覽器及版本的隨意組合,然后對頁面進行訪問性測試。最后輸出的結果為一張張網頁被訪問的截圖。
Firebug
像當年瀏覽器中就Firefox中開辟了這么一個功能,能方便測試開發人員了解頁面中每個元素的加載情況,及頁面的運行情況。
現在幾乎每款瀏覽器都增加了這么一個功能,F12后,在彈出的窗口中找到network,就能通過錄制功能測試頁面元素的加載情況,在Console也能看到頁面的警告及報錯信息。怎么樣,你有了解過這些功能嗎?
自動化測試工具
QTP(quicktest Professional)
作為一款曾經經典的自動化測試工具,對它的使用,能讓我們更清楚的了解自動化測試的原理及思想。當然這款工具因為太“重”了。
Selenium2.0
作為輕量級的web自動化測試工具,我覺得大家有必要認真去學習了解下。但是這款工具對大家的編碼能力有一定的要求,所以如果對編程不感興趣和不熟悉的朋友,使用起來可能就比較困難了。
Robot Framework+RIDE+ExtendLibrary Robot
認真的來說不是一款自動化測試工具,而是自動化測試框架。它主要的思想,就是關鍵字驅動自動化測試。而對關鍵字進行處理的,是官網上提供的各種庫。
比如SeleniumLibrary等,同時大家也可以編寫自己的關鍵字庫。這是我強烈推薦大家都去學習了解下,如果能把這個框架用起來,并且試著簡單編寫一些關鍵字庫,那自動化測試的精髓你已經理解掌握的七七八八了。
性能測試工具
Loadrunner
不得不說loadrunner是專業級的性能測試工具,從腳本到場景設計,任務分配到性能計數器監控,從結果到分析,Loadrunner提供了一套完整的解決方案。
當然,因為這款工具很龐大,如果要真正的用好,需要把工具的各種配置項、組件的原理,以及提供的一些封裝庫函數都有相當的掌握。
Jmeter
作為一款相對輕量點的性能測試工具,不得不說jmeter最近這些年做了很多改進。
最初接觸該性能測試工具時,它只能用于做java項目的性能測試,但現在支持絕大部分的軟件項目做性能測試、同時也不需要像原來一樣單獨安裝另一組件badboy。