導航:首頁 > 軟體資訊 > app耗電量和cpu怎麼測試

app耗電量和cpu怎麼測試

發布時間:2022-05-11 22:31:02

❶ App的測試,和傳統軟體測試有哪些區別應該增加哪些方面的測試用例

隨手機對人們生活中的影響越來越大,App測試工作逐漸被眾人所知。從一開始的眾包到現在的自動化探索,手機測試上的技術發展也是日新月異。

App測試相比以往傳統的軟甲測試相關要復雜的多且困難的多。

基於工作經驗,我將如何做好app的測試歸結為如下內容。

(1) 非功能測試

app測試的一個重要方面是app的非功能需求。移動app在推出市場或進行進一步開發前,測試人員有一定的職責做該類需求的跟蹤工作。

早期開發階段要進行的第一個測試應該是實用性測試。通常是由alpha用戶或同事進行的。走進一家咖啡館或餐廳,問問裡面的人他們的app使用情況。讓他們看看現階段開發的第一個版本並收集反饋,看看用戶是否能很好地使用新功能,以便得出第一印象。

(2) 功能測試

每項開發的新功能都需要進行測試。app測試中功能測試是一個重要方面。測試人員應該要進行手動測試和後期的自動化測試維護。剛開始測試時,測試員必須把app當做"黑盒"一樣進行手動測試,看看提供的功能是否正確並如設計的一樣正常運作。除了經典軟體測試,像點擊按鈕、提交訂單看看會發生什麼,測試員還必須執行更多功能的app測試。

除了整個手動測試過程,測試自動化對移動app也很重要。每個代碼變化或新功能都可能影響現存功能及它們的狀態。通常手動回歸測試時間不夠,所以測試員不得不找一個工具去進行自動化回歸測試。現在市面上有很多自動化測試工具,有商業的也有開源的,面向各個不同平台,如android,iPhone,WindowsPhone7,BlackBerry以及移動Webapp。根據開發策略和結構,品質管理測試專家需找出最適合他們環境的自動化工具。

(3) 客戶端性能測試

一個App做的好不好,不僅僅只反應在功能上。被測的app在中低端機上的性能表現也很重要。比如:一個很好玩的游戲或應用,只能在高端機上流暢運行,在中低端機上卡的不行,也不會取得好的口碑。

關於App的性能測試,我們比較關注的參數有:CPU,內存,耗電量,流量,FPS。同時也需關注一下App的安裝耗時和啟動耗時。

目前大家可能比較困惑的一個問題,多高的CPU,內存,耗電量,流量,FPS才算是符合發布的值呢?這里可以告訴大家,可以參考精品游戲的一些數值,將自己研發的app與業內精品的app數據做對比。

(4) 適配兼容測試

App在經過功能測試後,也需對其進行適配兼容測試需要檢查的項主要有以下幾點:

(a) 在不同平牌的機型上的安裝、拉起、點擊和卸載是否正常;

(b) 在不同的操作系統上的安裝、拉起、點擊和卸載是否正常;

我們在實際測試中,常常會遇到下列問題:

(a) 在某個平牌某個系統上,app安裝不上;

(b) 在某個平牌某個系統上,app無法拉起;

(c) 在某個平牌某個系統上,app拉起後無響應或拉起後黑屏、花屏;

(d) 在某個平牌某個系統上,app無法順利卸載;

(WeTest騰訊質量開放平台)這個產品可以實現多款熱門機型的適配兼容測試。

(5) 弱網路測試

App在使用的過程中,難免會遇到弱網路環境,例如在公車上、在地鐵里。在這種情況下,常常會出現網路抖動、上行或下行超時,導致應用中出現丟包。

作為一個測試人員,我們要對app在上線前做一定場景的弱網路環境模型,並查看app在弱網路環境下是否存在某些未知的問題。下面是我們常用的弱網路環境場景:

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

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

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

(d) 請求回應超時_上行超時場景模擬;

(e) 請求回應超時_下行超時場景模擬;

(f) 網路抖動場景模擬;

(6) 耗電量測試

App在手機上的表現,除了功能外,app是否耗電,也是測試過程中重點要關注的一項。手機設備在滿電的時候,這個App能玩多久;App每小時的耗電是多少;App在某個場景掛機10分鍾耗電量是多少;這些都是我們平時在耗電量測試中比較關注的點。

(7) 協議測試

模擬客戶端直接發送協議包給伺服器,看看伺服器是否有一定的校驗,認不認客戶端發過來的數據。協議測試,主要是為了處理用戶發送惡意協議到伺服器,騙過伺服器的校驗。

(8) 安全測試

App在上線前,都需要做詳細的安全測試。安全測試主要為了檢測應用是否容易被外界破解;是否存在被惡意代碼注入的風險;上線後外掛的風險高不高等。

(9) 伺服器性能測試

伺服器性能測試,主要包含單機容量測試和24小時穩定性測試。單機容量測試,可以檢測到單機伺服器在90%的響應時間和成功率都達標的前提下,能夠承載多少用戶量。使用特定游戲模型壓測24小時,服務無重啟,內存無泄漏,並且各事務成功率達標。

這個可以在WeTest入口預約。

(10) 伺服器容災測試

伺服器容災測試,主要指某個服務進程奔潰掉後,是否具有自行恢復能力。比如游戲邏輯進程消失後,是否會自動拉起;memcached崩潰時,是否會重新啟動,是否會對所有玩家有影響。這些都是app測試過程中需要考慮的因素。

(11) 中斷測試

針對智能終端應用的服務等級劃分方式及實時特性所提出的測試方法,如:App在前台和後台運行狀態時與來電、文件下載、音樂收聽等關鍵運用的交互情況測試等。測試電話,簡訊,彩信,微博或其他通知進來時app的反應。

(12) 上線後期的輿情跟蹤

新的app上線後,用戶對此應用的評價,存在哪些測試期間未察覺的Bug,論壇上對於該應用熱門的帖子有哪些,應用商店中該應用的口碑如何等,都是app在上線後,測試人員需要關注的點。若需要測試期間未發現的Bug,需要新測試服進行確認並根據該問題的修復。

❷ app的性能測試怎麼測試

(1) 非功能測試 app測試的一個重要方面是app的非功能需求。移動app在推出市場或進行進一步開發前,測試人員有一定的職責做該類需求的跟蹤工作。早期開發階段要進行的第一個測試應該是實用性測試。通常是由alpha用戶或同事進行的。走進一家咖啡館或餐廳,問問裡面的人他們的app使用情況。讓他們看看現階段開發的第一個版本並收集反饋,看看用戶是否能很好地使用新功能,以便得出第一印象。(2) 功能測試 每項開發的新功能都需要進行測試。app測試中功能測試是一個重要方面。測試人員應該要進行手動測試和後期的自動化測試維護。剛開始測試時,測試員必須把app當做"黑盒"一樣進行手動測試,看看提供的功能是否正確並如設計的一樣正常運作。除了經典軟體測試,像點擊按鈕、提交訂單看看會發生什麼,測試員還必須執行更多功能的app測試。 除了整個手動測試過程,測試自動化對移動app也很重要。每個代碼變化或新功能都可能影響現存功能及它們的狀態。通常手動回歸測試時間不夠,所以測試員不得不找一個工具去進行自動化回歸測試。現在市面上有很多自動化測試工具,有商業的也有開源的,面向各個不同平台,如Android,iPhone,WindowsPhone7,BlackBerry以及移動Webapp。根據開發策略和結構,品質管理測試專家需找出最適合他們環境的自動化工具。(3) 客戶端性能測試 一個App做的好不好,不僅僅只反應在功能上。被測的app在中低端機上的性能表現也很重要。比如:一個很好玩的游戲或應用,只能在高端機上流暢運行,在中低端機上卡的不行,也不會取得好的口碑。 關於App的性能測試,我們比較關注的參數有:CPU,內存,耗電量,流量,FPS。同時也需關注一下App的安裝耗時和啟動耗時。目前大家可能比較困惑的一個問題,多高的CPU,內存,耗電量,流量,FPS才算是符合發布的值呢?這里可以告訴大家,可以參考精品游戲的一些數值,將自己研發的app與業內精品的app數據做對比。(4) 適配兼容測試市面上目前存在的移動設備五花八門,

❸ 手機怎麼查看每個軟體的耗電量

若使用的是vivo手機,可進入手機設置--電池--耗電排行中即可查看各個軟體的耗電量占手機總耗電量的比值(部分機型路徑:i管家--省電管理--耗電排行)。

❹ 用什麼工具可以測試app的內存使用,CPU消耗,流量使用情況

其實對於現在的絕大多數應用來說,並不存在環境內存或者 CPU 不足的情況, 我覺得在 iOS 開發的過程中也很少會遇到處理內存使用, CPU 消耗的問題。
如果確實需要的話, Xcode 中自帶instrument 就像樓上所說的就可以完成絕大多數任務。
至於流量消耗其實並沒有太好的辦法。不過可以嘗試在 iphone 蜂窩移動網路中可以查看應用的流量使用情況, 當然包括你的 App, 如果你是真機測試的話…單個頁面的流量統計有些無能為了

❺ app耗電量,流量測試有哪些好用的工具

可以使用騰訊手機管家的電池管家維護管理電池功能
騰訊電池管家會智能降低CPU頻率,保持最低的電量消耗;
平常使用時,騰訊電池管家會保持穩定的CPU頻率,
在不影響體驗前提下保持最佳的省電狀態;當在玩游戲時,
電池管家會發揮CPU的強勁性能,提高玩游戲的樂趣。

❻ 手機上的app性能測試怎麼測

您好,方法
提到APP的性能測試這個概念比較籠統,因為APP的性能測試分為伺服器端的性能和手機端的性能測試。下面,我們先從伺服器端的性能測試開始說起,伺服器端的性能測試可以通過LoadRunner或Jmeter工具進行測試,為方便起見,可以以Jmeter工具為例子說一下App伺服器端的性能測試流程。
首先,確定app的性能測試功能點,一般會選擇使用比較頻繁的功能做性能測試比如查詢,提交數據。
然後,根據該功能點的介面測試需求,或使用fiddler抓包,在jmeter上構造向伺服器發送的請求數據,配置好相關的設置,並做好伺服器的監控。(以我們實際項目為基準,本項目是搭建在linux上的,用的是nmon工具做監控),
最後運行測試,測試完之後,收集CPU,內存等信息,集合聚合報告的內容,分析性能測試結果。
至於手機端的性能測試流程則比較簡單,首先需要在伺服器上提前安裝監控工具(iTest/GT),接著啟動監控工具,監控被測應用.
接著需要清空先前的logcat日誌記錄,清空日誌的命令是:adb logcat -c.

接著來獲取logcat日誌:adb logcat -v time > E:\share\logcat.log.

如何做App的性能測試
再接著使用monkey運行被測應用:

adb shell monkey -p your.package.name -v 500 > E:\share\monkey.log

(獲取app的包名和activity名稱:

adb logcat -v time | findstr START

腳本中,cmp= 後面的值就是 包名)

(ctrl+c 終止命令)

最後根據監控圖,檢查CPU,內存,流量,電量是否符合性能指標。如果不符合,就把不符合指標的報表和對應的logcat發給開發進行定位。

❼ 怎樣對app內存,消耗的cpu進行檢測,用到什麼工具,具體怎麼操作的

系統自帶的程序管理可查看內存使用情況,手機版360可查看CPU使用率…

❽ iPhone 怎樣監測和查看各個App的耗電量

1.打開設置後點擊「電池」

❾ 一個app一般測試的耗電量指標是多少

要為android的應用程序檢查耗電量就需要用到功耗測試工具,這里介紹6個免費而又好用的小工具。
1、powertutor
1.顯示系統電量消耗水平,包括lcd/oled,cpu,wifi,3g,gps和audio;2.查看某段時間內所有運行中的應用程序的耗電量。
2、battery
monitor
widget
高度可定製化的電量監控小工具,不僅可以顯示當前電量,估算剩餘電量支撐時間,還可以一目瞭然地檢測出各個app的耗電歷史,從而方便進行比較。
3、smart
battery
monitor
除了可以在狀態欄顯示電池消耗百分比外,還可以顯示電池的溫度,以及已充電時間。

閱讀全文

與app耗電量和cpu怎麼測試相關的資料

熱點內容
java讀取list 瀏覽:701
iis7gzip壓縮 瀏覽:39
有什麼安卓機打吃雞好 瀏覽:595
三星u盤加密狗 瀏覽:471
php函數的返回值嗎 瀏覽:584
國企穩定程序員 瀏覽:325
編程貓如何使用教程視頻 瀏覽:218
安卓遠端網頁如何打日誌 瀏覽:218
壓縮flash大小 瀏覽:993
解壓的玩具教程可愛版 瀏覽:366
哪個求職app比較靠譜 瀏覽:888
java的讀法 瀏覽:59
nod32區域網伺服器地址 瀏覽:1002
數碼科技解壓 瀏覽:235
新網的雲伺服器管理界面復雜嗎 瀏覽:367
無人聲解壓強迫症視頻 瀏覽:571
計算機編譯運行 瀏覽:639
單片機嵌套 瀏覽:988
python字元串中符號 瀏覽:787
python正則表達式貪婪模式 瀏覽:650