作為軟件測試人員,你最常用到的測試工具都有哪些呢?本文總結了測試過程中常用的工具,希望對從業人員日常工作有所助益!
包含工具內容
- 測試管理工具
- 連接服務器
- 抓包工具
- 接口測試工具
- app自動化工具
- 性能測試工具
- 持續集成工具
- 數據庫鏈接工具
- 開發工具
- 單元框架
- 版本控制
1、測試管理工具:禪道

這是第一款國產的開源項目管理軟件。完整地覆蓋了項目管理的核心流程。集產品管理、項目管理、質量管理、文檔管理、組織管理和事務管理于一體,具備非常強的專業性。主要用途是測試用例編寫,測試任務記錄,提Bug。
2、連接服務器:Xshell、Filezila

Xshell是連接測試遠程服務器的工具,查看測試服務器的報錯日志,進一步找出bug原因,方便用戶對Linux服務器上的資源文件進行遠程操控。
Filezila是一款完全免費、開源、跨平臺的FTP工具軟件,支持FTP,FTPS,SFTP等多種文件傳輸協議,可將本地的上線包上傳至遠程FTP服務器,或從遠程FTP下載。可以進行遠程文件的編輯和搜索。
3、抓包工具:Charles

Charles通過成為瀏覽器或電腦的代理,截取請求和和請求結果,實現抓包的目的,抓包可以獲取報錯的接口,將URL、入參、出參放到BUG詳情里邊,進一步找出開發問題的原因。
4、接口測試工具:Jmeter、Postman

jmeter是一款用來做功能測試的免費開源工具,具有內存占用小,無需安裝,免費開源等優點,能夠對應用程序做功能/接口自動化回歸,通過創建帶有斷言的腳本來驗證你的程序返回了你期望的結果。
Postman是谷歌的一款接口測試插件,開發用來做單元測試,測試也可以用來做接口測試。支持get、post、文件上傳、響應驗證、變量管理、環境參數管理等功能,可以批量運行。
5、app自動化工具 :Airtest

AirtestIDE 主要用于Android端UI自動化測試,對于游戲和app都很合適,自動化腳本錄制、一鍵回放、報告查看,簡單實現自動化測試流程。
6、性能測試工具:Jmeter

Jmeter用于模擬服務器的巨大負載,不同壓力下測試軟件性能,java平臺的性能開源測試工具,小巧好用。
7、持續集成工具:Jenkins

Jenkins用于部署環境,用于打包.apk,用于持續、自動的構建/測試軟件項目、監控外部任務的運行。
8、數據庫鏈接工具:SQLyog 、Navicat

Redis連接工具(Redis Desktop Manager),連接數據庫,進行增刪改查操作,校驗數據正確性!
9、開發工具
日常coding工具,Python:Pycharm Java:Eclipse 、IDEA (IntelliJ IDEA)

10、單元框架
java :junit/testng、python :unittest/pytest
接口自動化單元測試框架,用于管理用例執行(模塊、類、指定方法)、參數化、測試用例跳過、生成測試報告等。
11、版本控制:SVN、git
主要是代碼管理和文檔管理。

如果你從事的是軟件測試、接口測試、自動化測試方面的工作,那這篇分享內容一定會對你有所幫助!
原文地址:https://www.toutiao.com/i6948964232733999646/