<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    qileilove

    blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

    大型企業(yè)信息系統(tǒng)中的“云測試”

     1、“云測試”簡介

      云測試是基于云計算的一種新型測試方案,云計算通過網(wǎng)絡(luò)以按需、易擴(kuò)展的方式向用戶交付所需的資源,包括基礎(chǔ)設(shè)施、應(yīng)用平臺、軟件功能等服務(wù)。

      云計算包含三種不同服務(wù)類型:SaaS、PaaS和IaaS。SaaS(Software as a Service,軟件即服務(wù))指的是通過瀏覽器,以服務(wù)形式提供給用戶應(yīng)用程序;PaaS (Platform as a Service,平臺即服務(wù))指的是以服務(wù)形式提供給開發(fā)人員應(yīng)用程序開發(fā)及部署平臺,讓其利用此平臺來開發(fā)、部署和管理SaaS應(yīng)用程序。平臺一般包含數(shù)據(jù)庫、中間件及開發(fā)工具,所有都以服務(wù)形式通過互聯(lián)網(wǎng)提供;IaaS (Infrastructure as a Service,基礎(chǔ)架構(gòu)即服務(wù))指的是以服務(wù)形式提供服務(wù)器、存儲和網(wǎng)絡(luò)硬件。這類基礎(chǔ)架構(gòu)一般是利用網(wǎng)格計算架構(gòu)建立虛擬化的環(huán)境,因此虛擬化、集群和動態(tài)配置軟件也被涵蓋在IaaS之中。

      從云計算的服務(wù)類型來區(qū)分,基于云計算技術(shù)的云測試屬于PaaS層。它是軟件測試工具(包括功能測試工具、性能測試工具等)服務(wù)商提供一個測試平臺,軟件開發(fā)企業(yè)在其平臺上進(jìn)行相關(guān)自動化測試、不再在本地計算機(jī)上安裝和使用這些工具。這種無須本地安裝和配置測試環(huán)境,在遠(yuǎn)程測試平臺上進(jìn)行測試的方式就叫云測試。

      2、“云測試”的必要性

      在企業(yè)的信息化建設(shè)過程中,通常需要對軟件全生命周期進(jìn)行系統(tǒng)化的測試,確定系統(tǒng)過程度量和質(zhì)量度量,保證企業(yè)信息系統(tǒng)有序可控的設(shè)計、開發(fā)和運行,并實現(xiàn)對軟件全生命周期的質(zhì)量控制和過程管理。同時許多應(yīng)用系統(tǒng)的上線運行、升級改造、運行維護(hù)都需要進(jìn)行大量且頻繁的系統(tǒng)測試。在日常的測試工作中,出現(xiàn)因測試資源不足而推遲測試時間、環(huán)境工具配置復(fù)雜而延長測試周期的情況。測試任務(wù)重、成本高、時間緊、人員和軟硬件資源缺乏成為當(dāng)前需首要解決的問題。

      針對當(dāng)前存在的問題,利用云計算技術(shù)可以實現(xiàn)企業(yè)內(nèi)多個團(tuán)隊的測試平臺共享。在建設(shè)測試基礎(chǔ)設(shè)施方面,云測試可實現(xiàn)巨大節(jié)省,將前期的高額投入分?jǐn)偟蕉鄠€測試用戶上,無需擔(dān)心大量的硬件、軟件和人力資源成本。

      云測試提供一整套測試環(huán)境,測試人員登錄到該測試環(huán)境,就可以立即展開測試。這將軟硬件安裝、環(huán)境配置、環(huán)境維護(hù)的代價轉(zhuǎn)移給云測試提供者,極大地減少了測試環(huán)境搭建時間,如機(jī)器和網(wǎng)絡(luò)準(zhǔn)備、操作系統(tǒng)安裝、各種測試工具軟件安裝等,提高了測試效率;在云測試平臺上進(jìn)行性能測試,可以開啟更多的客戶端,獲得更加強(qiáng)大的運算能力,能夠盡早發(fā)現(xiàn)和應(yīng)對意料之外的流量高峰,讓測試軟件獲得巨大的性能改善。

      云測試不但可以提供完整的測試環(huán)境,還可以提供許多附加服務(wù),如提供測試用例、測試數(shù)據(jù)、自動測試服務(wù)等。相比提供虛擬化的測試環(huán)境,此類服務(wù)更專注于特定的業(yè)務(wù)領(lǐng)域,提供了稀缺的專業(yè)技能,附加值更高。

      3、大型企業(yè)信息系統(tǒng)中的“云測試”應(yīng)用

      (1)選擇云配置

      國家標(biāo)準(zhǔn)與技術(shù)研究院(NIST)提出一套關(guān)于云的定義,該定義提出了4種不同的云配置:

      公共云:公共云的云服務(wù)通常遍布整個因特網(wǎng),能夠服務(wù)于幾乎不限數(shù)量的、擁有相同基本架構(gòu)的客戶。如Cloud Testing企業(yè)能提供多種瀏覽器的平臺,一般的用戶在本地用Selenium把自動化測試腳本編寫好,然后上傳到企業(yè)網(wǎng)站,就可以在其平臺上運行Selenium腳本。

      私有云:這種類型的云針對單個機(jī)構(gòu)特別定制,例如一些金融機(jī)構(gòu)或政府機(jī)構(gòu)。私有云都會采用一些虛擬化操作系統(tǒng)和網(wǎng)絡(luò)技術(shù),因此能夠降低使用服務(wù)器和網(wǎng)絡(luò)設(shè)備的數(shù)量,或者使這些設(shè)備的管理更為明晰。

      社區(qū)云:社區(qū)云專為一系列互不相連的、嚴(yán)格界定的機(jī)構(gòu)而設(shè)立,如供應(yīng)鏈或是多個政府機(jī)構(gòu)的聯(lián)合體等使用實例。

      混合云:這種云表現(xiàn)為以上多種云配置的組合,數(shù)個云以某種方式整合在一起,為一些商業(yè)計劃提供支持。有時用戶可能需要用一套單獨的證書訪問多個云,有時數(shù)據(jù)可能需要在多個云之間流動,或者某個私有云的應(yīng)用可能需要臨時使用公共云的資源。

      結(jié)合大多數(shù)企業(yè)信息系統(tǒng)建設(shè)的現(xiàn)狀,從成本、應(yīng)用、管理、安全性等多方面考慮。私有云在安全性、可擴(kuò)展性上優(yōu)于公共云,且易于管理,更加適合于企業(yè)的云配置。

      (2)云測試內(nèi)容

      目前企業(yè)云測試的測試內(nèi)容主要包括:

    測試內(nèi)容

    描述

    硬件環(huán)境

    測試軟件在不同應(yīng)用場景下對硬件環(huán)境的要求

    軟件環(huán)境

    測試軟件對不同運行平臺(如操作系統(tǒng)、數(shù)據(jù)庫、瀏覽器等)的適應(yīng)性

    功能

    進(jìn)行軟件功能的自動化測試

    性能

    進(jìn)行軟件性能和壓力測試

    安全性

    進(jìn)行漏洞掃描、訪問控制等安全性測試

    標(biāo)準(zhǔn)符合性

    通過二次開發(fā)的方式測試軟件協(xié)議、接口、數(shù)據(jù)等的標(biāo)準(zhǔn)符合性

      隨著企業(yè)業(yè)務(wù)和云計算技術(shù)的發(fā)展,為軟件測試服務(wù)的各種應(yīng)用亦將得到發(fā)展,云測試的測試內(nèi)容也應(yīng)即時得到整理和更新。

    (3)構(gòu)建云測試平臺

      依據(jù)云配置,構(gòu)建適用于企業(yè)的云測試平臺應(yīng)分為以下四層:資源層、資源管理層、服務(wù)管理層、訪問管理層。

      底層是資源層,資源層是構(gòu)建云測試平臺的基礎(chǔ),它包括服務(wù)器、存儲和網(wǎng)絡(luò)設(shè)施等。資源層由資源管理層管理,負(fù)責(zé)高并發(fā)量的用戶請求處理、大運算量計算處理、及云數(shù)據(jù)的存儲等。

      資源管理層監(jiān)控和管理平臺資源的使用情況,迅速反應(yīng),完成節(jié)點同步配置、負(fù)載均衡配置和資源監(jiān)控等工作,確保資源能順利分配給合適的用戶,動態(tài)地部署、配置和回收資源。

      服務(wù)管理層提供管理和服務(wù),對云用戶和用戶選擇的云測試服務(wù)進(jìn)行管理。云測試服務(wù)部署在服務(wù)管理層,是平臺的核心內(nèi)容。

      最上面一層是訪問管理層,提供云用戶請求服務(wù)的交互界面,根據(jù)用戶請求并轉(zhuǎn)發(fā)到相應(yīng)的程序,是用戶使用云測試平臺的入口。

      這四層包括硬件和軟件,共同構(gòu)成了云測試平臺。企業(yè)可以將應(yīng)用程序、測試工具部署在平臺中,提高測試的效率。

      (4)擴(kuò)展云測試應(yīng)用

      除利用云測試平臺進(jìn)行大規(guī)模的用戶模擬外,結(jié)合企業(yè)測試業(yè)務(wù),還可開展大量的測試應(yīng)用。

      企業(yè)測試工具集

      通過將企業(yè)現(xiàn)有的測試工具整合到云測試平臺,可以解決工具資源不足、配置復(fù)雜等問題。若需使用企業(yè)未購買且不經(jīng)常使用的測試工具,還可通過公共云進(jìn)行一次性的付費測試,降低測試成本。

      基于企業(yè)的測試知識庫

      通過測試案例、業(yè)務(wù)知識、測試技術(shù)的積累,形成具有對象性的系統(tǒng)化的測試知識庫。此類服務(wù)更專注于企業(yè)的業(yè)務(wù)領(lǐng)域,可以快速提升測試人員的專業(yè)能力。

      4、可能存在的問題

      使用云測試平臺進(jìn)行測試在很大程度上可以節(jié)約企業(yè)的測試成本、提高人員的測試效率,但是云測試固有的模式?jīng)Q定其在以下幾個方面存在著不足和缺陷,需要靠相應(yīng)的技術(shù)手段來完善和規(guī)避。

      安全問題(企業(yè)信息安全和網(wǎng)絡(luò)安全)

      在進(jìn)行功能測試或性能測試的過程中,軟件如何實現(xiàn)相關(guān)功能的邏輯信息和技術(shù)手段都會部分體現(xiàn)在測試腳本中,軟件的漏洞及性能狀況也將會體現(xiàn)在日志中,若沒有足夠的防護(hù)措施造成這些信息的泄漏則對企業(yè)產(chǎn)生不良影響。

      同時云測試基于網(wǎng)絡(luò),對網(wǎng)絡(luò)傳輸速率和穩(wěn)定性有較高的要求,網(wǎng)絡(luò)中斷、網(wǎng)速過慢、病毒攻擊等問題都會限制云測試的應(yīng)用。

      適應(yīng)范圍限制

      與C/S結(jié)構(gòu)軟件相比,B/S應(yīng)用的軟件更加適用于云測試應(yīng)用。C/S結(jié)構(gòu)軟件仍需在云測試平臺中安裝被測試軟件,實現(xiàn)手段上較為復(fù)雜。

      對于因保密等原因限制網(wǎng)絡(luò)訪問的軟件,也不適應(yīng)于云測試,需要搭建專有的測試環(huán)境進(jìn)行軟件測試。

    posted on 2011-11-14 13:34 順其自然EVO 閱讀(218) 評論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

    <2011年11月>
    303112345
    6789101112
    13141516171819
    20212223242526
    27282930123
    45678910

    導(dǎo)航

    統(tǒng)計

    常用鏈接

    留言簿(55)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产午夜成人免费看片无遮挡| 人人狠狠综合久久亚洲88| 中文字幕无码免费久久| 亚洲国产AV一区二区三区四区| 亚洲福利视频一区| 中文字幕精品无码亚洲字| 噜噜嘿在线视频免费观看| 在线免费观看亚洲| 一级有奶水毛片免费看| 国产亚洲日韩在线a不卡| 亚洲最大福利视频| 亚洲国产成人精品无码区在线秒播 | 狼色精品人妻在线视频免费| 亚洲入口无毒网址你懂的| 久久久久亚洲AV成人片| 婷婷久久久亚洲欧洲日产国码AV | 亚洲一卡二卡三卡| 亚洲五月六月丁香激情| 亚洲桃色AV无码| 国产国拍亚洲精品福利 | 亚洲三级电影网址| 丁香五月亚洲综合深深爱| 免费人成在线观看网站视频| 日本一区免费电影| 日韩电影免费在线| 午夜男人一级毛片免费| 99精品全国免费观看视频| 91成人免费观看网站| 我们的2018在线观看免费高清| 免费视频爱爱太爽了| 日本zzzzwww大片免费| 在线a免费观看最新网站| 88xx成人永久免费观看| 8x8×在线永久免费视频| 91香蕉成人免费网站| 97性无码区免费| 成人免费午夜视频| 暖暖在线日本免费中文| 国产青草视频免费观看97 | 羞羞的视频在线免费观看| 人人爽人人爽人人片av免费|