TTAF 044-2019 Android應(yīng)用質(zhì)量技術(shù)要求及評分細(xì)則_第1頁
TTAF 044-2019 Android應(yīng)用質(zhì)量技術(shù)要求及評分細(xì)則_第2頁
TTAF 044-2019 Android應(yīng)用質(zhì)量技術(shù)要求及評分細(xì)則_第3頁
TTAF 044-2019 Android應(yīng)用質(zhì)量技術(shù)要求及評分細(xì)則_第4頁
TTAF 044-2019 Android應(yīng)用質(zhì)量技術(shù)要求及評分細(xì)則_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

ICS33.050

M30

團(tuán)體標(biāo)準(zhǔn)

T/TAF044-2019

Android應(yīng)用質(zhì)量技術(shù)要求及評分細(xì)則

TechnicalRequirementandEvaluationMethodofApplicationofAndroidTerminal

2019-10-14發(fā)布2019-10-14實(shí)施

電信終端產(chǎn)業(yè)協(xié)會發(fā)布

T/TAF044-2019

Android應(yīng)用質(zhì)量技術(shù)要求及評分細(xì)則

1范圍

本標(biāo)準(zhǔn)涉及范圍為運(yùn)行在操作系統(tǒng)為Android的智能終端上的應(yīng)用軟件。

2規(guī)范性引用文件

下列文件對于本文件的應(yīng)用是必不可少的。凡是注日期的引用文件,僅所注日期的版本適用于本文

件。凡是不注日期的引用文件,其最新版本適用于本文件。

《TC11-WG2-2018-004-智能終端APP應(yīng)用軟件測評方法》

3術(shù)語、定義和縮略語

3.1術(shù)語和定義

3.1.1冷啟動HardReboot

被測應(yīng)用在從未創(chuàng)建過進(jìn)程的情況下被啟動。

3.1.2熱啟動SoftReboot

被測應(yīng)用之前已經(jīng)被打開過,無關(guān)閉應(yīng)用行為,且其進(jìn)程依然在后臺運(yùn)行的情況下,測試時被重新

切換到前臺。

3.1.3幀率FrameRate

用于測量顯示幀數(shù)的量度。測量單位為每秒顯示幀數(shù)(FramesperSecond,簡稱:FPS).

3.1.4無響應(yīng)ApplicationNotResponding

應(yīng)用在使用過程中卡死在某一頁面,無法操作,且等待一段時間后,系統(tǒng)彈出應(yīng)用無響應(yīng)提示信息。

3.1.5黑/白屏Black/WhiteScreen

應(yīng)用在使用過程中屏幕變黑或者變白。

3.1.6強(qiáng)制關(guān)閉ForceClose

應(yīng)用在啟動或者使用過程中崩潰,導(dǎo)致無法使用,終端屏幕彈出彈框提示應(yīng)用發(fā)生錯誤,強(qiáng)制停止。

3.1.7閃退FlashBack

應(yīng)用在啟動或者使用過程中崩潰,應(yīng)用程序畫面一閃而過,隨即退回到桌面,并且系統(tǒng)未給出其他

提示。

3.1.8UI異常UserInterfaceabnormity

1

T/TAF044-2019

應(yīng)用的圖形界面沒有能夠開發(fā)者設(shè)計(jì)預(yù)期正常的適配屏幕,出現(xiàn)字體大小失真、黑邊、屏幕未填滿、

圖像顯示不全等現(xiàn)象。

3.1.9功能異常Functionabnormity

在操作過程中,應(yīng)用未能按照開發(fā)者的目的給出正確的響應(yīng)的狀態(tài)。

4性能

4.1時間特性

4.1.1測試網(wǎng)絡(luò)

本測試網(wǎng)絡(luò)環(huán)境為WIFI環(huán)境。

4.1.2時間特性要求

4.1.2.1冷啟動響應(yīng)時間

應(yīng)用的冷啟動響應(yīng)時間應(yīng)該盡可能的短。

4.1.2.2熱啟動響應(yīng)時間

應(yīng)用的熱啟動響應(yīng)時間應(yīng)該盡可能的短。

4.1.2.3滑動流暢度

應(yīng)用在界面切換的滑動過程中,應(yīng)該盡可能的流暢。

4.1.3時間特性驗(yàn)證方法

4.1.3.1冷啟動響應(yīng)時間

測試項(xiàng)目:冷啟動響應(yīng)時間

測試描述:檢測從觸發(fā)應(yīng)用啟動到應(yīng)用打開完成的冷啟動時間

預(yù)置條件:

1)被測應(yīng)用啟動功能正常;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)重啟設(shè)備待初始化完成,或重新安裝應(yīng)用;

2)觸發(fā)應(yīng)用啟動功能;

3)記錄應(yīng)用啟動到應(yīng)用打開完成的過程;

4)計(jì)算打開應(yīng)用的響應(yīng)時間。

2

T/TAF044-2019

預(yù)期結(jié)果:

應(yīng)用快速啟動較迅速,不出現(xiàn)明顯的卡頓。

評價標(biāo)準(zhǔn):

優(yōu)秀:響應(yīng)時間小于1000ms

合格:響應(yīng)時間在1000ms和5000ms之間

較差:響應(yīng)時間大于5000ms

備注:

4.1.3.2熱啟動響應(yīng)時間

測試項(xiàng)目:熱啟動響應(yīng)時間

測試描述:檢測從觸發(fā)應(yīng)用啟動到應(yīng)用打開完成的熱啟動時間

預(yù)置條件:

1)被測應(yīng)用啟動功能正常;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)觸發(fā)應(yīng)用啟動功能;

2)退出應(yīng)用界面,但不關(guān)閉應(yīng)用;

3)再次啟動應(yīng)用圖標(biāo);

4)記錄從步驟3)觸發(fā)應(yīng)用啟動到應(yīng)用打開完成的過程;

5)計(jì)算打開應(yīng)用的響應(yīng)時間。

預(yù)期結(jié)果:

應(yīng)用快速啟動較迅速,不出現(xiàn)明顯的卡頓。

評價標(biāo)準(zhǔn):

優(yōu)秀:響應(yīng)時間小于500ms

合格:響應(yīng)時間介于500ms-1500ms之間

較差:響應(yīng)時間大于1500ms

備注:

4.1.3.3應(yīng)用內(nèi)界面切換時間

測試項(xiàng)目:應(yīng)用內(nèi)界面切換時間

測試描述:測量應(yīng)用內(nèi)點(diǎn)擊切換到其它界面的響應(yīng)時間

預(yù)置條件:

1)被測應(yīng)用啟動功能正常;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

3

T/TAF044-2019

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)觸發(fā)應(yīng)用啟動功能且主界面加載完畢;

2)在應(yīng)用內(nèi)部進(jìn)行不同界面間的調(diào)用切換;

3)使用高速相機(jī)錄制步驟2)觸發(fā)各界面切換的過程;

4)計(jì)算界面切換的響應(yīng)時間。

預(yù)期結(jié)果:

應(yīng)用內(nèi)界面間切換較迅速,不出現(xiàn)明顯的卡頓。

評價標(biāo)準(zhǔn):

優(yōu)秀:響應(yīng)時間小于1000ms

合格:響應(yīng)時間介于1000ms-1500ms之間

較差:響應(yīng)時間大于1500ms

4.1.3.4滑動流暢度

測試項(xiàng)目:滑動流暢度

測試描述:檢測滑動應(yīng)用頁面內(nèi)時屏幕切換的流暢度

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序,處于可以瀏覽界面;

2)終端保持靜止?fàn)顟B(tài);

3)使用應(yīng)用核心業(yè)務(wù)場景,或滑動應(yīng)用界面;

4)監(jiān)控使用過程中的幀率

預(yù)期結(jié)果:

應(yīng)用在使用過程中比較流暢,幀率較高。

評價標(biāo)準(zhǔn):

(1)針對普通應(yīng)用

優(yōu)秀:幀率大于等于58FPS

較差合格:幀率介于50FPS-58FPS之間

較差:幀率小于50FPS

(2)針對視頻類/地圖類應(yīng)用

優(yōu)秀:幀率大于25FPS

合格:幀率介于20FPS-25FPS之間

較差:幀率小于20FPS

備注:

1.android6.0以后可以通過如下命令查看app界面渲染情況adbshelldumpsysgfxinfo<PACKAGE_NAME>

4.2資源利用性

4

T/TAF044-2019

4.2.1資源利用性要求

4.2.1.1CPU占用

應(yīng)用的使用過程中,CPU占用不應(yīng)出現(xiàn)異常波動。異常定義請結(jié)合應(yīng)用的業(yè)務(wù)場景,應(yīng)用開發(fā)需求

文檔要求,以及用戶使用感受界定。

4.2.1.2內(nèi)存占用

應(yīng)用的使用過程中,內(nèi)存占用不應(yīng)出現(xiàn)異常波動。異常定義請結(jié)合應(yīng)用的業(yè)務(wù)場景,應(yīng)用開發(fā)需求

文檔要求,以及用戶使用感受界定。

4.2.2資源利用驗(yàn)證方法

4.2.2.1CPU占用

4.2.2.1.1后臺亮屏CPU占用

測試項(xiàng)目:后臺亮屏CPU占用

測試描述:檢測應(yīng)用在后臺運(yùn)行,亮屏?xí)rCPU占用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序,待應(yīng)用加載完畢,穩(wěn)定運(yùn)行;

2)點(diǎn)擊Home鍵,切換應(yīng)用到后臺;

3)等待2分鐘穩(wěn)定后,檢測亮屏狀態(tài)下應(yīng)用CPU占用情況

預(yù)期結(jié)果:

應(yīng)用CPU占用較低

評價標(biāo)準(zhǔn):

優(yōu)秀:應(yīng)用在后臺亮屏情況下,CPU占用應(yīng)≤1%

合格:應(yīng)用在后臺亮屏情況下,CPU占用應(yīng)≤2.5%

較差:應(yīng)用在后臺亮屏情況下,CPU占用>2.5%

4.2.2.1.2后臺滅屏CPU占用

測試項(xiàng)目:后臺滅屏CPU占用

測試描述:檢測應(yīng)用在后臺運(yùn)行,滅屏?xí)rCPU占用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

5

T/TAF044-2019

1)打開應(yīng)用程序,待應(yīng)用加載完畢,穩(wěn)定運(yùn)行;

2)點(diǎn)擊Home鍵,切換應(yīng)用到后臺;

3)滅屏后等待2分鐘穩(wěn)定后,檢測滅屏狀態(tài)下應(yīng)用CPU占用情況

預(yù)期結(jié)果:

應(yīng)用CPU占用較低

評價標(biāo)準(zhǔn):

優(yōu)秀:應(yīng)用在后臺滅屏情況下,CPU占用應(yīng)≤0.5%

合格:應(yīng)用在后臺滅屏情況下,CPU占用應(yīng)≤2%

較差:應(yīng)用在后臺滅屏情況下,CPU占用>2%

4.2.2.2內(nèi)存占用

4.2.2.2.1內(nèi)存泄漏

測試項(xiàng)目:內(nèi)存泄漏

測試描述:檢測應(yīng)用在運(yùn)行過程中是否有內(nèi)存泄漏情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序,處于可瀏覽界面;

2)使用應(yīng)用主要功能;

3)觀察應(yīng)用的內(nèi)存消耗是否持續(xù)增長,是否出現(xiàn)異常使用情況。

4)檢測應(yīng)用有無內(nèi)存泄漏

預(yù)期結(jié)果:

應(yīng)用內(nèi)存消耗值沒有持續(xù)增長,無內(nèi)存泄漏情況

評價標(biāo)準(zhǔn):

應(yīng)用無內(nèi)存泄漏情況

4.2.2.2.2前臺內(nèi)存占用

測試項(xiàng)目:前臺內(nèi)存占用

測試描述:檢測應(yīng)用在前臺穩(wěn)定運(yùn)行時內(nèi)存占用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序,待應(yīng)用加載完畢,穩(wěn)定運(yùn)行30秒后;

6

T/TAF044-2019

2)檢測應(yīng)用內(nèi)存占用情況

預(yù)期結(jié)果:

應(yīng)用占用內(nèi)存較低

評價標(biāo)準(zhǔn):

應(yīng)用前臺內(nèi)存占用應(yīng)≤500MB

4.2.2.2.3后臺亮屏內(nèi)存占用

測試項(xiàng)目:后臺亮屏內(nèi)存占用

測試描述:檢測應(yīng)用在后臺運(yùn)行,亮屏?xí)r內(nèi)存占用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序,待應(yīng)用加載完畢,穩(wěn)定運(yùn)行;

2)點(diǎn)擊Home鍵,切換應(yīng)用到后臺;

3)穩(wěn)定運(yùn)行2分鐘后,檢測亮屏狀態(tài)下應(yīng)用內(nèi)存占用情況

預(yù)期結(jié)果:

應(yīng)用占用內(nèi)存較低

評價標(biāo)準(zhǔn):

內(nèi)存占用應(yīng)≤400MB

4.2.2.2.4后臺滅屏內(nèi)存占用

測試項(xiàng)目:后臺滅屏內(nèi)存占用

測試描述:檢測應(yīng)用在后臺運(yùn)行,滅屏?xí)r內(nèi)存占用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序,待應(yīng)用加載完畢,穩(wěn)定運(yùn)行;

2)點(diǎn)擊Home鍵,切換應(yīng)用到后臺;

3)滅屏后等待2分鐘穩(wěn)定后,檢測滅屏狀態(tài)下應(yīng)用內(nèi)存占用情況

預(yù)期結(jié)果:

7

T/TAF044-2019

應(yīng)用占用內(nèi)存較低

評價標(biāo)準(zhǔn):

內(nèi)存占用應(yīng)≤400MB

4.3界面渲染

4.3.1界面渲染要求

4.3.1.1過度繪制

過度繪制(Overdraw)描述的是屏幕上的某個像素在同一幀的時間內(nèi)被繪制了多次。在多層次重疊

的UI結(jié)構(gòu)里面,如果不可見的UI也在做繪制操作,會導(dǎo)致某些像素區(qū)域被繪制多次。過渡繪制對性能影

響較大,會導(dǎo)致界面卡頓、跳躍等現(xiàn)象。

過渡繪制顏色標(biāo)識:藍(lán)色(1次繪制),淺綠色(2次繪制),淡紅色(3次繪制),紅色(4次繪制)

4.3.1.2UI線程耗時操作

檢測應(yīng)用的UI主線程是否存在耗時行為如文件操作和網(wǎng)絡(luò)請求,這些行為經(jīng)常會導(dǎo)致應(yīng)用程序界面

操作卡頓。

4.3.2界面渲染驗(yàn)證方法

4.3.2.1過度繪制

測試項(xiàng)目:過度繪制

測試描述:檢測應(yīng)用是否存在過度繪制情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開設(shè)備的開發(fā)者模式-點(diǎn)擊“調(diào)試GPU過度繪制”-選擇“顯示過度繪制區(qū)域”,

2)進(jìn)入應(yīng)用的功能界面,查看各界面過度繪制情況;

3)記錄頁面顏色標(biāo)識以及占比情況。

預(yù)期結(jié)果:

界面顯示流暢,沒出現(xiàn)明顯卡頓

評價標(biāo)準(zhǔn):

優(yōu)秀-過渡繪制控制在2次(淺綠色)及2次以下

合格-3次過度繪制區(qū)域不超過屏幕面積的1/3

較差-出現(xiàn)了4次(紅色)過渡繪制或3次過度繪制區(qū)域超過了屏幕面積的1/3

4.3.2.2UI線程耗時操作

測試項(xiàng)目:UI線程耗時操作

測試描述:檢測應(yīng)用運(yùn)行過程中UI線程中是否存在耗時操作情況。

8

T/TAF044-2019

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開strictmode,設(shè)置—通用—開發(fā)者選項(xiàng)—啟用嚴(yán)格模式,打開,然后重啟手機(jī)

2)打開設(shè)備后臺日志;

3)遍歷應(yīng)用主界面或執(zhí)行monkey隨機(jī)遍歷測試

預(yù)期結(jié)果:

界面運(yùn)行正常,沒有異常退出,日志中沒有違規(guī)操作提示

評價標(biāo)準(zhǔn):

合格–UI線程沒有被IO等耗時操作影響,所有UI界面操作不允許有紅框閃爍

較差–UI界面上出現(xiàn)了紅框閃爍;

5功耗

5.1功耗要求

應(yīng)用的使用過程中,應(yīng)在業(yè)務(wù)場景需求允許的,盡量節(jié)省電量資源消耗,以提升用戶使用體驗(yàn)。

5.2功耗驗(yàn)證方法

5.2.1前臺功耗資源占用

測試項(xiàng)目:前臺功耗資源占用

測試描述:檢測應(yīng)用在前臺運(yùn)行,使用主要業(yè)務(wù)場景時,對功耗資源的占用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序;

2)使用應(yīng)用主要功能;

3)檢測一段時間內(nèi)應(yīng)用對功耗強(qiáng)相關(guān)的終端資源的使用情況,包括但不限于:WakeLock、Alarm、屏幕使用、

無線網(wǎng)絡(luò)、音視頻設(shè)備、各類傳感器等。

預(yù)期結(jié)果:

應(yīng)用應(yīng)盡量減少對各類功耗強(qiáng)相關(guān)資源的使用

評價標(biāo)準(zhǔn):

該項(xiàng)測試結(jié)果僅作為參考

5.2.2后臺功耗資源占用

9

T/TAF044-2019

測試項(xiàng)目:前臺功耗資源占用

測試描述:檢測應(yīng)用在前臺運(yùn)行,使用主要業(yè)務(wù)場景時,對功耗資源的占用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)打開應(yīng)用程序,待應(yīng)用加載完畢,穩(wěn)定運(yùn)行;

2)點(diǎn)擊Home鍵,切換應(yīng)用到后臺;

3)檢測一段時間內(nèi)應(yīng)用對功耗強(qiáng)相關(guān)的終端資源的使用情況,包括但不限于:WakeLock、Alarm、屏幕使

用、無線網(wǎng)絡(luò)、音視頻設(shè)備、各類傳感器等。

預(yù)期結(jié)果:

應(yīng)用應(yīng)盡量減少對各類功耗強(qiáng)相關(guān)資源的使用

評價標(biāo)準(zhǔn):

該項(xiàng)測試結(jié)果僅作為參考

6穩(wěn)定性

6.1穩(wěn)定性指標(biāo)

6.1.1崩潰

應(yīng)用在啟動或者使用過程中,終端屏幕彈出彈框提示應(yīng)用發(fā)生錯誤,用戶被迫停止使用。

6.1.2閃退

應(yīng)用在啟動或者使用過程中崩潰,導(dǎo)致無法使用,終端屏幕彈出彈框提示應(yīng)用發(fā)生錯誤,強(qiáng)制停止。

6.1.3卡死

應(yīng)用在使用過程中停滯在某一頁面,無法操作,

6.1.4無響應(yīng)

應(yīng)用在使用過程中無法操作,且等待一段時間后,系統(tǒng)彈出應(yīng)用無響應(yīng)提示信息。

6.2穩(wěn)定性要求

應(yīng)用應(yīng)在長時間運(yùn)行之后依然能夠穩(wěn)定運(yùn)行。穩(wěn)定運(yùn)行指應(yīng)用沒有出現(xiàn)崩潰、閃退、卡死和無響應(yīng)

的問題。

10

T/TAF044-2019

6.3穩(wěn)定性驗(yàn)證方法

測試項(xiàng)目:穩(wěn)定性

測試描述:檢查應(yīng)用在長時間運(yùn)行之后是否能夠穩(wěn)定運(yùn)行

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)運(yùn)行測試腳本,可根據(jù)對應(yīng)應(yīng)用編寫自動化測試腳本。

2)運(yùn)行時長不低于60分鐘。

預(yù)期結(jié)果:

運(yùn)行過程中,應(yīng)用始終未出現(xiàn)崩潰、閃退、卡死和無響應(yīng)的問題。

評價標(biāo)準(zhǔn):

優(yōu)秀:各項(xiàng)指標(biāo)均為通過

較差:存在較差的指標(biāo)

7兼容性

7.1兼容性要求

7.1.1基本兼容性

基本兼容性是指應(yīng)用可以在滿足其使用要求的任意終端平臺上安裝啟動,并且可以正常打開應(yīng)用載

入應(yīng)用首頁資源。

7.1.2執(zhí)行兼容性

執(zhí)行兼容性是指應(yīng)用可以在滿足其使用要求的任意終端平臺上安裝啟動,可以正常打開應(yīng)用載入應(yīng)

用首頁資源,可以完成部分功能,測試過程中未發(fā)現(xiàn)異?,F(xiàn)象。

異?,F(xiàn)象包括:無響應(yīng)、黑/白屏、強(qiáng)制關(guān)閉、閃退、UI異常和功能異常。

7.1.3增強(qiáng)兼容性

增強(qiáng)兼容性是指應(yīng)用可以在滿足其使用要求的任意終端平臺上安裝啟動,可以正常打開應(yīng)用載入應(yīng)

用首頁資源,可以完成所有的功能,測試過程中未發(fā)現(xiàn)異?,F(xiàn)象。

異?,F(xiàn)象包括:無響應(yīng)、黑/白屏、強(qiáng)制關(guān)閉、閃退、UI異常和功能異常。

7.2兼容性驗(yàn)證方法

測試項(xiàng)目:兼容性

測試描述:檢測應(yīng)用在滿足其使用要求的不同終端平臺上主要功能使用情況

預(yù)置條件:

1)所有被測應(yīng)用已正常安裝至測試終端;

2)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

11

T/TAF044-2019

3)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求;

4)應(yīng)用有用戶文檔。

測試步驟:

1)啟動應(yīng)用程序;

2)運(yùn)行應(yīng)用程序,按照用戶文檔遍歷應(yīng)用所有主要業(yè)務(wù)功能。

3)更換被測終端,重復(fù)步驟1)至步驟2),直至所有被測終端全部完成測試。

預(yù)期結(jié)果:

按照7.1中要求,對測試結(jié)果進(jìn)行判定,確定被測軟件在該測試終端上的兼容性情況。未出現(xiàn)異常情況,記為

通過;出現(xiàn)異常情況,記為不通過。以通過率(通過終端數(shù)/測試終端總數(shù))評價該項(xiàng)測試的結(jié)果

評價標(biāo)準(zhǔn):

優(yōu)秀:通過率大于95%

合格:通過率介于85%-95%之間

較差:通過率小于85%

備注:

所選終端設(shè)備應(yīng)該盡量覆蓋市場上的大多數(shù)用戶。

8其他要求

8.1系統(tǒng)權(quán)限

8.1.1系統(tǒng)權(quán)限使用要求

8.1.1.1盡量減少系統(tǒng)權(quán)限使用

盡量減少不必要的系統(tǒng)權(quán)限使用,例如READ_PHONE_STATE、READ_EXTERNAL_STORAGE、

WRITE_EXTERNAL_STORAGE(Android4.4之后)等。盡量使用其他替代方式規(guī)避一些系統(tǒng)權(quán)限的使用,例

如:CALL_PHONE、SEND_SMS、WAKE_LOCK、READ_CALENDAR等。

8.1.1.2使用敏感權(quán)限時,應(yīng)給出說明

App運(yùn)行所使用的系統(tǒng)權(quán)限,應(yīng)該通過用戶文檔、應(yīng)用商店、應(yīng)用彈窗等方式進(jìn)行說明。對于

Android6.0以上的系統(tǒng),對于需要動態(tài)申請的權(quán)限應(yīng)該在應(yīng)用運(yùn)行過程中妥善處理,在彈出系統(tǒng)彈窗之

前應(yīng)該提前給出所用權(quán)限的解釋說明。

8.1.2權(quán)限使用驗(yàn)證方法

測試項(xiàng)目:系統(tǒng)權(quán)限

測試描述:檢測應(yīng)用使用系統(tǒng)權(quán)限是否合理

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)掃描Apk包,檢測App是否使用了敏感權(quán)限,及其他可以規(guī)避的系統(tǒng)權(quán)限。

12

T/TAF044-2019

2)檢查應(yīng)用是否對使用的敏感系統(tǒng)權(quán)限,向用戶進(jìn)行了說明。

3)運(yùn)行應(yīng)用程序,檢測應(yīng)用是否妥善處理了,動態(tài)權(quán)限申請并給出解釋說明。

預(yù)期結(jié)果:

應(yīng)用盡量減少不必要的系統(tǒng)權(quán)限使用,對于使用的系統(tǒng)權(quán)限能通過合理的方式向用戶進(jìn)行說明。

評價標(biāo)準(zhǔn):

參考TAF協(xié)會標(biāo)準(zhǔn)《Android權(quán)限調(diào)用開發(fā)者指南》。

該項(xiàng)測試結(jié)果僅作為參考。

8.2網(wǎng)絡(luò)資源占用

8.2.1網(wǎng)絡(luò)資源占用要求

應(yīng)用的使用過程中,應(yīng)在業(yè)務(wù)場景需求允許的前提下,盡量節(jié)省網(wǎng)絡(luò)資源消耗;在未告知用戶的前

提下,應(yīng)用不應(yīng)有用于與業(yè)務(wù)無關(guān)的流量消耗。

8.2.2網(wǎng)絡(luò)資源占用驗(yàn)證方法

測試項(xiàng)目:網(wǎng)絡(luò)資源使用

測試描述:檢測被測應(yīng)用的網(wǎng)絡(luò)資源使用情況

預(yù)置條件:

1)被測應(yīng)用已通過功能性測試,且被測應(yīng)用有需要網(wǎng)絡(luò)連接的業(yè)務(wù)功能;

2)被測應(yīng)用已正確安裝在測試終端;

3)測試終端軟硬件平臺滿足被測應(yīng)用正常運(yùn)行條件;

4)網(wǎng)絡(luò)和其他必要環(huán)境滿足被測應(yīng)用正常運(yùn)行要求。

測試步驟:

1)遍歷操作應(yīng)用需要聯(lián)網(wǎng)的功能15分鐘

2)記錄期間應(yīng)用網(wǎng)絡(luò)交互信息。

3)分析網(wǎng)絡(luò)交互信息情況

預(yù)期結(jié)果:

應(yīng)用能較好的滿足《移動智能終端應(yīng)用軟件網(wǎng)絡(luò)資源使用效率評測方法》中的指標(biāo)要求。

評價標(biāo)準(zhǔn):

根據(jù)《移動智能終端應(yīng)用軟件網(wǎng)絡(luò)資源使用效率評測方法》給出評星

該項(xiàng)測試結(jié)果僅供參考

備注:

該項(xiàng)測試需參考TAF協(xié)會標(biāo)準(zhǔn)《移動智能終端應(yīng)用軟件網(wǎng)絡(luò)資源使用效率評測方法》。

8.3后臺服務(wù)

8.3.1后臺服務(wù)要求

當(dāng)應(yīng)用進(jìn)入后臺,除非仍然有前臺服務(wù)(Foregroundservice)正在工作,在短時間內(nèi)必須停止所

有后臺服務(wù)。

8.3.2后臺服務(wù)驗(yàn)證方法

13

T/TAF044-2019

測試項(xiàng)目:后臺服務(wù)

測試描述:檢測應(yīng)用是否運(yùn)行不合理的后臺服務(wù)

預(yù)置條件:

1)被測應(yīng)用

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論