什么是云測試?(2)

發表于:2011-07-14來源:領測軟件測試網作者:領測軟件測試網采編點擊數: 標簽:
5、提高效率 用云測試這種方式,極大地減少了測試環境搭建時間,如機器和網絡準備、操作系統安裝、各種 測試工具 軟件安裝等都將節省,只需提前將

  5、提高效率

  用云測試這種方式,極大地減少了測試環境搭建時間,如機器和網絡準備、操作系統安裝、各種測試工具軟件安裝等都將節省,只需提前將需要的配置環境告之云測試服務商,到時間直接使用即可。由于是基于網絡上的應用,當測試中遇到軟件使用上等問題時,亦可獲得云測試服務商遠程快速支持,而很少會出現停滯甚至停止測試現象。

  四、云測試服務商

  目前有幾個提供云測試服務的公司,在此簡單介紹一下:

  1、Cloud Testing

  這個公司能提供多種瀏覽器的平臺,一般的用戶在本地用Selenium把自動化測試腳本編寫好,然后上傳到他們網站,然后就可以在他們的平臺上運行Selenium腳本了。該公司優點是:平臺和瀏覽器覆蓋得廣,按需付費。Cloud Testing是一個基于UI自動化測試的云測試平臺

  2、keynote

  keynote公司發布的kite工具,在http://kite.keynote.com下載使用。該工具是基于桌面的測試軟件,編輯和分析網站性能,給出可視化分析結果,能夠提供性能測試標準給整個web應用生命周期。該工具擁有獨立的瀏覽器,用戶在這個瀏覽器上錄制腳本,然后上傳,可以在keynote公司不同的可用地點中運行測試,查看結果。

  3、SOASTA

  SOASTA發布的CloudTest可以測試任何Web應用程序,從功能測試、回歸測試、負載測試,性能測試等。該工具基于瀏覽器運行,并具備較好兼容性。用戶可以在任何時間、任何地點,通過計算機的瀏覽器和互聯網就可以開展測試工作。

  對于中小型IT企業,在軟件測試過程中需要模擬出上百萬個虛擬用戶以進行性能和壓力測試,他們的硬件難以提供如此規模的計算能力。此時,他們可以租用測試云服務進行云測試,以獲得強大的運算能力。測試云可以大大節省時間和成本,企業可以將更多的精力放在項目管理和提高測試的質量上。通過測試云將服務器、存儲、網絡和各種平臺等基礎設施進行虛擬化,為企業組織提供一個共享可用的自動化測試環境交付平臺。技術人員可通過一個簡單的WEB界面就非常容易地進行自動化配置,構建不同的測試模板,為企業配置不同的測試環境,并可根據需要提供隨意擴展的數量和類型。同時,還能對每個云測試進行動態的全生命周期的監控管理。當測試發生中斷時,能夠自動回滾,保證了測試的進度和質量。測試云不只是針對軟件平臺和服務,對硬件物理產品也支持,以英特爾的iLab為例,他同樣支持物理產品的驗證設計,可以將物理測試設備接入虛擬測試環境,專為硬件級產品測試設計。

  當前,以VMWare、Hyper-V、Xen三大主流的虛擬化平臺得到了廣泛應用。企業構建自己的私有測試云將變得非常容易。據Gartner提供的數據顯示,2010年中國將成為亞太地區最大的軟件市場,首次超過60億美元,占全球軟件市場總份額的2.7%。到2013年,軟件市場收入將達到94億美元,占全球軟件市場總收入的3.3%。市場的迅猛發展給云測試提供了廣闊市場空間,任何規模的企業都可以建立測試云,尤其是針對提供IT產品、服務外包等企業,將能夠擁有很好的投資回報率。

  據了解,除Intel外,國際IT巨頭IBM、Oracle等已經開始在自己企業的私有云環境中構建測試云應用。在國內,金山軟件、阿里巴巴等都正在利用測試云進行產品開發。市場上也已經出現了測試云產品。

  誰贏得時間誰就會占得先機。隨著信息化應用的深入,企業業務對IT的依賴到了不可或缺的程度。一方面,在激烈的市場競爭中,企業需要不斷快速的調整自己的業務模式和組織架構以適應市場,作為支撐企業業務的運營系統需在最短時間內得到調整;誰能快速適應市場誰將占得優勢。另一方面,對于提供IT產品和服務的企業,誰能在比別人短的周期內提供和推出高質量產品和服務,誰就占市場。

  “云測試”有什么特征?

  由于“云測試”基于云計算之上,所以“云測試”的特征亦應與“云計算”密切相關。所以先來看看云計算的特征。云計算作為是一種新的計算方式,它區別于傳統計算的特點,就是它的計算資源分布在云端,用戶通過訪問云來使用計算資源,而不用關心計算資源的數量、結構、運行狀態、成本、升級、運維等等。“云計算”具有如下鮮明的特征:首先,計算資源的服務化,所有計算資源以一種服務的方式提供,用戶通過購買服務,來使用計算資源,所提供服務具有統一的接口、統一的表示方式,通過服務的方式,將計算資源封裝起來,其技術、架構、運維、建設、升級等等都對用戶不可見,用戶也無需關心,這也是“計算資源將來如同自來水一樣,打開水龍頭就可使用”這一白話式描述的由來。其次,計算資源的虛擬化,為了讓計算資源能夠讓用戶隨需使用,根據其使用需求來動態擴展,最好的辦法是將計算資源虛擬化,通過虛擬化使物理的計算資源柔性化,可以動態延展,隨需改變,如同天空的云一樣,萬般變化。

  根據“云計算”的特征,我們可以看到“云測試”的特征。首先是“測試資源”的服務化,軟件測試本身以統一接口、統一表示方式實現為一種服務,用戶通過訪問這些服務,實現軟件測試,而不用關注“測試”所使用的技術、運行過程、實現方式等等。比如,你要對你的某個軟件進行測試,你只需提交你的軟件,提交的方式可能是源代碼、可執行文件,或者已經部署好的系統,然后就可以訪問云測試服務,直接執行測試,并獲得測試結果。其次,“測試資源”的虛擬化,云計算的虛擬化實現方式,為云測試的虛擬化提供了較大的便利,測試資源的虛擬化,使測試資源可以隨用戶的需求提供,動態延展。

  由于云計算的特性,也使云測試具備了更多的優勢。一是便于實現大規模系統的測試。對于一些大規模系統,數據量、用戶量龐大,如用戶量龐大的游戲系統,采用傳統測試手段,需要構建一個龐大而復雜的測試環境,成本高昂,難以實施。而云測試中的測試資源虛擬化就為其提供了便利,根據測試需求動態擴展測試資源,大大便于大規模系統測試的實施。二是測試成本的降低。通過服務實現測試,而不用自行購置測試工具、測試環境等,成本會大大降低。三是測試知識的復用,云測試中會積累大量的測試知識資源,每個用戶可以通過云端系統將自己的測試知識共享給其他用戶,并通過其他用戶的使用獲利。

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97