您的位置:軟件測試 >> 測試技術(shù) >> 測試精品文章
APP云測試
作者:Varsha Jadhav(澤眾軟件原創(chuàng)翻譯) 發(fā)布時(shí)間:[ 2014/12/10 17:12:03 ] 推薦標(biāo)簽:app測試 云測試 移動測試

  什么是云測試?
  在云中測試app運(yùn)行與在非云環(huán)境中測試app運(yùn)行沒什么不同,但卻需要我們?nèi)诤铣R?guī)項(xiàng)目所要用到的各種測試技術(shù)。云測試解決方案需要重點(diǎn)關(guān)注的方面應(yīng)該是配置、集成、業(yè)務(wù)、安全/可達(dá)性和性能,因?yàn)閍pp要被很多用戶使用?筛鶕(jù)業(yè)務(wù)的復(fù)雜程度使用合適的測試方法。用客戶的上&下游應(yīng)用來無縫集成云解決方案對于產(chǎn)品的市場成功很重要,這是為什么安全測試這么重要的原因。

  在云中測試——為何?
  A. 低成本:
  低門檻、零架構(gòu)且定制費(fèi)用低的云提供劃算的基于網(wǎng)絡(luò)的服務(wù),。
  B. 低維護(hù)費(fèi)用:
  顧客不負(fù)責(zé)app或服務(wù)器的維護(hù),因?yàn)檫@歸云供應(yīng)商負(fù)責(zé)。
  C. 平均修復(fù)時(shí)間(MTTR):
  它只是一個(gè)月定、季定或年定的按需服務(wù)?梢栽谔囟ㄆ谙迌(nèi)快速訪問服務(wù),因此你并不需要購買軟件/硬件且不需要設(shè)置。
  D. 靈活的規(guī)定:
  云計(jì)算中,這些規(guī)定很靈活,因?yàn)樗鼈兪腔跇I(yè)務(wù)的,但在傳統(tǒng)模式中它們卻是固定的。


  云中測試與傳統(tǒng)測試有何不同?
  ▪▪完整的實(shí)用新型平臺、測試專家和工具
  ▪▪共享的多租戶測試環(huán)境
  ▪▪安全(測試用戶IDs/SSO)
  ▪▪on/off終端系統(tǒng)的集成
  ▪▪可以使用各種工具,以保證覆蓋更多測試
  ▪▪性能/容量測試
  ▪▪缺陷隔離
  ▪▪ “離盒”需求的記錄
  ▪▪發(fā)布管理

  云計(jì)算架構(gòu)
  如圖1.3所示,用戶可以按需使用托管在云環(huán)境中的app。

  采用云的驅(qū)動因素:
  ▪▪SaaS(軟件為服務(wù))模式,導(dǎo)致TaaS
  ▪▪SI(系統(tǒng)集成商)對于戰(zhàn)略性和戰(zhàn)術(shù)性支持他們使用云非常重要。
  ▪▪明確適合遷移到云中的部分(基礎(chǔ)設(shè)施、平臺、app、工具和業(yè)務(wù)流程層面)
  ▪▪POC——驗(yàn)證概念是一個(gè)很好的主動連接用戶云的戰(zhàn)略性方法。
  ▪▪任一云服務(wù)重要的部分都是服務(wù)水平協(xié)議(SLA),它概述了你的供應(yīng)商的承諾。你想確保SLA覆蓋了性能、故障時(shí)間通知、和其他關(guān)鍵要素,以及不能做到這些承諾的后果。SLA還應(yīng)該詳述數(shù)據(jù)模式和如何將數(shù)據(jù)規(guī)格化并呈現(xiàn)的規(guī)則。
  ▪▪選擇正確的架構(gòu)——有必要為(基于你app的重要性和要求的安全程度的)SaaS應(yīng)用使用正確的架構(gòu)。確保你的數(shù)據(jù)架構(gòu)支持多租戶,這樣軟件可以在供應(yīng)商的服務(wù)器上運(yùn)行以便服務(wù)多個(gè)用戶(租戶)。

  業(yè)務(wù)縱向
  云計(jì)算已變成許多商業(yè)app的一個(gè)普遍的交付模式,且被廣泛用于會計(jì)、協(xié)作、客戶關(guān)系管理(CRM)、管理信息系統(tǒng)(MIS)、企業(yè)資源規(guī)劃(ERP)、計(jì)價(jià)、人力資源規(guī)劃、內(nèi)容管理(CM)供應(yīng)鏈管理、在線備份、商務(wù)智能(BI)、服務(wù)管理等等。

  云測試方法
  云測試并沒有明確定義的現(xiàn)成的方法,因?yàn)槊總(gè)公司都有自己的要求。但是,下面列出的已有的佳做法可以有助于成功。
  ▪▪分析一下你公司的app在云上運(yùn)行時(shí)是否足夠靈活。
  ▪▪要明白轉(zhuǎn)向云時(shí)你可能會遇到的困難。
  ▪▪選擇恰當(dāng)?shù)墓⿷?yīng)商有必要,因?yàn)樗鼤䴖Q定你的app會變成什么樣以及其財(cái)務(wù)可行性,即你可以計(jì)算總擁有成本(TCO)等。
  ▪▪好好了解可用的測試工具及它們測試不同云應(yīng)用的優(yōu)缺點(diǎn)。概念驗(yàn)證可以幫助選擇恰當(dāng)?shù)淖詣踊ぞ撸驗(yàn)橛捎谠茟?yīng)用的敏捷,自動化起著關(guān)鍵性作用。使用20-80-20法則,即將占據(jù)80%執(zhí)行時(shí)間的20%的腳本和20%的測試工程師技能自動化。
  ▪▪準(zhǔn)備一張路線圖,即關(guān)于如何在云中測試app的測試計(jì)劃。

  云中測試不同類型的分類
  圖1.4中測試的不同類型可以用基于云的測試解決方案來執(zhí)行。
  ▪▪功能測試——業(yè)務(wù)測試下的指定測試類型
  ▪▪非功能測試——安全和性能測試下的指定測試類型
  ▪▪運(yùn)行測試——兼容和現(xiàn)場測試下的指定測試類型

圖1.4 不同種類的云中測試

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