怎樣測試自己開發(fā)的安卓app app性能測試指標標準?
app性能測試指標標準?首先,:,一個常見的Android客戶端性能測試指標1.記憶2,CPU 3,流量4.功率消耗5.啟動速度6.滑動速度和界面切換速度7.與服務器交互的網絡速度第二,規(guī)定預期標準的
app性能測試指標標準?
首先,:,一個常見的Android客戶端性能測試指標
1.記憶
2,CPU 3,流量
4.功率消耗
5.啟動速度
6.滑動速度和界面切換速度
7.與服務器交互的網絡速度
第二,規(guī)定預期標準的原則
1.分析競爭對手和。;產品,而且各項指標都優(yōu)于競品。2.產品經理給出的預期性能指標數(shù)據(jù)。
3、符合行業(yè)標準。
APP開發(fā)測試主要有什么方式?測試步驟是什么?
一般來說,分為測試規(guī)劃、測試設計、測試開發(fā)、測試執(zhí)行、測試評估等五個階段。根據(jù)不同的測試類型,不同的工具,不同的方向和不同的習慣,不同的需求被細分成很多很多的步驟...比如有些人習慣按照測試設計、單元測試、集成測試、系統(tǒng)測試、驗收測試來劃分,所謂的二次測試、最終測試、性能壓力測試一般都是有針對性的,所以每個軟件的測試過程可能是不一樣的。大公司可能有五步甚至更多,小工作只節(jié)省一步人力等等。,視實際需要而定。
如何測試androidapp?
首先,測試資源的確認和準備。
(1)產品需求文件、產品原型圖紙、接口描述文件和設計描述文件應完整;
(2)測試設備和工具的準備:IOS和andriod不同版本的真機,相關測試工具的準備。
2.測試用例的設計和評審
(1)根據(jù)產品需求文檔、產品原型圖等文檔,設計客戶的通用功能測試用例;
(2)審查、修改和完善測試用例,審查通過后進入正式測試階段。
3.用戶界面測試
(1)確保手頭的樣機圖紙和效果圖是最新版本,滿足產品經理和用戶的要求;
(2)測試過程中一切以效果圖為準。如果你對用戶體驗有什么建議,可以先通過郵件和產品經理確認。確認通過后,就可以正式向開發(fā)者詢問用戶體驗了。
(3)由于測試環(huán)境中的數(shù)據(jù)是模擬數(shù)據(jù),所以測試時必須提前考慮正式環(huán)境中可能出現(xiàn)的數(shù)據(jù)類型。
4.功能測試
(1)在功能測試中,主要根據(jù)編寫的功能測試用例來遍歷軟件功能;
(2)涉及的測試主要包括基本功能測試、安裝、卸載、運行測試、異常處理(包括突然斷網或網速慢、機器內存不足等異常情況的處理)。
5、中斷測試
(1)軟件運行過程中接聽、接收短信、鎖屏、報警、充電,收到通知提醒后再使用軟件,軟件應該還能正常運行;
(2)軟件運行時,從前臺切換到后臺后再切換回前臺,仍能正常使用。
6、兼容性和適應性測試
(1)硬件適配:不同手機廠商、硬件性能、不同屏幕尺寸的適配。匹配;
(2) OS版本兼容性:IOS 6-9;Andriod3以上,如果使用了一些新的API,而老系統(tǒng)上不支持,就會導致死機;;
(3)不同分辨率屏幕的適配:移動設備的分辨率五花八門,如果app處理不當,可能無法很好的顯示,甚至影響功能的操作。
(4)兼容性測試必須在一定數(shù)量的真機上進行。因為真機種類太多,尤其是安卓在做兼容性測試的時候,可以選擇幾款使用較多的典型真機進行兼容性測試。
(5)此外,在開源testin cloud的幫助下,可以測試更多模型的兼容性。testin cloud提供了基本的運行情況,部分截圖和簡單的測試報告,有助于擴大測試范圍。
7.特性試驗
(1)客戶端性能測試重點關注:安裝卸載時間、啟動時間、頁面加載時間、主要功能占用的CPU、內存、流量、功耗,與同類產品相比是否有優(yōu)勢;
(2)使用安卓調試工具DDMS可以獲得頁面加載時間,在DDMS搜索顯示的關鍵詞可以看到頁面加載時間;
(3)主要功能在運行過程中占用的CPU、內存、流量可以通過使用開源工具emmagee(安卓版)獲得;
(4)至于服務器的性能,接口主要用來給服務器施壓,重點是響應時間,吞吐量,并發(fā),東西通過率,可以作為工具loadrunner,jmeter來測試。
8.穩(wěn)定性試驗
(Android APP的穩(wěn)定性經常被猴子命令測試,猴子命令通過隨機事件流模擬人的操作,對檢查程序的內存溢出和空指針有很大的作用。
(2) Monkey主要用于檢測系統(tǒng)中的ANR和崩潰等問題。
9.測試分析和測試報告輸出
在上述測試之后,一個完整的分析和報告文檔(包括buglist、性能和穩(wěn)定性結果分析、發(fā)布在線風險分析等。)并輸出給所有相關人員。
分享