移动设备的配置测试(译)
手機測試
手機軟件應用在我們的生活中正逐漸流行起來。最近一個由安德里亞·史密斯在將來上發布的研究著重指出作為一個社會群體我們對我們的手機應用沉迷多少,以至于就像所說的“一些人承認一天用超過50的應用”。我們隨處可見他們,排隊等待,在街上散步,或者甚至參加運動會。實際上,82%的響應者,人們認為他們無法超過一天沒有他們的手機應用并且如果這個示例反應社會性,然后這些移動應用需要工作得正確、持續并且符合用戶需求。
越來越多的應用被創造。人們不僅要測試這些應用也要有如何在各種設備上測試這些產品的需要正成為一項相當的挑戰。這篇文章將會描述一些對測試員來說在他們的手機應用測試項目里考慮的適配測試。
上個月,我參加了一個關于使用臉譜作為國內的應用的手機設備適配測試的周末美國測試員會議。我們有一系列的設備,蘋果手機,安卓手機,平板和安卓平板的組合。雖然各種移動設備和操作系統,測試在使用相同的移動應用方面體驗了徹底的不同。結果:測試們關注著開放的體驗并且當他們回去測試他們自己的移動應用時可以去拓寬他們的視野。
我們周末的測試會議發現了以下一些觀點:
l? 整理新聞供應的發布在使用的設備上呈現出不同。
l? 臉譜應用在設備可顯示區域的尺寸大小上顯示信息,這個區域上平板比手機展現更多信息。
l? 在所有三個配置(平板,臺式機/筆記本和手機)默認顯示和功能設置改變了,像好友列表,刷新設置,時間戳發布
l? 搜索功能在平板上與臺式機/瀏覽器應用表現不同
了解了如何在設備配置上干活并不意味著你將自動知道怎樣去在另一個配置上展示一個功能-為那些從配置到配置做切換的用戶。
你想過在一個設備屏幕上出現的東西和使用一個不同設備的輸出的測試嗎?甚至在不同的安卓手機中,你將會看到在視覺區域的物理尺寸的不同。當設計你的測試用例時,你要做的不僅是考慮手機應用的通常真實評估,而且應用的視覺在不同尺寸設備上的每個可識別呈現。臉譜本土應用填滿了在4英寸屏幕和5.5英寸屏幕的安卓手機屏幕嗎?現在問題出來了,你是如何對這些不同做自動化測試呢?你應該使其自動化嗎?這個一個測試或許不值得自動化,尤其是如果這部分代碼從一個版本發布沒有被修改。不是所有的測試需要被自動化而且由于手機應用對公司來說正顯得如此重要,因此公司去生產、測試項目需要很細心地計劃并且什么時候投入為手機測試執行自動化是很關鍵的。
和在你的手機移動應用上的臉譜應用嗎?甚至所有的配置共享相同的操作系統,他們是幾乎完全不同的應用或者代碼版本呈現出根本的不同。所以你怎樣基于在一個手機應用上計劃你的測試?這些是你去考慮的一些事;設備的不同配置,設備的旋轉,展現出的是什么并且它會改變可見的功能嗎?這些可能不僅在一個發布里計劃一次的測試而且應該在某一時刻來說是發布的一部分。
在手機應用版本,圖標取決于配置而呈現出不同。一些為“易用性”而考慮的測試和從一個到另一個配置的轉換需要被考慮。什么組合成易用性?誰決定這個定義?目前這些因素必須被在設計和開始代碼前被“測試”出來。記得,作為一個測試,你需要有被清楚定義的需求或者在你的應用如何在每一個配置上使用的一個清晰的理解。如果不這樣,一個“無縫體驗”的缺乏會對一個公司的市場聲譽有破壞性的影響。
什么是可學習性?你的用戶典型地從一個配置切換到另一個嗎?包含可視和功能的配置之間的轉換應該被考慮成為發布的一部分。隨著一些移動手機應用比他們的對應平板電腦版本更不同,這種切換對用戶來說舒服嗎?為“舒適”“可用性”的測試是一項主觀的認為。手機測試者需要知道更多關于他們的用戶和他們如何使用這個應用。這就是銷售,市場和其他一些面向客戶的團隊成員們能與測試們的經驗和用戶故事分享的地方。
因為我們已進化到使用這么多的手機應用,人類的愛好和偏見已經在我們的思想中建立。我們有不同在展示,使用性,反饋時效和功能性上的期望。那些不是更經常使用筆記本和臺式機去指導我們的日常活動而是而是更典型地同樣使用我們的手機應用因為一些人沒有擁有筆記本或者臺式機。他們在使用上的偏見是完全不同的,因為“易用性”有一個不同的意義。我們的測試因此需要考慮不同的在配置上的期望。
當使用手機應用時網絡連接性也是另一個配置的測試考慮。一個平板電腦比如說,通常在固定的地點比如電視機前的扶手椅或者在喜歡的咖啡店里。只要連接被建立,因為缺乏移動幾乎沒有波動。當你步行或者在一個移動的自行車使用網絡有多頻繁?如果你的應用要求網絡連接,你將需要在配置基礎上增加適當的測試。
對于移動設備和移動應用測試存在的特殊性有多少不同的種類?這篇文章是在移動設備上的對通用功能性,使用性,不同配置的呈現考慮的引薦。為什么一個開發設計一個移動應用會在一個桌面應用或者平板應用出現很大不同?所有的測試沒有應用到所有的配置。使用性的定義需要在需求上被細心地量化并且應用的使用性可能依賴于客戶所期待的使用應用的特殊市場。與你的利益相關者緊密工作會學到更多只要你想學的關于用戶/顧客和他們的觀點。
最后,繼續在移動設備和移動應用上實踐測試。越多時間花在移動應用上的測試,越多靈感(更好的心理模型)一個手機測試者將得到的就像采用的那些測試種類。不同性能測試,通知測試和網絡通信測試會使用,和傳統的功能和行為測試。學習有更多種類的測試在測試圖形用戶界面功能性之外對策劃你的手機測試項目是關鍵的。
轉載于:https://www.cnblogs.com/fengye151/p/11519230.html
總結
以上是生活随笔為你收集整理的移动设备的配置测试(译)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在持续交付阶段中的测试覆盖率(译)
- 下一篇: 软件测试人员需要了解关于自动化的什么(译