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