軟體測試作為網際網路中不可缺少的職業之一,承擔著檢驗軟體系統是否能夠正常執行的重任。那麼在學習過程中,軟體測試必備的軟體有哪些呢?
軟體測試是使用人工或自動的手段來執行或測定某個軟體系統的過程,其目的在於檢驗它是否滿足規定的需求或弄清預期結果與實際結果之間的差別。——百度百科
1.編輯軟體HBuilderHBuilder是DCloud(數字天堂)推出的一款支援HTML5的Web開發IDE。HBuilder的編寫用到了Java、C、Web和Ruby。HBuilder本身主體是由Java編寫。它基於Eclipse,所以順其自然地相容了Eclipse的外掛。
2.思維導圖XmindXMind是一款非常實用的商業思維導圖軟體,應用全球最先進的Eclipse RCP 軟體架構,全力打造易用、高效的視覺化思維軟體,強調軟體的可擴充套件、跨平臺、穩定性和效能,致力於使用先進的軟體技術幫助使用者真正意義上提高生產率。
3.CentOSCentOS Linux發行版是一個穩定的,可預測的,可管理的和可復現的平臺,源於Red Hat Enterprise Linux(RHEL)依照開放原始碼(大部分是GPL開源協議)規定釋出的原始碼所編譯而成。自2004年3月以來,CentOS Linux一直是社群驅動的開源專案,旨在與RHEL在功能上相容。
4.PuttyPutty為一開放原始碼軟體,主要由Simon Tatham維護,使用MIT licence授權。隨著Linux在伺服器端應用的普及,Linux系統管理越來越依賴於遠端。在各種遠端登入工具中,Putty是出色的工具之一。
5.MySQLMySQL是一種開放原始碼的關係型資料庫管理系統(RDBMS),使用最常用的資料庫管理語言--結構化查詢語言(SQL)進行資料庫管理。
6.NavicatNavicat是一套快速、可靠並價格相當便宜的資料庫管理工具,專為簡化資料庫的管理及降低系統管理成本而設。它的設計符合資料庫管理員、開發人員及中小企業的需要。Navicat 是以直覺化的圖形使用者介面而建的,讓你可以以安全並且簡單的方式建立、組織、訪問並共用資訊。
7.NginxNginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器,在BSD-like 協議下發行。其特點是佔有記憶體少,併發能力強,事實上nginx的併發能力在同類型的網頁伺服器中表現較好,中國大陸使用nginx網站使用者有:百度、京東、新浪、網易、騰訊、淘寶等。
8.FireBugFirebug是firefox下的一個擴充套件,能夠除錯所有網站語言,如Html,Css等,但FireBug最吸引人的就是javascript除錯功能,使用起來非常方便,而且在各種瀏覽器下都能使用(IE,Firefox,Opera, Safari)。除此之外,其他功能還很強大,比如html,css,dom的檢視與除錯,網站整體分析等等。總之就是一整套完整而強大的 WEB開發工具,再有就是其為開源的軟體。
9.BurpSuiteBurpSuite 是用於攻擊web 應用程式的整合平臺,包含了許多工具。Burp Suite為這些工具設計了許多介面,以加快攻擊應用程式的過程。所有工具都共享一個請求,並能處理對應的HTTP 訊息、永續性、認證、代理、日誌、警報。
10.JmeterApache JMeter是Apache組織開發的基於Java的壓力測試工具。用於對軟體做壓力測試,它最初被設計用於Web應用測試,但後來擴充套件到其他測試領域。 它可以用於測試靜態和動態資源,例如靜態檔案、Java 小服務程式、CGI 指令碼、Java 物件、資料庫、FTP 伺服器, 等等。JMeter 可以用於對伺服器、網路或物件模擬巨大的負載,來自不同壓力類別下測試它們的強度和分析整體效能。
課程推薦: