千鋒教育-做有情懷、有良心、有品質的職業教育機構
對于移動端APP的測試工作經歷了功能測試,自動化測試,性能測試幾個階段之后,看似測試的工作已經完整執行完畢,但是在后期使用過程中,依然會有一些未知的問題被反饋出來,所以為了能更好的保障軟件產品的質量,對移動端APP進行專項測試也是常見的一種測試手段。
那么移動端專項測試可以考慮的幾個點:兼容性測試,流量測試,CPU測試,電量測試,內存測試,網絡測試,穩定性測試,環境相關測試等。
先來說說兼容性測試,首當其沖的應該是1.操作系統版本,比如Android和iOS系統版本支持,最低兼容的版本;其次,2.屏幕分辨率,不同機型的分辨率適配;3.不同類型的存儲器的支持;4.網絡類型的影響,在強網絡,弱網絡,無網絡,wife,4G,3G下等的功能的使用情況。
耗電量測試,在使用軟件時,會不會產生過高電量的消耗,因為有些如果app架構設計的有問題,或代碼存在缺陷的情況下,就可能導致電量消耗較高,所以電量測試也是比較關鍵的影響要素。
流量測試,在移動端app的測試中,對于產品使用的流量進行度量也是很有必要,流量的分析也可以分兩種不同的角度來考慮:一個是用戶在操作軟件時,直接使用的流量消耗;另一種是軟件在后臺運行,用戶在沒有直接使用的情況下,流量消耗的變化。
不同網絡環境下的測試,移動端app這類軟件有一個很明顯的特點:能夠所處的網絡環境比較多樣化,除了wife的情況,很多時候是在移動網絡下使用的,移動網絡根據不同的場景,可能是4G,3G,2G,甚至網絡無服務.....比如地鐵、火車、高鐵等,遇到的情況又比較復雜。移動端app的一些問題很多時候是在復雜的網絡情況下才會被發現,這就要求我們在測試階段盡量模擬這樣不同的網絡情況,及早發現和修復這些問題。
軟件的穩定性測試,軟件的功能測試完畢沒有問題的情況下,app使用過程中的穩定性就變得很關鍵,如果一個app在使用過程中,經常出現閃退或者崩潰,那么用戶體驗的體驗感就會變得很差,在同類型產品的競爭下,很容易造成用戶的流失。
軟件的安全性測試,驗證安裝在系統內的保護機制能否在實際應用中對軟件進行保護,使之不被非法入侵,不受各種因素的干擾。如果日志文件記錄了Web應用系統的主要操作過程,并可根據日志文件追查到系統使用情況;同時還需要保證日志文件本身的安全性、完整性,防止被入侵者刪除、獲得;當軟件采用了加密技術之后,需要確認加密、解密后信息傳遞的正確性和完整性。
其實在實際的測試工作中,也有一些缺陷是和app所處的使用環境相關的,所以進行測試時,多考慮設計一些測試場景,比如:軟件使用過程中,突然來電、短信、通知欄消息彈出、低電量警告窗彈出等。用戶在使用app時權限選擇,比如app讀取聯系人或者相冊,讀取一些敏感信息等,是否存在隱私泄漏等。
相關推薦