移動軟件應用程序(應用程序)在我們的日常生活中變得越來越普遍。北京軟件開發公司發現,我們作為一個社會上癮到我們的移動應用程序,將到目前為止說,“有些人承認每天使用50多個應用程序。”
我們看到他們無處不在,排隊等候,步行街,甚至參加體育活動。事實上,史密斯的受訪者百分之82的人認為他們不能沒有他們的移動應用程序比一天更長。如果這個樣本反映社會,那么重要的是,這些移動應用程序工作正確,一致,并滿足用戶的需求。
除了社會對應用的依賴,更多的是被創造。人們不僅要測試這些應用程序的需求,而且要對如何測試這些產品在不同類型的設備上的知識是一個挑戰。本文介紹了一些測試人員的配置測試,以考慮。
一致性問題
一個周末測試會議,我促進了移動設備的配置測試使用的臉譜作為本地應用程序。它帶來了各種各樣的一致性問題。我們有蘋果iPhone和Android設備的組合陣列,蘋果iPad和Android平板電腦。盡管各種設備和操作系統,測試人員在使用相同的移動應用程序時,經歷了根本性的差異。結果,測試人員有一個眼睛開放的經驗,并能夠拓寬他們的視野,當他們回去測試自己的移動應用程序。
一些觀察發現,從上的測試會話包括Newsfeed崗位排序,出現了基于設備使用不同的。facebook應用程序顯示的信息基于設備的顯示區域的大小和平板顯示比手機的更多信息。默認的顯示和功能設置的所有三個配置,包括平板電腦,臺式機/筆記本電腦,和手機不同,包括好友列表,刷新,和時間戳。搜索功能也表現不同于平板電腦/瀏覽器應用程序。
基于這些觀察,很顯然,了解如何做一個設備配置的東西并不一定意味著你會自動知道如何執行另一個配置的功能。這特別是關注用戶之間經常切換配置。
為了避免一致性問題,考慮在一個設備上的屏幕上出現的測試和輸出使用不同的設備。即使在不同的安卓手機中,觀看區的物理尺寸也有不同。在設計測試用例時,不僅要考慮移動應用程序的一般房地產,而且還需要應用程序外觀不同于各種大小的設備。
例如,沒有facebook app填寫的Android手機上的四和5.5英寸的屏幕?現在的問題是,你如何自動化測試的差異?你應該自動化嗎?這樣的測試可能不值得自動化,特別是如果代碼的一部分在發布之間不更新。并非所有的測試都應該是自動化的,并且隨著移動應用程序變得越來越重要,企業生產,測試項目應該是精心策劃的。對進行移動測試的自動化進行評估的評估是非常重要的。
你有沒有把“臉譜”的應用程序與手機上的移動應用程序相比?即使這兩種配置共享相同的操作系統,它們是幾乎完全不同的應用程序或版本的代碼與激進的顯示。那么,你如何規劃你的測試,基于一個移動應用程序?在不同的設備配置的因素。沒有設備的旋轉改變任何可見的功能?可能是你只在一個版本中進行這些測試,但他們應該在某個時候進行測試。
在移動應用程序版本,圖標顯示不同的臉譜,根據配置。為使用和從一個配置轉換到另一個緩解一些測試的考慮應包括。什么是易于使用?誰確定的定義?目前這些因素都應該在設計和編碼開始前進行測試。記住,作為一個測試者,你需要有明確的定義,或者一個清晰的理解,你的應用程序是如何使用在每個配置。如果不是,一個無縫的經驗不足,可能對公司的市場聲譽的破壞性影響。
使用方便
易學的另一個因素是。您的用戶通常會從一個配置切換到下一個配置嗎?測試,包括視覺和功能之間的過渡,配置應考慮作為一個釋放的一部分。與一些移動電話應用程序不同于其對應的平板電腦版本,是為用戶的過渡舒適?對舒適性或易用性的測試是一種主觀的呼叫。移動測試人員需要了解他們的用戶,以及他們如何與應用程序進行交互。這是銷售,營銷,和任何其他客戶所面對的團隊成員可以分享經驗和用戶的故事。
使用注意事項
正如我們已經取得了進展,使用這么多的移動應用程序,個人偏見和偏見已經建立在我們的頭腦。我們有不同的期望,在顯示,使用,定時反饋,并在功能。使用筆記本電腦和臺式機來進行日?;顒拥挠脩敉ǔ2皇褂靡苿討贸绦?,而對于那些無法訪問筆記本電腦或臺式電腦的人。他們對使用的偏見是完全不同的,因此使用方便有不同的含義。測試應根據不同的配置和使用情況考慮。
網絡連接,同時使用移動應用程序是另一個配置測試考慮。例如,一個平板電腦通常用于在固定位置,如在電視機前的扶手椅,在一個喜歡的咖啡店。一旦連接建立,由于缺乏流動性,幾乎沒有波動。這不一定是真實的一個手機。你走路或是在一個移動的車輛中,你有多少是在上網?如果您的應用程序需要互聯網連接,添加適當的測試的基礎上配置。
全測試
專門為移動設備和移動應用程序存在的不同類型的測試有多少?本文提供了介紹性的考慮,一般的功能性,可用性,并出現不同的配置,根據移動設備。重要的是要記住,所有的測試不適用于所有配置??捎眯缘亩x必須在要求中仔細量化。應用程序的可用性可能取決于特定市場的客戶期望使用它。與你的利益相關者緊密合作,盡可能了解用戶/客戶的觀點。
最后,繼續在移動設備和移動應用程序的測試?;ǜ嗟臅r間測試移動應用程序,更多的靈感和更好的心理模型的移動測試儀獲得什么樣的測試執行。不同類型的性能,通知和網絡通信測試應用,以及與一般的功能和行為測試。了解更多類型的測試超出圖形用戶界面的功能是至關重要的規劃移動測試項目。
北京軟件開發公司華盛恒輝已經在軟件測試領域工作了超過多年,包括八?年的考驗移動軟件的各種設備,包括醫療設備,發電機市警方票,手機,平板電腦,和其他各種專用設備。