你是在: 設備 五個最佳實踐為移動測試成功(讀者論壇)

五個最佳實踐為移動測試成功(讀者論壇)

你還記得你的第一個手機嗎?這可能是一個傳統的翻蓋手機或者滑蓋QWERTY全鍵盤的其中一個。現代智能手機在1994年推出了世界上第一個在美國和被稱為IBM西蒙。據估計,大約有30000人擁有智能手機當時;今天大約一半的世界人口擁有智能手機,根據Strategy Analytics

移動應用的急劇增加,意味著消費者要求的可靠的經驗應用在他們的許多設備。提供高質量的移動應用,開發和測試團隊必須應對場景包含在內非常分散的環境中——從新的操作係統到舊的操作係統版本和現代設備看起來有點古老的。

測試一個移動應用程序也有類似的目標,所有其他應用程序測試,確保應用軟件質量,功能,性能和可用性。但這最終的相似之處。移動測試後,會產生一係列的挑戰來實現這些目標。這裏有一些移動測試團隊麵臨的常見問題和可以實現的最佳實踐來解決這些問題。

設備擴張擴大測試範圍

你有你的iPhone, iPad,蘋果看,也許是一個古董iPod仍然閑置。所有這些設備有各種版本,新的不斷被釋放。然後就是iOS——你必須考慮所有的各種各樣的Android版本。

關鍵是這個世界充滿許多類型的移動設備,都有自己的操作係統,版本,更新,和其他獨特的排列。如果移動測試團隊的測試所有可用的設備,他們會工作全年24/7 !

移動測試團隊需要一個更簡單的設備管理方法,適用於多種設備和不同的手機操作係統和版本。使用移動測試自動化平台減少了手工測試許多團隊依賴測試多個移動設備。

頻繁更改創建廣泛的測試需要跨多個框架

有大量的變化,需要在多個框架進行移動時測試。根據組織和移動開發測試團隊的技能,他們可能會使用一個或框架的組合。最流行的框架是Appium;而其他人則是咖啡和XCTest。

修改腳本和維護標準在當前和新興框架是用於測試移動應用程序的工作不僅費時而且效率不高。團隊應該考慮一個不——/ low-code測試解決方案,讓他們以相同的方式創建移動測試您創建的UI和API測試——隻是拖拽,AI-powered錄音,不需要複雜的設置或腳本。

確保本地化和國際化測試與全球市場的需求

我們生活在一個複雜的行星組成的近200個國家,6500種語言,估計有3800不同的文化。適合應用在世界上一個地區最有可能不會在另一個工作。

許多團隊犯錯誤進行本地化和國際化測試對測試過程的結束。然而,它應該走在前列,與你的組織的目標和戰略相一致的應用程序。用戶是誰?他們主要分布在哪裏?他們使用什麼語言?

準備發布一個應用程序在全球市場不是一個放之四海而皆準的。你不能隻是翻譯語言從一個到另一個或開關從左到右,從右到左,自上而下。一些最重要的物品,應做本地化和國際化包括時區、時間格式,日期格式,鍵盤布局,地址格式,電話格式,重量和措施和貨幣。

缺乏對CI / CD的實際設備造成瓶頸

讓我們真正了解實際設備。就像試圖找到四葉苜蓿,實際設備是測試團隊的罕見。如果你得到一個真正的裝置,它可能不會正常運作,準確的模型,或者你需要的操作係統。

有限的實際設備可用性阻礙了團隊進行一致的和持續的能力測試自動化CI / CD。沒有強大和靈活的應用程序測試選項,測試在瓶頸放緩和結果。

采購每一個設備在市場上不可行或一個不錯的選擇。測試人員應該加速測試通過使用實際設備,模擬器,模擬器。這三種方法用於串聯,連同設備農場,讓你得到最好的報道在移動設備。通過測試SUT仿真器和仿真器,開發人員可以在開發的早期階段部署他們的應用程序和檢查測試移動應用程序的外觀和感覺而實際設備使準確的結果基於真實用戶和設備條件。

實現可用性測試的重要性

用戶將繼續使用應用程序隻有在證明功能,高效,沒有性能問題。根據穀歌的研究,隻有9%的用戶將保持在移動網站或應用程序如果不滿足他們的需求。事實上,66%的消費者會采取行動,有一些負麵影響,如立即去另一個公司的移動網站或應用程序所需要的(40%)或不太可能在未來從公司購買產品(28%)。

這些紅旗驗證手機可用性測試的必要性。設計和測試團隊通常使用與其他領域的移動測試他們認為更重要和更少關注可用性測試。應用程序必須能夠適應滿足用戶的需求,從文本大小和人體工程學快速加載時間和權力使用。

團隊應該測試實際客戶與移動應用程序交互的去除問題才進入市場。測試人員應該關注一個領域是屏幕大小。移動設備的小屏幕上,需要大量的信息,同時保持一個清晰和簡潔的界麵。

測試人員應該觀察客戶與應用程序交互的元素。應用的常用部分容易嗎?用戶的手機關閉或查看文本和圖形遠嗎?是用戶更有可能保持垂直或水平移動設備?這些問題會給你有用的洞察你的應用的能力贏得客戶。

消除移動測試約束

盡管這些挑戰可能是唯一的手機測試,他們仍然共鳴更廣泛的測試團隊的目標:提供最優質的產品給最終用戶。在他們的基礎上,上述最佳實踐旨在加速釋放而消除錯誤和降低成本,所以組織可以快速移動的測試工作。

關於作者

Baidu
map