不是所有測試工具都一樣

  邁克•斯帕克斯過去6年一直任職專業測試人員。除了測試和寫作,他還喜歡解決問題,指導和踢足球,花時間陪伴他的妻子和孩子。他和他的團隊最近設計了一個名爲Tellurium的新BDD測試工具,這是一款管理和進行自動化測試終端間的敏捷解決方案。

  “節省時間和金錢!”“使用真簡單!”“在哪都能測試!”這些只是雲測試工具熱潮的幾個成功之處,就是這樣!雲工具給了我們機會可以擴大我們的測試性能且不必再一直被綁在臺式機上了。既然有不同的測試方法,也就有不同的測試工具。千萬別愚蠢地認爲所有雲測試工具都是用來做同樣的事情的——不是的。
  下面我們一起來探索一下三種主要的雲測試工具,以及每一種的優缺點。你一看完,就知道如何選擇最適合你需求並最節省時間金錢的工具了。

第一種:手動測試管理器
  你還在電子表格中追蹤你的手動測試和結果嗎?準備爲自己省下一堆時間吧。雲手動測試管理器可以讓你在網頁上創建,管理並使用你的所有手動測試和結果。


手動測試哪裏比電子表格好?對於新手,放棄本地電子表格轉用雲管理器意味着:使用你的測試和結果再不用受限於你的電子表格了。有了雲手動測試管理器,你只需簡單地登錄工具的網頁(一般通過電腦或移動設備),就可即時使用你的測試和數據了。另外,這些工具允許多個用戶同時使用你的測試和結果。因此,你團隊的每個人都可以輕易看見測試是如何進行的而無需任何人花時間收集每個測試員的輸入,添加信息到電子表格中並傳播結果。

優點:
  ▪▪通過任一web瀏覽器輕易使用你的手動測試和結果。
  ▪▪基於結果創建圖表和報告。
  ▪▪自動與其他用戶分享測試和結果(無需通過email尋找信息)。
缺點:
  只讓你管理手動測試和結果;不管理自動化測試或連續集成。
  這一類的樣例app:
  ▪▪ qTest——qasymphony.com/qtest.html
  ▪▪ TestWave——testwave.co.uk

第二種:自動化測試擴展器
  你有爲自己的網站寫的自動化測試或使用類似Selenium的web app嗎?自動化測試擴展器通過讓你可以在它們的雲服務器上平行運行它們幫助減少花在運行那些測試上的時間。如圖所示:


  首先,你註冊並創建一個賬戶來使用服務。然後你準備好要運行你的自動化測試時,你可以選擇使用工具的服務器或在你的機器上運行你的測試。
  爲什麼在自動化測試擴展器的服務器上運行你的測試?一個詞:可擴展性。多數公司並沒有需要的基礎設施和資源來購買和維護(用以充分測試app所需的)上百臺機器或虛擬服務器。通過簽約使用自動化測試擴展器服務,你就能平行運行你的測試了,在多個瀏覽器上,多個設備上,有時甚至是在世界多地,完全不需要購買額外的機器和服務器。

優點:
  ▪▪良好的可擴展性來運行你的現存自動化測試
  ▪▪允許你在任一設備上使用任一瀏覽器瀏覽哪些測試運行的結果。
缺點:
  ▪▪無法用來管理你的雲測試
  ▪▪不能節省你的自動化測試,所以你可以稍後重新運行它們。
  ▪▪不支持手動測試
  這一類的樣例app:
  ▪▪ Sauce Labs——saucelabs.com

第三種:自動化測試和手動測試的運行器和管理器
  第三種雲測試工具是“多面手”。自動化和手動測試運行器和管理器可以讓你通過網頁創建,運行和管理自動化測試和手動測試

 

   如果你對手動測試感興趣,你可以登錄工具網頁並創建,運行並報告你的手動測試就像第一種裏你用工具所做的一樣。如果你偏愛自動化測試的話,你可以登錄工具網頁,創建,運行並報告你的自動化測試和結果。這種測試工具不僅擁有前兩種工具的所有優點,還可以讓你創建,節省和管理你對工具本身的測試。這樣,你的自動化測試流程就完全脫離了桌面,且可以從任一計算機或移動設備運行。

優點:
  ▪▪包含其他兩種的所有功能
  ▪▪讓你可以在任一設備任一瀏覽器創建並管理你的自動化測試。
  ▪▪安排自動化測試來自動化運行並通過email發送結果。

缺點:
  ▪▪可以輸入一些現存自動化測試,但不是全部。
  這一類的樣例app:
  ▪▪ Tellurium——te52.com
  這只是雲必須提供的測試工具的一個樣例。每一種工具都有其優缺點,所以要確保周全地衡量這幾類工具的優缺點以便確定哪種工具最適合你。

版權聲明:本文出自 SPASVO澤衆軟件測試網:http://www.spasvo.com/news/html/201514151919.html

原創作品,轉載時請務必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章