首頁 >app開發 > [新聞]app開發

APP測試做了什么

發布時間:2019-09-12     發布者:本站    

 

許多新應用程序粗糙且快速聯機,在上線后會導致產品質量出現問題。很多時候,他們正在走向自我毀滅的道路上。測試也是最后一道防護門。最后階段的測試人員經常被視為追蹤者,但你有沒有想過他們是如何實際測試的?您是否對他們正在做什么以及它們如何體現典型技術項目的價值感到好奇。本文將引導您完成測試人員的思考過程并探索他們對應用程序的測試。各種考慮。


(1)非功能性測試


應用程序測試的一個重要方面是應用程序的非功能性需求。在移動應用程序啟動或進一步開發之前,測試人員有責任跟蹤班級的需求。


在開發的早期階段進行的第一次測試應該是一項實際測試。通常由阿爾法用戶或同事完成。走進一家咖啡館或餐廳,詢問里面有關他們的應用程序用法的人。讓他們在此階段查看開發的第一個版本并收集反饋,以了解用戶是否可以非常好地使用新功能以獲得第一印象。


(2)功能測試


開發的每個新功能都需要測試。 app測試中的功能測試是一個重要方面。測試人員應執行手動測試和以后的自動化測試維護。在測試開始時,測試人員必須手動測試應用程序作為“黑匣子”,以查看提供的功能是否正確并按設計工作。除了經典的軟件測試,例如點擊按鈕,提交訂單以查看發生的情況,測試人員還必須執行更多功能的應用測試。


除了整個手動測試流程外,測試自動化對移動應用程序也很重要。每個代碼更改或新功能都會影響現有功能及其狀態。通常手動回歸測試時間不夠,因此測試人員必須找到一個工具來執行自動回歸測試。市場上有許多自動化測試工具,包括商業和開源,適用于Android,iPhone,Windows Phone 7,BlackBerry和Mobile Webapp等不同平臺。基于開發策略和結構,質量管理測試專家需要找到最適合其環境的自動化工具。


(3)客戶業績測試


應用程序運行良好,而不僅僅是功能方面。測試應用程序在低端和中端機器上的性能也很重要。例如:一個非常有趣的游戲或應用程序,只能在高端機器上運行,而不是在低端機器上運行,也不會獲得良好的聲譽。


關于App的性能測試,我們更注重參數:CPU,內存,功耗,流量,FPS。同時,您需要注意應用程序的安裝時間和啟動時間。


目前,您可能會對一個問題感到困惑,CPU,內存,功耗,流量,FPS有多高被認為與公布的值一致。在這里你可以告訴大家,你可以參考一些精品游戲的價值,自行開發的應用程序和行業精品應用數據進行比較。


(4)適應兼容性測試


目前市場上有各種各樣的移動設備,下圖顯示了過去12個月中移動設備的份額。


功能經過功能測試后,需要進行調整和測試。需要檢查的項目主要包括以下內容:


(a)不同平板型號的安裝,拉動,咔嗒/卸載是否正常;


(b)在不同的操作系統上安裝,上拉,單擊和卸載是正常的;


(a)該應用程序不能安裝在平卡系統上;


(b)該應用程序無法在平卡系統上拔出;


(c)在平卡系統上,在應用程序被拉起后,在黑屏或花屏后,它不會響應或拉起;


(d)在平卡系統上,應用程序無法順利卸載;


騰訊WeTest可以實現許多流行模型的兼容性測試。


(5)網絡測量不足


在使用應用程序的過程中,遇到弱的網絡環境是不可避免的,例如在公共汽車和地鐵上。在這種情況下,經常會發生網絡抖動,上行鏈路或下行鏈路超時,從而導致應用程序中的數據包丟失。


作為測試人員,我們需要在應用程序上線之前制作場景的弱網絡環境模型,并檢查應用程序在弱網絡環境中是否存在一些未知問題。以下是常見的弱網絡環境場景:


(a)3G弱網絡信號場景模擬;


(b)模擬城市地區的低速移動場景;


(c)郊區高速移動場景模擬;


(d)請求響應超時_上行鏈路超時情景模擬;


(e)請求響應timeout_downstream超時情景模擬;


(f)網絡抖動情景模擬;


這個工具也可以解決


(6)功耗測試


除了功能之外,應用程序在手機上的性能,無論應用程序是否消耗功率,也是測試過程中的關鍵問題。當手機設備充滿電時,應用程序可以播放多長時間;每小時應用消耗多少電量;應用程序在某個場景中消耗的功率為10分鐘;這些是功耗測試中常見的問題。點。


(7)協議測試


模擬客戶端將協議數據包直接發送到服務器,以查看服務器是否具有某個校驗和,并且不識別客戶端發送的數據。協議測試,主要是處理用戶向服務器發送惡意協議,欺騙服務器的驗證。


(8)安全測試


在應用程序上線之前,您需要進行詳細的安全測試。安全測試主要是檢測應用程序是否容易被外界破解;是否存在被惡意代碼注入的風險;在線連接后插入的風險不高。


(9)服務器性能測試


服務器性能測試,主要包括獨立容量測試和24小時穩定性測試。獨立容量測試可以在響應時間和成功率達到標準的前提下,檢測單個服務器可以攜帶多少用戶。使用特定的游戲模型24小時,服務重新啟動,內存沒有泄漏,每筆交易的成功率達到標準。


這可以在WeTest入口處預訂。


(10)服務器災難恢復測試


服務器災難恢復測試主要是指服務進程崩潰后是否具有自恢復能力。例如,如果游戲邏輯過程消失,它會自動上拉;如果memcached崩潰,它會重新啟動,它會影響所有玩家。這些都是應用測試過程中需要考慮的因素。


(11)中斷測試


針對服務級別劃分和智能終端應用程序的實時特性提出的測試方法,例如:當應用程序在前臺和后臺運行時,諸如呼叫,文件下載和音樂收聽等關鍵應用程序的交互測試。當應用程序進入時,測試手機,短信,彩信,微博或其他通知。


(12)網絡后期的輿論追蹤


 


上一篇:APP開發:如何開發應用程序? 下一篇:APP開發有哪些優勢?

相關新聞

11选5缩水软件超强版 大运彩票安卓 微信公众号赚钱空间 两个人玩的福州麻将怎么下载 挖矿比特币如何赚钱 魔兽世界秘籍 股票真能赚钱 苹果手机试玩软件赚钱 代理哪个麻将赚得多 56视频网站怎么赚钱手机上可以吗 kol经纪人赚钱么 全讯彩票安卓 怎样才能快速赚钱买房子 财神捕鱼网址 玩游戏赚钱的游戏可提现 联顺动力商城能赚钱吗 彩90彩票首页