posts - 97,  comments - 5,  trackbacks - 0
          @import url(http://www.aygfsteel.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

          大型企業(yè)信息系統(tǒng)中的云測(cè)試”     《轉(zhuǎn)載》

           1云測(cè)試簡(jiǎn)介

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

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

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

            2云測(cè)試的必要性

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

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

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

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

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

            (1)選擇云配置

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

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

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

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

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

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

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

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

          測(cè)試內(nèi)容

          描述

          硬件環(huán)境

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

          軟件環(huán)境

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

          功能

          進(jìn)行軟件功能的自動(dòng)化測(cè)試

          性能

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

          安全性

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

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

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

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

          3)構(gòu)建云測(cè)試平臺(tái)

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

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

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

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

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

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

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

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

            企業(yè)測(cè)試工具集

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

            基于企業(yè)的測(cè)試知識(shí)庫(kù)

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

            4、可能存在的問題

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

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

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

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

            適應(yīng)范圍限制

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

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



          天貓 軟件自動(dòng)化測(cè)試開發(fā)

          posted on 2013-10-08 11:51 zouhui 閱讀(164) 評(píng)論(0)  編輯  收藏 所屬分類: 94 SOA和云

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2013年10月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(2)

          隨筆分類(94)

          隨筆檔案(94)

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 句容市| 通州区| 镇安县| 桐乡市| 桦南县| 宜兰市| 达拉特旗| 徐闻县| 吉木乃县| 云林县| 和硕县| 游戏| 苏州市| 铜陵市| 北川| 双峰县| 蒙阴县| 九台市| 临沧市| 通州区| 石渠县| 石狮市| 昆明市| 太湖县| 阿克陶县| 沅陵县| 中西区| 铜鼓县| 太原市| 黑水县| 锦州市| 驻马店市| 通化县| 莱芜市| 大邑县| 高雄市| 察哈| 山丹县| 嘉峪关市| 河间市| 固安县|