第二種:自動化測試擴展器
你有為自己的網站寫的自動化測試或使用類似Selenium的web app嗎?自動化測試擴展器通過讓你可以在它們的云服務器上平行運行它們幫助減少花在運行那些測試上的時間。如圖所示:
首先,你注冊并創(chuàng)建一個賬戶來使用服務。然后你準備好要運行你的自動化測試時,你可以選擇使用工具的服務器或在你的機器上運行你的測試。
為什么在自動化測試擴展器的服務器上運行你的測試?一個詞:可擴展性。多數公司并沒有需要的基礎設施和資源來購買和維護(用以充分測試app所需的)上百臺機器或虛擬服務器。通過簽約使用自動化測試擴展器服務,你能平行運行你的測試了,在多個瀏覽器上,多個設備上,有時甚至是在世界多地,完全不需要購買額外的機器和服務器。
優(yōu)點:
▪▪良好的可擴展性來運行你的現存自動化測試。
▪▪允許你在任一設備上使用任一瀏覽器瀏覽哪些測試運行的結果。
缺點:
▪▪無法用來管理你的云測試
▪▪不能節(jié)省你的自動化測試,所以你可以稍后重新運行它們。
▪▪不支持手動測試
這一類的樣例app:
▪▪ Sauce Labs——saucelabs.com
第三種:自動化測試和手動測試的運行器和管理器
第三種云測試工具是“多面手”。自動化和手動測試運行器和管理器可以讓你通過網頁創(chuàng)建,運行和管理自動化測試和手動測試。
如果你對手動測試感興趣,你可以登錄工具網頁并創(chuàng)建,運行并報告你的手動測試像第一種里你用工具所做的一樣。如果你偏愛自動化測試的話,你可以登錄工具網頁,創(chuàng)建,運行并報告你的自動化測試和結果。這種測試工具不僅擁有前兩種工具的所有優(yōu)點,還可以讓你創(chuàng)建,節(jié)省和管理你對工具本身的測試。這樣,你的自動化測試流程完全脫離了桌面,且可以從任一計算機或移動設備運行。
優(yōu)點:
▪▪包含其他兩種的所有功能
▪▪讓你可以在任一設備任一瀏覽器創(chuàng)建并管理你的自動化測試。
▪▪安排自動化測試來自動化運行并通過email發(fā)送結果。
缺點:
▪▪可以輸入一些現存自動化測試,但不是全部。
這一類的樣例app:
▪▪ Tellurium——te52.com
這只是云必須提供的測試工具的一個樣例。每一種工具都有其優(yōu)缺點,所以要確保周全地衡量這幾類工具的優(yōu)缺點以便確定哪種工具適合你。
版權聲明:本文出自 SPASVO澤眾軟件測試網:http://hgh666.cn/news/html/201514151919.html
原創(chuàng)作品,轉載時請務必以超鏈接形式標明本文原始出處、作者信息和本聲明,否則將追究法律責任。