【51cto.com快譯】移動應用程式行業是個競爭異常激烈的領域。除了許多公司將業務應用程式改用移動平台外,蘋果的應用程式商店裡面有200多萬個應用程式,谷歌的play store提供了220多萬個應用程式。據pocketgamer聲稱,今年到目前為止,每天向應用程式商店提交的應用程式數量平均在2000個左右。任何一款應用程式要想脫穎而出,就需要有***的質量,而這需要全面的設計和測試。
試圖構建一款出色移動應用程式的移動開發團隊應了解下面這十個實用的技巧:
1. 測試合適的平台。
你的測試策略不一樣,這要看針對哪種平台來構建應用程式:是原生平台、基於web的平台,還是兩者的混合體?原生應用程式在體驗方面提供了***的控制度,但是由於裝置硬體和作業系統的多樣性,在多種平台上對它進行測試所費的精力要大得多。基於web的應用程式測試面臨自身的挑戰。你需要處理多種多樣的瀏覽器(是針對裝置來開發還是針對標準瀏覽器來開發)、效能/負載測試,可能最重要的是,在響應式和自適應web設計時代下,應用程式如何兼顧不同的裝置螢幕尺寸。無論你測試哪種平台,都需要你的團隊有相關的測試專長。
2. 了解終端使用者。
想構建一款成功的移動應用程式,你需要關於終端使用者的許多資料。只有你了解了終端使用者如何與應用程式進行互動,才能做出明智的業務決策,定義支援政策,確定開發優先順序,並且完善使用者體驗。與開發團隊一起把分析機制做入到應用程式中。衡量終端使用者資料非常重要,不僅可用於確定相關的測試策略,還可用於將來做出業務決策。
3. 功能放在首位。
核心功能是任何應用程式的主要賣點,一定要非常可靠。人們尋求應用程式是為了執行特定的功能。不全面或不完備的功能會導致被人遺棄,所以確保在你開始下一步工作之前,主要功能得到了全面實施和測試。
4.使用者體驗放在次要。
移動應用程式一定要易於訪問、簡潔漂亮。如果使用者介面設計得很差勁,或者功能不夠流暢,你就要重新搞過。測試人員必須考慮易用性,把任何問題指出來。別等到應用程式準備好測試才來評估終端使用者。一旦原型或設計模型準備就緒,就可以在開發周期的早期階段開始測試使用者體驗。
5. 別忘了情感投入。
6. 巧妙的平衡測試。
在基於指令碼的測試與探索性測試之間要精心保持好平衡。切記,基於指令碼的測試無法有助於評估情感投入,這種型別的測試通常要花更長的時間才能獲得所需的覆蓋範圍。對於檢測使用者體驗問題、邊緣情況場景和特殊使用條件而言,基於會話的測試則來得更高效。兩者要合理結合,確保覆蓋範圍盡可能全面。
7. 定義支援政策。
不可能測試瀏覽器、平台和裝置的每一種組合。及早定義你的支援政策,每隔三個月就要修訂一次,以便跟上移動市場的步伐。使用終端使用者資料和市場研究,找出你的目標裝置和平台版本。最全面的測試應該專注於代表最多終端使用者數量的組合。
8. 使用雲服務在更多裝置上進行測試。
你在開發過程中可以使用**器,但是最終你的應用程式得在實際裝置上加以測試。備齊一整套的所有移動裝置是不現實的。不妨考慮使用基於雲的裝置管理平台,它會讓整個團隊易於訪問一系列廣泛的裝置和平台版本。
9. 完善和優化。
有幾種特定型別的測試非常適合於完善和優化應用程式。與往常一樣,可以考慮使用alpha/beta測試,用於重大的交付里程碑。使用a/b測試弄清楚終端使用者青睞什麼,並根據反饋做出最終決策。使用優化測試來做出細小、簡單的使用者介面(ui)和功能變化方面的決策。假門測試(fake-door testing)還可以用來在開發的早期階段確定終端使用者對哪些新的功能最有興趣。
10. 別忘了效能測試。
移動裝置在多種不同的環境下執行,測試時很容易忘記這一點。使用實際裝置來搞清楚你的應用程式如何處理不同的訊號強度,在其他應用程式執行的情況下多工處理,在手機的核心功能之間切換,以及在不同的電信運營商網路上執行。你需要看一下許多不同的場景,才能發現所有可能出現的效能問題。
結束語開發一款成功的移動應用程式並非易事,但如果擁有合適的移動測試策略,你其實可以提高成功的機率。
點讚 0
移動app的體驗性測試
最近使用者體驗被提的次數較多,大家可能會遇到這種情況,客戶 你們軟體功能沒問題了,但就是感覺不好用,能不能優化一下,做的高大上些 作為乙個有經驗的測試工程師這個時候你就應該知道問題在於使用者體驗了 關於使用者體驗每個人都有不同的觀點,但是具體又說不上來哪一點體驗不好 1 受螢幕尺寸限制。能顯示的資訊...
APP移動測試
自網路 一 首先是測試資源確認及準備 1.1 產品需求文件 產品原型圖 介面說明文件以及設計說明文件等應齊全 1.2 測試裝置及工具的準備 ios和andriod不同版本的真機,以及相關測試工具的準備。二 測試用例的設計與評審 1 根據產品需求文件 產品原型圖等文件,設計客戶端的一般功能測試用例 2...
移動端測試 (APP測試)
五 h5頁面測試 1.android與ios 3.功能測試 能測試就是驗證各個功能是否與需求實現一致,可以從以下幾個方面進行測試 3.1 安裝解除安裝 1 在不同的作業系統下驗證安裝解除安裝是否正常,如android ios等 2 軟體是否可以通過第三方工具進行安裝 解除安裝 3 安裝解除安裝過程中...