1. 程式人生 > 實用技巧 >雲中移動App&Web測試

雲中移動App&Web測試

>>> hot3.png

  Ravindra Pilli現在是MARLABS公司的一名移動測試架構師。8年多,他當過測試工程師,高階測試工程師,測試TL和移動測試架構師。他曾在埃森哲、三星、愛立信幹過。Ravindra是測試卓越交付中心的一員,負責功能、自動化、相容、效能、網路和現場測試。

?

  新的移動app不斷地被開發,世界上數百萬移動裝置使用者在其智慧手機和平板電腦上即時消耗著這些信開發的app。也難怪。移動性是公司為以後而重新考慮其業務模式,重組其員工並重設計其執行的一個關鍵性因素。
   建立和測試可以完美執行並滿足使用者高要求的移動app不容易,也不便宜。但是如果測試團隊可以:

  ??減少測試基礎設施成本並提高測試質量:
   引入集中,基於軟體且高效的硬體。
  ??提供最快的上市時間:
   顯著改進新手持裝置,應用和內容引入時間。
  ??移動app和web測試自動化
   在新裝置上簡單地實施測試指令碼,顯著減少測試時間,提出更高質量的測試方法。
  ??提供一個可高度擴充套件的解決方案:
   非侵入式的手機連線,以及高密度可交換的裝置。
  ??在任何地方7天24小時安全地測試:
   Wi-Fi/有線上的高度安全。
   基於雲的移動測試是一個讓這一切都變成可能的解決方案。可以將移動測試策略和雲技術的好處結合,提高你的測試團隊的質量和執行。


  它是什麼?
   測試專家將在世界各地成千上萬的真實裝置上遠端測試其客戶的

移動app, 使用一流的移動測試自動化效能和監測技術,讓分佈在世界各地的團隊可以實時協作並共享資訊。基於雲的移動測試是一種優化移動app和web測試的測試方法。通過以下方法,它節省了時間和基礎設施的維護成本:
  ??按需在雲中將移動app測試自動化
  ??靈活支援多個平臺——iPhone,Android, Windows Mobile, Symbian, Blackberry and Java ME智慧機,平板和作業系統。
  ??確保能夠在大量真實手機和網路上驗證移動app
  ??消除購買不同裝置和平臺的必要性。
  ??大大縮短測試周期。
  ??確保各種移動平臺和裝置上的服務質量。
  ??
實現組織的連續整合,使得可以用管理的、安排的、自動化的方式來開發、建立、部署並測試。
  ??靈活使用一個可擴充套件的基於雲的解決方案在真實裝置和/或模擬器上設計或執行單元測試。
  ??在真實裝置上進行探索性手動測試(比如:包含了app執行時的來電或簡訊的測試)。
你不需要等裝置或平臺去測試新移動app。反之你可以花更少的時間和精力來維護你的測試基礎設施,並更快更高效地測試移動app。基於雲的移動測試使一切變得更簡單。

圖1.

  測試移動app和web
   基於雲的移動app測試可以重建方法以便隨時隨地與第三方開發者、其他業務夥伴及客戶合作。可以在真實環境使用多個裝置、不同作業系統、螢幕配置和運營商來簡單、快速、廉價地測試app。有了基於雲的移動測試,你的測試就不需要等別人提供幾十個不同的裝置並與多個運營商簽訂協議。相反,可以調整你的測試流程以實時應對市場和技術的發展趨勢——並通過讓高質量的移動app在使用者手中更快地執行來保持競爭力。

  雲中移動測試
   基於雲的移動app和web的測試解決方案提供者通過網路提供對易獲取的實際工作移動裝置硬體和軟體的多種選擇。
   這使得世界各地的開發者和測試員可以線上連線全面的最新移動手機和平板。因為整個基礎設施屬於移動測試實驗室網路,測試團隊有等同他們當前本地環境的專用連線效能

  按需在多個裝置及網路上測試
   在不同的裝置,地區和網路上建立所需的基礎設施並測試移動app會極大地影響專案預算,更會延遲上市時間。費用和延遲意味著延長期根本就不需要裝置或服務。有了基於雲的測試,我們就有了一個可擴充套件且支付得起的解決方案,我們就可以:
  ??減少50%或更多的供應成本,因為只要支付你需要的,在你需要它時。
  ??測試線上運營商和Wi-Fi。被支援的運營商有美國的4G供應商(包括AT&T移動,Verizon, 和Sprint)還有Wi-Fi和全球網路供應商。
  ??在因特網上利用世界各地的工程師來測試。

  網路效能
   基於雲的移動測試服務可以讓測試員和開發員輕鬆地訪問大量的(連線到不同地區的現場行動網路的)真實手機和平板以簡化移動web和app的開發、測試、支援和監控流程。基於雲的移動測試解決方案通常使用高速的全球網路。因此,測試團隊有專用的連線,測試環境總是用最快的速度執行。

  控制高價基礎設施成本
   不要為了不必要的基礎設施維護費用而擴大你的專案預算。
  移動app市場太廣了。按需定價更容易管理移動app測試基礎設施的價格,因為這樣就只要按測試移動app實際所需裝置、網路運營商和時間來支付了。線上測試節省了運輸費用,可以根據每個客戶的需求新增/刪除裝置數目,節省用在購買裝置和運營商(當只要把它們用於一個很短的測試期時)上的時間和成本。按每時、每週、每月來選擇手動或自動化使用模式。

  更好地利用你的自動化測試投資
   如今進行移動測試的最大挑戰是:管理大量用於測試app的裝置。不用說,這些裝置,要麼各地人員不一定都能用得到,要麼在團隊傳遞間遺失了。
   它與其他移動裝置雲的最大區別在於:在你自己的基礎設施內安裝裝置雲,消除任何安全問題。可以在一家有乙太網或Wifi連線的公司的任何地方使用解決方案。新裝置只有一個插入/拔出功能且能夠在公司內部通過管理控制檯來管理各地的裝置、應用和使用者。基於雲的解決方案集成了功能和迴歸測試工具,這樣測試移動app,測試員就可以用基於web的控制平臺來遠端訪問並測試包括Android和iOS智慧機和平板在內的裝置。同時,管理包括裝置池、細節、app以及其他測試基礎設施的測試環境。它們可選擇位於各地的不同的網路運營商,模擬各種強度和不同的網路狀況。許多解決方案都有自己專有的自動化程式設計工具或都為無縫整合提供常用的自動化工具
   用基於雲的移動測試,測試團隊可以將其在(可以將移動app測試變得更簡單更高效的)先進工具如HP QTP上的投資最大話。通過將基於雲的移動測試簡單整合到自動工具如QTP上,自動化測試員可以使用雲平臺快速建立自動化指令碼。基於雲的移動測試方法在基於雲的平臺上將本地的、混合的、以及web的app全都自動化以確保統一測試。

  安全性
   安全性在金融服務、保險、醫療保健、生命科學和其他競爭激烈的行業中並不是可有可無的。移動性在這些行業未來的工作中扮演重要的角色。確信無疑。如果完全在安全資料中心進行,基於雲的移動測試環境可以提供同等級的保護,因為:
  ??儲存在裝置中的資料相當安全且是在成熟私有的雲上。
  ??只有你的授權使用者可以訪問且只測試指定的移動手機的續航時間。

  可以在雲中移動測試實驗室有效地進行以下型別的移動測試

表1.

版權宣告:本文出自 SPASVO澤眾軟體測試網:http://www.spasvo.com/news/html/20141217160648.html

原創作品,轉載時請務必以超連結形式標明本文原始出處、作者資訊和本宣告,否則將追究法律責任。

轉載於:https://my.oschina.net/spasvo/blog/357533