移動App測試的22條軍規(guī)(1)

軍規(guī)一 確定設備和平臺再動手
了解移動App的平臺及所帶有的功能設計辛块,了解移動App的生命周期摘完,面向的用戶是什么群體沼头,App支持和需要測試的設備及平臺等移袍,其中設備的硬件參數也很重要解藻,包括屏幕尺寸、分辨率葡盗、像素密度等螟左。

軍規(guī)二 “移動”測試
移動App最大的特點就在于移動性,用戶在任何時間任何地點都可以打開App使用,這意味著App對于不同網絡胶背,以及網絡變化的情況都能進行處理巷嚣。
不同的網絡狀態(tài)都需要測試,用戶往往會在執(zhí)行過測試的那些場景中發(fā)現我們沒有發(fā)現的bug钳吟,這是因為測試人員所在的測試場景和用戶的使用場景有所不同廷粒。用戶是不會像測試人員一樣一直在辦公桌前,在網絡環(huán)境很好很穩(wěn)定的區(qū)域使用App砸抛。另外评雌,不要以為App在不同網絡環(huán)境下表現正常,在網絡切換的時候就不會出現問題直焙。
對于網絡異常的提示信息也需要人性化的設計景东,如果只告訴用戶“HTTP 500 Internal Error”這樣的消息對用戶來說不僅沒有任何幫助,反而會加劇用戶的挫敗感和不滿情緒奔誓。而在后臺斤吐,則需要定時刷新,避免在網絡恢復的時候厨喂,App依舊顯示網絡異常時的提示信息和措,也避免了用戶需要不停手動刷新。
對于視頻播放類的App蜕煌,也需要驗證在網絡進行切換派阱,比如wifi切換到4G或者3G網絡時,對應播放的視頻清晰度是否也會進行對應的切換斜纪。

軍規(guī)三 關注多任務和意外情況處理
不同于功能機的時代贫母,在使用智能機時,經常會同時運行多個程序盒刚,需要測試人員在設計和測試App的時候考慮到App被別的程序或者用戶切換到后臺時腺劣,需要進行什么操作。
1因块,第一個場景
App在使用過程中用戶接聽到一個來電橘原,App應該如何處理。App是否需要后臺運行涡上,是否需要在狀態(tài)欄和通知欄顯示信息趾断,是否需要當用戶掛機后顯示之前的狀態(tài)還是刷新。不同App需要有不同的處理吩愧。
2芋酌,第二個場景
不同App之間的切換,打開App的速度是否會變慢耻警,以及切換時的動畫是否出現卡頓。當App關閉之后,被重新打開的時候甘穿,App響應速度也是需要考慮的腮恩。
3,需要注意的場景
有種場景需要單獨注意:對于在具備同樣功能的App温兼,尤其是具有視頻和音頻播放功能的App之間進行切換時秸滴,需要注意它們之間的播放控制是否會對另外的App產生影響。
同時募判,App被切換回當前應用時是否刷新荡含,也會因App后臺數據是否有可能改變而有所不同。
4届垫,硬件的影響
硬件也是影響到App多任務操作的因素释液,最常見的例子有:當我們插著耳機聽音樂,突然耳機拔掉装处,這是App并不會通過揚聲器播放聲音误债,而是會暫停音樂的播放。
除了耳機妄迁,鎖屏鍵和Home鍵也會影響App的運行寝蹈。鎖屏時需要鎖屏鍵關閉屏幕后,App是應該繼續(xù)運行登淘,還是等待屏幕恢復之后再運行箫老;解鎖時,App是停留在當前的子頁面黔州,還是回到App的主頁面耍鬓;前臺運行App,等待屏幕進行休眠時辩撑,點擊解鎖鍵界斜,觀察App的表現。
Home鍵被用作切換App到后臺合冀。測試人員可以觀察App在被切換到后臺1分鐘各薇、5分鐘、10分鐘君躺、30分鐘后再被重新打開的時候是如何表現的峭判。這種情況下頁面的信息顯示是怎么樣的。
另一種App中斷也要考慮棕叫,就是Android設備上SD卡被拔除的情況林螃。對于允許把數據或者App本身存放SD卡的設備,SD卡的拔出意味著讀寫App數據甚至App本身的運行都不存在俺泣。所以設計App的時候也不要使App能存儲到SD卡疗认。

軍規(guī)四 避免手勢沖突
測試人員同樣需要了解移動App的設計完残。iOS平臺上常使用:從屏幕左側邊緣向右滑動,從屏幕右側邊緣向左滑動横漏,從屏幕頂部向下滑動谨设,從屏幕底部向上滑動,按住屏幕向下滑動缎浇,在圖片上雙擊扎拣,兩根手指分開和捏合,兩根手指按住屏幕旋轉素跺,四根手指向上/下滑動二蓝,四根手指向左/右滑動,五根手指聚攏的捏合操作指厌,搖動設備刊愚,長按屏幕等。

值得注意的是仑乌,在iOS多任務處理的頁面百拓,通過3根手指上滑,可以同時關閉3個當前顯示的App晰甚。
在iPad上衙传,在任何App中或者主屏幕上,使用4根手指向上滑動厕九,會呼出iPad上的多任務處理界面蓖捶,在該界面上用4根手指向下滑動,就能夠關閉該界面扁远。在iPad中俊鱼,打開任何App,使用4根手指在屏幕上向左滑動畅买,可以切換到最近使用的 App并闲,再向左,可以繼續(xù)切換到上一個App谷羞。向右滑動則切換到下一個App帝火。在iPad中,5根手指聚攏的捏合操作湃缎,能夠在任何一個App中返回主界面犀填。
在iOS 7自帶的短信、電子郵件嗓违、日歷九巡、便簽盒聯(lián)系人這些App中,當輸入了一串有錯的信息蹂季,想從頭重新開始輸入冕广,只需要左右搖晃設備疏日,屏幕就會出現一個彈出框,從而可以選擇是否要撤銷當前的輸入撒汉。

軍規(guī)五 關注用戶體驗
測試人員不僅需要關注App的功能性需求制恍,對于非功能性但關乎到用戶體驗的需求,更需要關注神凑。這就要求大家在測試時思維更加開放一些。
1何吝,橫豎屏幕測試
首先需要被測App支持橫豎屏溉委,其次,要解決橫豎屏切換的問題以及App中的某些頁面限制了屏幕顯示的方向爱榕。
2瓣喊,WebView測試
需要注意在App中嵌入了WebView的頁面的顯示。對于WebView的顯示黔酥,除了需要關注它對橫豎屏的影響藻三,還需要關注它在不同設備上的顯示。因為不同設備會有不同的屏幕寬度和高度跪者,所以WebView的顯示效果通常也是千差萬別棵帽。
3,規(guī)范和習慣
對于支持多個操作系統(tǒng)平臺的移動App渣玲,也需要在不同的操作系統(tǒng)上逗概,遵循當前操作系統(tǒng)的設計規(guī)范和使用習慣,而不要一味地為了自己各個App的一致性而破壞操作系統(tǒng)的設計規(guī)范和使用習慣忘衍。不同操作系統(tǒng)有不同的特征逾苫,因此也有自己獨特的設計和使用習慣,測試人員在開發(fā)和測試移動App的時候枚钓,都需要盡可能遵循這些規(guī)范铅搓,減少用戶的學習成本,提高使用App的便利性搀捷。
4星掰,關注用戶體驗
測試人員不僅需要關注身體健全的用戶,也需要關注殘障人士指煎。在當前主流的操作系統(tǒng)中蹋偏,都帶有“輔助功能”的選項,例如放大字體至壤,反色威始,放大,文字轉語音像街,VoiceOver這些功能黎棠。
5晋渺,其他需要關注的用戶體驗的小細節(jié)
例如,不同顏色的背景下脓斩,狀態(tài)欄的顯示是否正常木西。需要注意測試在App不同顏色的頁面上,狀態(tài)欄的顏色顯示是否正常随静,是否做到了沉浸式設計八千。
當用戶快速點擊App中的按鈕等可操作控件時,會出現什么樣的效果燎猛?
對于不支持多點觸摸的App恋捆,也需要測試App對于多點觸摸的支持。我們不能限制真實用戶是怎么使用App的重绷,只能模仿真實用戶對App多點觸摸的支持進行測試沸停,尤其是對于游戲類App的測試。

用戶體驗就是在細節(jié)上才能體現出App的質量和對用戶的重視程度昭卓,而且界面也是用戶最容易關注到的地方愤钾,所以測試人員在測試中一定不能忽視這些細節(jié)。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末候醒,一起剝皮案震驚了整個濱河市能颁,隨后出現的幾起案子,更是在濱河造成了極大的恐慌倒淫,老刑警劉巖劲装,帶你破解...
    沈念sama閱讀 212,029評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異昌简,居然都是意外死亡占业,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 90,395評論 3 385
  • 文/潘曉璐 我一進店門纯赎,熙熙樓的掌柜王于貴愁眉苦臉地迎上來谦疾,“玉大人,你說我怎么就攤上這事犬金∧罨校” “怎么了?”我有些...
    開封第一講書人閱讀 157,570評論 0 348
  • 文/不壞的土叔 我叫張陵晚顷,是天一觀的道長峰伙。 經常有香客問我,道長该默,這世上最難降的妖魔是什么瞳氓? 我笑而不...
    開封第一講書人閱讀 56,535評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮栓袖,結果婚禮上匣摘,老公的妹妹穿的比我還像新娘店诗。我一直安慰自己,他們只是感情好音榜,可當我...
    茶點故事閱讀 65,650評論 6 386
  • 文/花漫 我一把揭開白布庞瘸。 她就那樣靜靜地躺著,像睡著了一般赠叼。 火紅的嫁衣襯著肌膚如雪擦囊。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,850評論 1 290
  • 那天嘴办,我揣著相機與錄音霜第,去河邊找鬼。 笑死户辞,一個胖子當著我的面吹牛,可吹牛的內容都是我干的癞谒。 我是一名探鬼主播底燎,決...
    沈念sama閱讀 39,006評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼弹砚!你這毒婦竟也來了双仍?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,747評論 0 268
  • 序言:老撾萬榮一對情侶失蹤桌吃,失蹤者是張志新(化名)和其女友劉穎朱沃,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體茅诱,經...
    沈念sama閱讀 44,207評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡逗物,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,536評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了瑟俭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翎卓。...
    茶點故事閱讀 38,683評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖摆寄,靈堂內的尸體忽然破棺而出失暴,到底是詐尸還是另有隱情,我是刑警寧澤微饥,帶...
    沈念sama閱讀 34,342評論 4 330
  • 正文 年R本政府宣布逗扒,位于F島的核電站,受9級特大地震影響欠橘,放射性物質發(fā)生泄漏矩肩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,964評論 3 315
  • 文/蒙蒙 一肃续、第九天 我趴在偏房一處隱蔽的房頂上張望蛮拔。 院中可真熱鬧述暂,春花似錦、人聲如沸建炫。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,772評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肛跌。三九已至艺配,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間衍慎,已是汗流浹背转唉。 一陣腳步聲響...
    開封第一講書人閱讀 32,004評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留稳捆,地道東北人赠法。 一個月前我還...
    沈念sama閱讀 46,401評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像乔夯,于是被迫代替她去往敵國和親砖织。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,566評論 2 349

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,799評論 25 707
  • 發(fā)現 關注 消息 iOS 第三方庫末荐、插件侧纯、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,066評論 4 62
  • 多年后,在紐約郊外連夜趕項目的我常想甲脏,要不是大學生活中美好的象牙塔轟然倒塌眶熬,我和宇飛是否會一直是朋友,能在各種聚會...
    Grace_Gu閱讀 174評論 2 8
  • 烏鴉說:"我不想看到她的朋友圈里滿是別人炫耀玫瑰花與巧克力的狀態(tài)块请,別人有的娜氏,她應該也要有。所以我選擇偷偷的給她送去...
    A半山老農閱讀 184評論 0 1
  • 2014年生完孩子墩新,在之后的很長一段時間里牍白,我的世界里只有孩子。因為信奉“最好的愛是陪伴”抖棘,我把除了上班之外的所有...
    平安歡喜閱讀 1,890評論 0 0