《轉載》測試人員須要瞭解工具使用

咱們將經常使用的 測試工具分爲10類。
  1. 測試管理工具
  2.  接口測試工具
  3.  性能測試工具
  4. C/S自動化工具
  5.白盒測試工具
  6.代碼掃描工具
  7.持續集成工具
  8.網絡測試工具
  9.app自動化工具
  10.web安全測試工具
  注:工具排名沒有任何意義。
  大多數初學者,或者某個領域知識的入行者,習慣性地去搜集各類看似無用的資料、視頻、工具。其實,若是都去研讀、理解、並應用之,仍是有點用的。不然,只會佔用磁盤空間,還浪費時間。然而,工具嘛。雖然不用所有搞懂。但,仍是要懂一點的。
  混在 軟件測試職業圈。至少要知道有哪些工具可用。何時該用什麼工具,每一個工具能解決什麼問題。而後,深刻應用幾款工具,便可。
  下面我爲你們提供了一個豐富的軟件測試工具列表。這些測試工具不只能夠減小測試工做,並且幫助更快地將你的軟件/應用程序推向市場,並在保持速度的同時保證質量。
   1.測試管理工具
  1,TestDirector(大而全)
  2,jira(簡單好用)
  3,Quality Center(複雜,收費)
  4,禪道(簡單好用)
  5,bugzilla(功能簡單)
  6,svn(代碼和文檔管理工具)
  7,vss相似svn
  8,git,同svn,可是多分支管理比svn好
  9,Note(大而全,費用太貴)
  10,CQ(ClearQuest-IBM產品-大而全)
   2.接口測試工具
  1, Jmeter(開源)
  2,postman
  3,SoapUI
  推薦使用 jmeter 和 postman
  jmeter是一款100%純 Java編寫的免費開源的工具,它主要用來作性能測試,相比loadrunner來講,它內存佔用小,免費開源,輕巧方便、無需安裝,愈來愈被大衆所喜好。
  Postman是 谷歌的一款接口測試插件,它使用簡單,支持用例管理,支持get、post、文件上傳、響應驗證、變量管理、環境參數管理等功能,能夠批量運行,並支持用例導出、導入。
   3.性能測試工具
  1,loadrunner,大而全,要學精通仍是有點難度,重量級工具
  2,jmeter 基於java平臺的性能開源測試工具,其實也很強大,並且比較好用
  3, Web bench 一個簡單的web基準指標測試工具
  4,Load UI,一款開源的 壓力測試工具,支持圖形化
  5,httperf 一款高性能的web性能測試工具
  6,Siege 一款開源的壓力和指標測試工具
  七、Gatling
  前兩種是比較經常使用的
   4.C/S自動化工具
  1,qtp (錄製回放和腳本編輯),用到的是vb語言
  2,winrunner  IBM產品相似qtp
  3,autoit 在窗口定位上作到很不錯
   5.白盒測試工具
  1,jtest java語言的 單元測試框架
  2, JUnit 驗證java的工具
  3,cppunit 跨平臺的c++單元測試框架
  4,gtest 跨平臺的c++單元測試框架
  5,PhpUnit Php
  6,BoundsChecker C++,Delphi API和OLE錯誤檢查、指針和泄露錯誤檢查、內存錯誤檢查
  7,TrueTime C++,Java,Visual Basic 代碼運行效率檢查、組件性能的分析
   6.代碼掃描工具
  1,Coverity源代碼靜態分析工具
  2,cppcheck c++靜態掃描工具
  3,gcover代碼覆蓋率工具
  4,findbugs:基於字節碼分析,大量使用數據流分析 技術,側重運行時錯誤檢測,如空指針引用等
  5,SonarLint
  6,TscanCode
   7.持續集成工具
  1,jenkins
  2,Hudson
   8.網絡測試工具
  1,思博倫 目前流行的一款網絡 自動化測試商用平臺了(並且可以徹底頂替loadrunner),基本上可以知足全部的網絡產品測試需求了,不過很貴
  2,Ixia,也是對網絡設備進行性能和壓力測試工的平臺
  3,wireshark 數據包抓取分析和回放測試工具
  4,tc 網絡丟包和試驗模擬工具,很是好用
  5,iperf 用來測試tcp和udp的網絡質量
  6,tcpping工具工做在 TCP 層,經過發送僞造的 TCP SYN 包並偵聽來自服務器或中間設備返回的 SYN/ACK 或 RST
   9.app自動化工具
  1,appium 這個應該算是目前最流行的基於app的自動化測試框架了
  2,instruments ios平臺下的自動化測試框架,用java語言寫的
  3,uiautomator安卓自動化測試框架,基本上支持安卓的全部事件操做
  4,Monkey 安卓自帶的測試工具
  5,Monkey Runner Monkey改進版,支持本身編寫腳本測試,用 Python語言
  6,Robotium 一款國外的 Android自動化測試框架,用法比較簡單
   10.web安全測試工具
  金融服務和銀行業一直是安全 漏洞的受害者,由於會破壞了大量敏感的用戶數據。然而,金融服務是每一個人的必備品。因此在這裏咱們列出了一些 安全測試工具,用於構建一個健壯的應用程序。
  1,appscan,算是用的很是多的一款工具了,掃描後可以將絕大部分的漏洞找出來。
  2,Netsparker Community Edition 這個程序能夠檢測 SQL注入和跨頁腳本事件。牛逼的是還能提供解決方案
  3,Websecurify 這是個簡單易用的開源工具,此程序還有一些人插件支持,能夠自動檢測網頁漏洞。運行後可生成多種格式的檢測報告
  4,Wapiti 這是一個用Python編寫的開源的工具,能夠檢測網頁應用程序,探測網頁中存在的注入點。
  5,N-Stalker Free Version 此工具可一次檢測100個以上的頁面,包括跨頁腳本的檢測。
  6,skipfish 這是一個輕量級的安全測試工具,處理速度很快,每秒可處理2000個請求。
  7,Scrawlr HP的一款免費軟件,可檢測SQL注入漏洞。
  8,Watcher: 這個是Fiddler的插件,可在後臺靜默運行,可檢測跨域提交等。。
  9,WebScarab 這個其實是一個代理軟件,有不少功能,能夠檢測XSS跨站腳本漏洞、SQL注入漏洞等。。
  10,抓包工具:fiddler
  十一、burpsuite:暴力破解、抓包工具
   總結:
  如今大熱的敏捷模式,DevOps以及許多現代平常的 軟件開發方法/概念都在支持測試在整個SDLC過程當中的相關性。
  軟件測試工具是催化劑,將決定市場帶給測試的新時代挑戰的速度。
  「 善於利用工具,能提升工做效率。但,勿太依賴工具,任何的工具,只可輔助。」
相關文章
相關標籤/搜索