您的位置:軟件測試 >> 測試技術(shù) >> 測試精品文章
云測試中QA團(tuán)隊(duì)的作用
作者:Rajeswari Jayaraman(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2015/1/15 13:23:56 ] 推薦標(biāo)簽:云測試 QA

 

 

  Rajeswari Jayaraman (Raje)有超過19年的IT各個(gè)領(lǐng)域方面的經(jīng)驗(yàn)。在獲取印度技術(shù)學(xué)院(以前叫區(qū)域工程學(xué)院)的計(jì)算機(jī)科學(xué)和工程學(xué)士學(xué)位后,她開始執(zhí)教編程語言和操作系統(tǒng)的大學(xué)課程。接著她去了一家跨國銀行做軟件開發(fā)。此后她開始了她的QA生涯,覆蓋各種領(lǐng)域的產(chǎn)品,從Oracle ERP financials到web應(yīng)用。Raje對流程改進(jìn)和培訓(xùn)很積極。她在美國Intuit有限公司的QuickBooks在線部工作。她近在考美國圣何塞州立大學(xué)的軟件工程(專修云計(jì)算和移動應(yīng)用)碩士學(xué)位。

 

  公司轉(zhuǎn)向云部署模式或使用云測試服務(wù)來測試一個(gè)app時(shí)有不少好處。本文將介紹高水平的云概念并討論云測試中質(zhì)量工程師的作用。
  我們來看看云測試時(shí)需要考慮哪些吧。

  什么是云計(jì)算?
  根據(jù)一份Gartner報(bào)告,云計(jì)算是“一套規(guī)則,技術(shù)和用于提供IT功能(軟件,平臺和基礎(chǔ)設(shè)施)并將之作為一項(xiàng)按需擴(kuò)展彈性服務(wù)的商業(yè)模式”

  云計(jì)算的五大特征
  ▪▪它使用動態(tài)的,共享的和虛擬的基礎(chǔ)設(shè)施
  ▪▪它是彈性的,可擴(kuò)展的(根據(jù)負(fù)載增加和減少)
  ▪▪它根據(jù)消費(fèi)定價(jià)
  ▪▪它可以用在各種常用網(wǎng)絡(luò)上

  云部署模式
  基于部署模式,有公共云,私有云,混合云和社區(qū)云。

  為云用戶提供的云服務(wù)模式
  高水平的有三種模式:SaaS, PaaS, and IaaS。但是這些已經(jīng)被近開發(fā)的更多服務(wù)模式擴(kuò)充了。主要云服務(wù)模式有:
  ▪▪軟件即服務(wù)(SaaS)– 例: QuickBooks Online accounting software on the cloud, Yahoo mail, Gmail
  ▪▪平臺即服務(wù)(PaaS)– 例: Google AppEngine, Amazon Beanstalk, Saleforce’s Heroku, Cloud Foundry (開源PaaS)
  ▪▪基礎(chǔ)設(shè)施即服務(wù)(IaaS)– 例: Amazon Elastic Compute Cloud service(s), S3, Windows Azure Storage
  ▪▪數(shù)據(jù)庫即服務(wù)(DBaaS)– 例: Oracle Cloud database service, Amazon Relational Database Service – MySQL, Microsoft SQL Azure, Amazon DynamoDB, MongoDB database as a service
  ▪▪分布式計(jì)算即服務(wù)(big data)– 例: Hortonworks, Cloudera, MapR, AWS
  ▪▪測試即服務(wù)(TaaS)– 例: Soasta, HP, Keynote, Perfectomobile, Gomez
  ▪▪內(nèi)存內(nèi)緩存服務(wù)– 例: Amazon Elasticache
  ▪▪后端即服務(wù)– 例: Parse, Stackmob, Cocoafish
  ▪▪集成平臺即服務(wù)– 例: Mule Software

  云計(jì)算和云測試的好處有?
  A)云計(jì)算
  ▪▪業(yè)務(wù)敏捷性和快速上市時(shí)間模式云計(jì)算提供即消應(yīng)用云的資源如IT基礎(chǔ)設(shè)施,軟件平臺和商業(yè)應(yīng)用.
  ▪▪優(yōu)化IT成本——云可以減少你的部分IT運(yùn)營成本。
  ▪▪現(xiàn)收現(xiàn)付模式——云計(jì)算的一個(gè)重要特征是它的按需功能。計(jì)算,存儲功能或app資源只在需要時(shí)用,且你只需支付你使用的。 
  ▪▪資產(chǎn)高回報(bào)——云計(jì)算通過卸載數(shù)據(jù)中心幫助減少IT成本,IT運(yùn)營人員和相關(guān)成本。
  ▪▪創(chuàng)新推動者——云提供一種方法來創(chuàng)建更多業(yè)務(wù)和IT組織內(nèi)部的創(chuàng)新。
  ▪▪業(yè)務(wù)試驗(yàn)推動者——云為業(yè)務(wù)試驗(yàn)和減少風(fēng)險(xiǎn)提供一個(gè)平臺
  B)云測試
  讓我們將測試分為高水平的兩類:
  1.測試云中的app。
  2.使用云測試服務(wù)測試app。

  測試云app
  使用之前提到的一種部署模式將App部署在云中。測試員測試功能、集成、端到端、負(fù)載、壓力、和安全等測試的各個(gè)方面。
  例子:小業(yè)務(wù)要用的QuickBooks Online (SaaS) cloud accounting software, Gmail, and Yahoo Mail。
  Web app:app用戶界面是通過瀏覽器和web服務(wù)(SOAP, RESTful)并使用客戶端工具(如Chrome Postman, SOAPUI)或使用基于java的單元測試框架來測試的。
  移動app:app下到智能機(jī)上,并用真實(shí)設(shè)備和/或模擬器測試。
  例如:iPhone 的QuickBooks Online,Android 的QuickBooks Online,和iPhone/Android 的Yahoo Mail.

  使用云測試服務(wù)
  他們交互式地自動地為測試web和移動app提供基于云的測試平臺。云測試服務(wù)供應(yīng)商需要維護(hù)測試基礎(chǔ)設(shè)施,提供持續(xù)集成工具和自動化工具。這種服務(wù)模式也稱為測試即服務(wù)(TaaS).有時(shí),term這個(gè)術(shù)語也可以指外包測試模型。但是本文的重點(diǎn)是云測試服務(wù)模式而不是外包模式。
  例如:Soasta, HP, Keynote, Perfectomobile, Gomez

  云測試的優(yōu)點(diǎn)
  一些優(yōu)點(diǎn)和之前提到的云計(jì)算的優(yōu)點(diǎn)一樣。以下是一些不一樣的優(yōu)點(diǎn):
  ▪▪復(fù)雜性和資源:app在增加在改變,先在還多維。例如,一個(gè)webapp需在不同的操作系統(tǒng)上用不同的瀏覽器測試。如果是一個(gè)移動app,那么需要在不同的移動設(shè)備,移動網(wǎng)絡(luò)并按照如3G, 4G, Wi-Fi和Wi-Max的標(biāo)準(zhǔn)來測試。創(chuàng)建很復(fù)雜的測試實(shí)例需要資金和資源。云為測試提供所需基礎(chǔ)設(shè)施和工具。
  ▪▪成本效益:組織不需要投入時(shí)間,資源和資金來維護(hù)測試實(shí)例。我們只需要為在云中的使用付費(fèi)。如果你在進(jìn)行負(fù)載測試,你不需要等測試實(shí)例準(zhǔn)備好了。工具許可證和維護(hù)費(fèi)用被取消了。
  ▪▪更快的交付周期:因?yàn)闇y試員基于其要求的配置快速地得到測試實(shí)例,一個(gè)云測試服務(wù)可以被集成到我們的持續(xù)集成系統(tǒng)中,所以它積極影響了上市時(shí)間。這也支持使用多臺虛擬機(jī)器的測試平行執(zhí)行。
  ▪▪穩(wěn)定的測試實(shí)例:如果沒有服務(wù)(儲存空間用完,資金用完,服務(wù)器宕機(jī),等),測試工程師通常會記錄事件。因?yàn)樵茰y試服務(wù)是SLA驅(qū)動的,多數(shù)時(shí)間測試實(shí)例在增長和運(yùn)行。
  ▪▪按需自動化服務(wù):測試實(shí)例是從大范圍的虛擬環(huán)境以自助服務(wù)的方式來按需提供的。測試可以手動也可以自動進(jìn)行。
  ▪▪多地執(zhí)行測試:對于負(fù)載測試,可以通過選擇實(shí)例,服務(wù)器和服務(wù)器位置來按需形成負(fù)載。

上一頁12下一頁
軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd