雲測試(Cloud Testing),是基於雲計算的一種新型測試方案。服務商提供多種平臺,多種瀏覽器的平臺,通常的用戶在本地用Selenium把自動化測試腳本編寫好,而後上傳到他們網站,而後就能夠在他們的平臺上運行Selenium腳本。瀏覽器
雲測試有下面幾大優點:
1.當即可用
雲測試提供一整套測試環境,測試人員利用虛擬桌面等手段登陸到該測試環境,就能夠當即展開測試。這將軟硬件安裝、環境配置、環境維護的代價轉移給雲測試提供者(公共雲的經營者或私有云的維護團隊)。
以如今的虛擬化技術,在測試人員指定硬件配置、軟件棧(操做系統、中間件、工具軟件)、網絡拓撲後,建立一套新的測試環境只需幾個小時。若是測試人員能夠接受已建立好的標準測試環境,那麼他能夠當即登陸。網絡
2.裝配完備
雲測試不但能夠提供完整的測試環境,還能夠提供許多附加服務。對於測試機,它能夠提供還原點,以便測試人員將虛擬機重置到指定狀態。對於測試執行,它能夠監控被測試程序的一舉一動,例如註冊表訪問、硬盤文件讀寫、網絡訪問、系統日誌寫入、系統資源佔用率、內存映像序列化、屏幕錄像等。將這些信息與測試用例一塊兒展示出來,能夠幫助測試人員發現問題,定位錯誤。工具
3.專家服務
最高級的測試服務是提供專業知識的服務。這些知識能夠經過測試用例、測試數據、自動測試服務等形式提供。測試
4.節約成本
每一個企業都在追求成本最低和利潤最大化。軟件測試做爲研發生產過程的一部分也有下降成本的要求,即便用最少的機器購買最少的測試軟件來完成軟件測試工做。利用雲測試可實現巨大節省,不須要購買或準備不少的我的電腦,購買和安裝各種測試用軟件,也再也不須要部署複雜的網絡。只須要列出測試目的、環境的要求、虛擬機臺數、什麼時候間斷租用便可,實現按需支付。網站
5.提升效率
用雲測試這種方式,極大地減小了測試環境搭建時間,如機器和網絡準備、操做系統安裝、各類測試工具軟件安裝等都將節省,只需提早將須要的配置環境告之雲測試服務商,到時間直接使用便可。雲計算