移動app測試現狀全面剖析

新夢想IT發表於2019-07-23

流量為王的概念一推出,導致當今網際網路移動app多如繁星,各種行業的企業都在往移動端靠近,但是能夠做出自己特色並突出重圍的app不多,可以說app質量使用者體驗等層次不齊。而想要長久的留存在網際網路海洋裡,發揮自家創造的app最大價值和盈利,企業和業內人員還需要更多的深耕和努力。

而作為一個移動app測試人員,應該敏感知覺到這是我們要面臨的機遇和挑戰。下面新夢想軟體測試就對國內移動APP測試的現狀做一個簡單的剖析,希望能夠給新入行軟體測試行業的新手帶來一點有效建議和科普。

移動app測試現狀全面剖析

國內移動測試在企業中的現狀如何?

目前許多創業型小公司都是開發者自己負責應用測試,自測其實是很困難的一件事。更有些公司由於資金以及其它原因沒有測試。也有一些公司會採取招一大堆功能測試和Android測試人員的手段,但大部分公司並沒有特別地成熟、完善,很難透過單點測試、自動化測試等手段來覆蓋整體功能。於是,便有許多創業公司試圖在這方面深耕以求解決痛點。

對於移動應用測試而言,即使配備了測試團隊,也可能不會發現太多bug,甚至於發現的bug不是很重要,但上線之後卻會暴露出大問題。對此,成熟的測試團隊構成應該由一些比較有經驗並且邏輯思維強的人進行手動測試,並配備開發能力較強的測試員去進行效能測試或自動化測試工作,再招一些具備良好審美觀和對使用者心理有深入瞭解、認識的人去做使用者體驗性測試。

整體移動APP測試的現狀又是怎麼樣的?存在哪些明顯的問題?

1、手機機型繁多,更新換代和淘汰速度太快,App相容問題十分突出

目前Android機型多如牛毛,再加上各個裝置商的各種作業系統版本、螢幕尺寸、自定義ROM,給App帶來了嚴重的相容適配問題。如小米的ROM對App的過度快取,可能導致新裝App出現新APP改版桌面圖示後不生效等問題。隨著蘋果釋出新機的節奏在加快,以及IOS版本不斷更新,IOS手機上的相容適配問題也開始逐步增多。App的測試人員沒有時間,沒有能力在所有機型上驗證App是否能夠正常工作,大多數情況只能購置幾款常用的機型做簡單的驗證測試,然後草草釋出上線。結果可想而知,終端使用者手機上出現各種意想不到的適配問題。

2、為了追趕時代,app迭代速度過快,app測試時間被壓縮過短

現在的App迭代更新週期非常短,通常一月一大版,一兩週一小版。由於開發人員的水平參差不齊,很難按預定的計劃交付測試版本,往往都是臨近釋出前才能提供可測試的版本,給測試團隊留出的時間非常有限。直接導致了測試團隊可能無法對App進行全面的測試,根本無法保證App的質量。所以經常發生App帶著Bug就匆匆上線的情況。

3、產品設計人員對市場缺乏認知,導致功能不停改版

不是黑產品和設計,而是目前國內由於大部分產品設計負責人還處於埋頭苦幹型,沒有多走出去看看,並缺乏市場調查和分析,對真實的使用者需求僅憑猜想、拍腦袋,導致一個相同的功能模組不停改版。從而讓開發測試團隊產生挫敗感,對於版本更新產生牴觸情緒。這樣導致的結果就是,產品設計人員不斷在出新方案,但得到不其他人的信任和支援。往往一個功能設計方案出現正式版,修訂版,完結版,終極版等怪象。

4、App測試的準確性和問題追蹤難以保證

由於缺乏真實環境下的使用者使用場景,App測試遺漏的bug可能會高達20-50%。再加之部分組織中測試人員本身不專業,缺乏通用的App測試工具,導致很多App發生了崩潰、閃退等嚴重問題時,很難提供給開發人員準確的錯誤日誌,從而讓開發者無法精確定位和分析問題。

APP測試的主要有幾個階段?

功能測試:即App開發完成後,會進入內部測試階段。內部測試人員對功能進行驗證。

效能測試:響應時間和載入速度永遠是影響使用者滿意度恆久不變的話題,所以需要在功能基本穩定的情況下對APP進行效能測試。效能測試主要體現在介面返回,網路速度,資源載入的效能問題上。

使用者體驗測試:功能驗證透過後,內部測試人員以及引入真實使用者一起進行使用者體驗性測試,根據使用者的真實反饋快速響應,並迅速調整App的功能。

移動app測試現狀全面剖析

相容適配測試:目前App在不同手機上可能存在嚴重的相容適配問題。所以在大版本迭代,或者App底層框架有所調整時,需要進行相容測試,以確保App在絕大多數手機上能夠正常執行。通常公司的裝置資源是有限的,引入第三方服務來幫助完成相容性測試是一種普適的選擇。

安全測試:隨著移動網際網路刑事案件的增多,安全測試也應該納入到手機測試中去,否則難以贏得使用者的信任,特別體現在存在交易行為的APP上。

質量監控:真實環境的複雜,使用者行為的不可預知,導致再完美的測試也不能保證App零Bug,所以App上線後的質量監控就尤為重要。這時就需要使用質量監控工具,第一時間掌握App在使用者端真實發生的各種崩潰閃退等問題。

移動app測試管理層要求

隨著時代的發展,90後對生活變得更加富有想法,所以現在很多的年輕人看重的事情除了金錢之外可能會有更多的願景,包括:工作是否開心以及是否對自己有提升。他們不是不在乎錢,但他們會變的更有自己的想法和追求。面臨這樣的一群人,管理者本身的管理方式也需要有一定的改變,同時需要從公司的流程,業務發展,個人規劃,技術發展等各個角度去給出一些引導。

移動app測試人員要求

在移動化測試領域,功能(業務)測試,自動化測試等都會變成一個測試人員應該基本的能力,以便適應各種需求。拋棄成見,正確的去面對未來和挑戰。只要勇於承認自己的不足,並且能快速學習,那麼在移動化測試必有你的一席之地。

重視自動化,工具和新技術的使用,把自己從重複的枯燥乏味的手工測試中解放出來。把我們的生命浪費在美好的事物上,而不是枯燥的測試。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69940641/viewspace-2651490/,如需轉載,請註明出處,否則將追究法律責任。

相關文章