四年來,
軟件開發公司已經在手機測試工作,從那以後,移動世界已經以非常快的速度發生瞭巨大的變化。幾乎每一個月,新的移動設備進入市場,新酷的硬件和軟件的特點。
作爲移動的測試,我們知道我們需要處理所有這些新的“舊”的設備在我們的日常工作,爲瞭(le)保證開發的移動應用程序運行沒有任何問題。我們必須確(què)保應用程序或移動Web應用程序運行在不同的設備,不同的網絡和其他許多不同的移動場景。
一個問題我總是在其他移動測(cè)試要求:在移動設備(bèi)上要測(cè)試我的應用程序?
在這篇文章中,我想和大家分享一些我的想法如何應對(duì)這一挑戰,如果你對(duì)你自己的測(cè)試。
碎片化:隻(zhǐ)有在Android?
我敢打賭,每當人們聽到這個詞移動破碎,他們總是認爲這隻是發生在Android的世界裏。是的,Android有一個真正的大問題由於(yú)碎片不同廠(chǎng)商的不同硬件和軟件安裝以及定制用戶界面。如果你看這裏,你會看到手機制造商的Android碎片化的狀态:
Android的碎片化
然而,如果你看看iOS,有一些碎片以及。當然,這僅僅是一個制造商,但也有不同的軟件版本和設備(bèi)。觸摸設備(bèi)的範圍始於(yú)iPod-touch iPhone,iPhone 3G和3GS的經典,/ 4 / 5 / 4S 5S,ipad ipad2 iPad3 iPad4 / / /空氣/ ipad mini ipad。所有的設備(bèi)也有不同的硬件規格,可以運行不同的iOS版本。所以,你可以看到,在蘋果iOS的世界也存在分裂問題:
iOS的碎片
如果你想移動(dòng)網站,還有另一個(gè)挑戰,可真痛苦,各種移動(dòng)浏覽器。這些包括Safari浏覽器在iOS的喜歡,Opera Mini的iOS和Android,iOS和Android的海豚浏覽器,原生Android的浏覽器,Firefox谷歌浏覽器Android,Android的手機浏覽器,Internet Explorer浏覽器的Windows手機,黑莓和其他一些功能手機浏覽器。
那麽什麽是檢驗正確(què)的選擇?隻使用較新的設備(bèi)和浏覽器的版本?在市場上購買的每一個設備(bèi)?
不,這不可能解決的,因爲並(bìng)不是所有的用戶升級他們的設備(bèi)或軟件的每一次新版本可用。“典型”的用戶通常購買一個爲期兩年的合同,移動設備(bèi)和智能手機将在至少在那一段時間。
因此,選擇合适的設備(bèi)的較佳方式,操作系統和浏覽器版本是要瞭(le)解你的客戶!如果你知道他們使用的設備(bèi)和軟件版本,你可以縮小和測試工作,在移動設備(bèi)上所需的發展。否則,它測試你的應用程序在市面上幾乎每一個設備(bèi)如果你自己做,這是非常困難的(但對外測試服務是一個選項,太)。
用戶(hù)統計:你較好知道你的移動(dòng)用戶(hù)
對於(yú)一些報(bào)告和調查,移動用戶與浏覽器或桌面應用程序有一個更高的移動應用的展望。在這樣的一個報(bào)告,近80%的用戶第一次使用後删除一個應用程序。原因總是壞的設計,可用性,首次推出後表現或撞。近50%的用戶,預計在兩秒一個應用程序是可以使用的。如果一個應用程序較慢,它被删除。
另一個令人印象深刻的數字是一個普通的用戶檢查他或她的移動(dòng)設備(bèi)每六分鍾。還有很多更有趣的數字移動(dòng)用戶和他們的期望。
收集盡(jǐn)可能多的信息,允許(xǔ)使用你的應用程序的人。收集信息,如:
性别
年齡(líng)根據(jù)年齡(líng),程序需要實現的不同。
月收入
教育背景
他們住在哪裏?
他們(men)使用的是什麽(me)樣的其他應用程序?
他們使用的是什麽(me)樣的設備(bèi)?
如果你已經在App Store發布一個應用程序,你可以使用所提供的資料或自己的跟蹤信息來獲得用戶的概述和使用它們的裝置。如果你沒有一個應用程序發布,你可以做用戶調(diào)查、訪談來瞭(le)解你的客戶/用戶的第一印象。
設備組
如果你有必要的信息,你就可以開始創建所謂的設備組。随著(zhe)器件組的幫(bāng)助下,你可以處理這個問題的碎片和測試這些設備你的客戶/用戶使用。
一個典型的設備(bèi)組可以像下面這樣的場(chǎng)景。
第一組具有較高的優先級,“A”設備(bèi)在這組較新設備(bèi),具有強大的硬件,並(bìng)以高分辨率的大屏幕和密度。較新的操作系統和浏覽器版本上安裝這類設備(bèi)。這裏的設備(bèi)必須在功能方面的應用100%支持,設計和可用性。
1組,優先:
高端設備
雙/四核CPU
RAM >版
顯(xiǎn)示尺寸> 4,5″
視網膜,全高清顯示
新的操作系統提供的設(shè)備(bèi)
第二組有中等優先級,“B”設備(bèi)在這組是中檔設備(bèi),平均硬件比如CPU,屏幕分辨率和尺寸相比,A組的操作系統版本不應超過一年的設備(bèi)。從這組設備(bèi)應支持在功能和易用性方面的應用100%。由於(yú)屏幕較小的需要設計不在本組中是完美的。
2組,優先B:
中檔設備
雙核心CPU
内存1024MB
顯(xiǎn)示尺寸<5″
無視網膜全高清顯示
軟件不超過一年
第三組的“C”設備(bèi)低優先級的這裏有一個小的CPU,和小屏幕分辨率和密度。軟件版本已經超過一年。但是,這類設備(bèi)必須支持功能的應用100%。設計和可用性可以不同於(yú)其他群體,因爲設備(bèi)硬件可以減緩提供良好的可用性。
3組,優先C:
慢的裝置
單核CPU
< 1024MB RAM
顯(xiǎn)示屏尺寸小於(yú)4″
低分辨率的屏幕
操作系統一年以上
如果你有設備(bèi)的分組,使他們保持更新。不要低估努力維護這些群體及其相應的測(cè)試設備(bèi)。根據項目的不同,這可以是一個全職工作。
你需要關注移動設備市場的新設備和新版本的浏覽器,适合您和
軟件開發公司的用戶組。随著這些設備組的幫助下,它是非常容易的處理裝置的碎片和找到正確的設備測試。