收藏~軟體測試相關工具匯總

收藏~軟體測試相關工具匯總

來自專欄測試圈TC5 人贊了文章

根據以往工作,總結了軟體測試工作中常用的一些工具。這裡每個種類的工具只介紹2-3個,均為筆者接觸或使用過的,需要深入了解某個工具的,可以留言。還有一部分之前推文中已有分享。此外,有些專項測試之後也會有專題分享,所以不過多解釋。

01

測試本職相關類

缺陷管理工具

JIRA

集缺陷跟蹤、需求收集、流程審批、跟蹤任務、項目跟蹤和敏捷管理等功能,測試人員可以依據項目實際情況來創建不同類型的項目。一般分為新需求、版本迭代、線上用戶反饋、需求變更等任務。下圖是創建Bug的界面。

TAPD

非常適合全敏捷項目。

其他管理工具還有禪道、Bugzilla等。

壓力測試工具

Apache JMeter

開源壓測產品,可以對Server、網路、對象模擬巨大負載,通過不同壓力類別測試整體性能。也有很多公司用JMeter來做功能自動化測試和回歸測試,此外,JMeter允許使用正則表達式創建斷言。

AB

Apache自帶的一款壓測小工具(入門操作可以參考《壓測工具ab(Apache)快速入門》)

Siege

Linux系統下的一個多線程負載測試工具,但只能通過發送請求URL來進行壓測,也只有概要測試結果 。無法進一步分析。適用於對頁面作簡單壓力評測。

介面測試工具

Postman

支持的OS有Mac、Win X32、Win X64、Linux,還支持postman 瀏覽器擴展程序等。也可以用來調試代碼,還支持批量測試。官方下載地址:getpostman.com/apps ,初次使用的話可以先瀏覽下官方學習文檔,getpostman.com/docs/v6/

Jmeter

可以參考之前的推文。另,官網學習地址:jmeter.apache.org/index後續也會有介面測試專題推出。

Fiddler

可以抓取到瀏覽器發出去的HTTP請求,通過修改請求重新發送的方式,快捷地進行介面測試。同時作為網路調試器用戶格式十分友好。

UI自動化測試工具

Selenium

多用於B/S架構 ,可以模擬真實用戶直接在瀏覽器上操作。目前官方最新版本為3.13,第三方瀏覽器驅動可以在官網上下載。支持的語言如下,市面上以基於Python的書籍較多。但選擇時需要仔細甄別,有時選擇不當反而會走彎路,官方學習地址:seleniumhq.org/download

QTP

更多適用於C/S架構產品,市場佔有率較高,且比較經典的參考書籍及資料也可隨處找到。

手機測試工具

Android手機:錄屏大師,易錄屏等。

iOS:AirPlayer,iTools等

移動客戶端測試人員都有了解,有些特殊的Bug也需要將相應視頻隨附件發出。盡量選擇輕量級的錄屏應用。

資料庫管理工具

Navicat

適用於中小企業DBA、軟體人員。支持的有Navicat for MySQL、Navicat for Oracle、Navicat for SQLite、Navicat for SQLServer、Navicat for PostgreSQL等等。圖形用戶界面,上手非常簡單。

抓包工具

Fiddler

HttpWatch

wireshark

網站死鏈接檢測工具

Xenu

文檔整理工具

Xmind

適合於測試需求分析、敏捷測試計劃、測試用例設計、測試想法羅列以及探索性測試等等,強大程度需要親自挖掘,之前推文中很多圖表也靠Xmind完成。

百度腦圖

不用下載客戶端,可以在線編輯。也有即時保存功能。

有道雲筆記

可以下載客戶端,也可在線編輯。申請賬號後可以將所有筆記保存在雲端。另外,也可以直接導入一些文檔。如需求文檔、會議討論結果等等。目前移動端也推出了app應用,可以登錄隨時查看重要文件。對於測試部門,我們主要使用雲協作功能,共同測試同一個項目時,會協作編輯同一個文檔來提高效率。

印象筆記

作用同上。可以隨機選擇。

02

測試輔助相關類

終端模擬工具

Xshell

非常強大的終端模擬軟體,可在Windows界面下訪問不同OS下的伺服器。市場佔有率也很高。支持SSH1, SSH2。

另外一款工具為SSH。

項目管理工具

Project

代碼編寫工具

Idea

MyEclipse

遠程連接工具

TeamViewer

適用於在家辦公,可以直接連接上公司的計算機。常見場景為周末辦公處理用戶反饋。

翻譯類工具

靈格斯

屏幕取詞,全文翻譯,索引提示,對於愛好官方文檔的測試人員來說,已經非常強大了。

有道翻譯

百度在線翻譯

虛擬機相關

vmware workstation

其他工具

雲盤(常用文檔、工具類,適合移動辦公人員)

EditPlus(本地記事本,記錄時格式更友好)

番茄盒子(時間管理,適用於拖延症,更好的自律)

tips:

以上各種工具若有補充或更好用的還會繼續補充更新,另外,有些專項測試工具之後會推出專題推文,故此處不作詳細介紹。


推薦閱讀:

功能測試用例設計時的分層依據
monkey 測試1
手機黑盒測試
【自動化測試】如何從0到1打造自動化測試

TAG:自動化測試 | 軟體測試 | 性能測試 |