APP測(cè)試要點(diǎn)介紹

首先APP 測(cè)試和web?測(cè)試厕妖,在測(cè)試流程和測(cè)試方法是沒有區(qū)別的。

APP 測(cè)試和web?測(cè)試區(qū)別: 

一挑庶、系統(tǒng)結(jié)構(gòu)方面

1言秸、web項(xiàng)目,b/s架構(gòu)迎捺,基于瀏覽器的举畸;web測(cè)試只要更新了服務(wù)器端,客戶端就會(huì)同步會(huì)更新凳枝。

2抄沮、app項(xiàng)目,c/s結(jié)構(gòu)的岖瑰,服務(wù)器更新后叛买,APP 可選擇性更新或強(qiáng)制性更新。

二蹋订、兼容測(cè)試方法不同

1.?web項(xiàng)目客戶端兼容性考慮不同瀏覽器率挣。

2. app項(xiàng)目客戶端兼容性要考慮不同的操作系統(tǒng)版本和不同的硬件品牌。

三露戒、相對(duì)于 Web 項(xiàng)目难礼,APP有專項(xiàng)測(cè)試

1. 中斷測(cè)試

2. 弱網(wǎng)絡(luò)測(cè)試(模擬2g、3g玫锋、4g蛾茉,wifi網(wǎng)絡(luò)狀態(tài)以及丟包情況);網(wǎng)絡(luò)切換測(cè)試(網(wǎng)絡(luò)斷開后重連撩鹿、3g切換到4g/wifi 等)

3. 安裝谦炬、更新、卸載

  安裝:需考慮安裝時(shí)的中斷、弱網(wǎng)键思、安裝后刪除安裝文件等情況

  卸載:需考慮 卸載后是否刪除app相關(guān)的文件

  更新:分強(qiáng)制更新础爬、非強(qiáng)制更新、增量包更新吼鳞、斷點(diǎn)續(xù)傳看蚜、弱網(wǎng)狀態(tài)下更新

4. 界面操作:手勢(shì),橫豎屏切換赔桌,多點(diǎn)觸控供炎,前后臺(tái)切換

5. 安全測(cè)試:安裝包是否可反編譯代碼、安裝包是否簽名疾党、權(quán)限設(shè)置音诫,例如訪問通訊錄等

6、 權(quán)限測(cè)試:設(shè)置某個(gè)App是否可以獲取該權(quán)限雪位,例如是否可訪問通訊錄竭钝、相冊(cè)、照相機(jī)等

7雹洗、設(shè)備的硬件環(huán)境(CPU香罐、內(nèi)存、運(yùn)行內(nèi)存时肿、發(fā)熱量)

測(cè)試工具方面:

自動(dòng)化工具:APP一般使用Appium; Web 一般使用?Selenium庇茫;

性能:APP用MONKEY,服務(wù)器端用 LR、JMETER嗜侮,

WEB 用LoadRunner港令、JMETER

APP專項(xiàng)測(cè)試說明:

一啥容、安裝卸載更新

1锈颗、安裝

是否能正常安裝

查看在安裝過程中存在的提示信息是否明確

在安裝過程中,點(diǎn)擊取消按鈕咪惠,能否正常退出安裝程序击吱,軟件是否可用。

安裝時(shí)是否識(shí)別有SD卡遥昧,并默認(rèn)安裝到sd卡中

安裝過程中覆醇,來電、短信炭臭、鬧鐘(中斷行為)永脓,安裝是否成功

安裝程序是否自動(dòng)檢查系統(tǒng)的磁盤空間

系統(tǒng)磁盤空間不足時(shí),能否中止安裝

安裝完畢后信息的顯示和文件的安裝是否正確鞋仍,完整

軟件安裝過程中常摧,出現(xiàn)突然斷電的異常狀態(tài)時(shí),程序處理是否正常

在軟件安裝過程中,出現(xiàn)突然斷網(wǎng)的異常狀態(tài)時(shí)落午,程序處理是否正常

在不同操作系統(tǒng)(Android和iOS)下安裝是否正常

在不同的硬件環(huán)境(手機(jī)品牌谎懦、系統(tǒng))下,能否正確溃斋,正常界拦,完整的進(jìn)行安裝

在不同的網(wǎng)絡(luò)環(huán)境下(2G/3G/wifi),能否正確梗劫,正常享甸,完整的進(jìn)行安裝

在低于所要求的硬件配置的情況下進(jìn)行安裝,能否正確在跳,正常枪萄,完整的進(jìn)行安裝。

在已經(jīng)安裝的情況下猫妙,所有信息與上次保存一致瓷翻,覆蓋安裝能否再次安裝

在已經(jīng)安裝的情況下,卸載原軟件割坠,安裝高版本齐帚,能否正確安裝

在已經(jīng)安裝的情況下,卸載原軟件彼哼,安裝低版本对妄,能否正確安裝

在已經(jīng)安裝的情況下,不卸載原軟件敢朱,直接安裝高版本剪菱,能否正確安裝

在已經(jīng)安裝的情況下,不卸載原軟件拴签,直接安裝低版本孝常,能否正確安裝

安裝完成后,能否正常啟動(dòng)應(yīng)用程序

安裝完成后蚓哩,重啟手機(jī)能否正常啟動(dòng)應(yīng)用程序

安裝完成后构灸,是否對(duì)其他應(yīng)用程序造成影響

安裝完成后,殺毒軟件是否會(huì)對(duì)其當(dāng)做病毒處理岸梨。第三方協(xié)助安裝(360助手喜颁、PP助手、琬豆夾等)

安裝前是否判斷可用磁盤空間大小曹阔,是否有提示語

安裝過程中半开,手機(jī)內(nèi)存不足的情況下,能否正常安裝

網(wǎng)絡(luò)驗(yàn)證安裝赃份,斷網(wǎng)情況的異常測(cè)試

2寂拆、卸載

用自帶的卸載程序進(jìn)行正確卸載,能否卸載干凈

用第三方工具進(jìn)行卸載,能否卸載干凈

在卸載過程中漓库,突然關(guān)閉移動(dòng)設(shè)備電源恃慧,再次訪問程序,程序能否正常運(yùn)行

在卸載過程中渺蒿,突然重啟設(shè)備痢士,再次訪問程序,程序能否正常運(yùn)行

未在使用程序時(shí)茂装,直接刪除安裝目錄下的文件怠蹂,程序能否正常運(yùn)行

正在使用程序時(shí),直接刪除安裝目錄下的文件少态,程序能否正常運(yùn)行

在不同的系統(tǒng)下城侧,進(jìn)行卸載,能否正常卸載彼妻。

在不同的硬件環(huán)境下嫌佑,進(jìn)行卸載,能否正常卸載侨歉。

在不同的網(wǎng)絡(luò)環(huán)境下屋摇,進(jìn)行卸載,能否正常卸載幽邓。

卸載后再次安裝炮温,一切功能是否正常

3、更新

1)當(dāng)客戶端有新版本時(shí)牵舵,有更新提示柒啤。

2)當(dāng)版本為非強(qiáng)制升級(jí)版時(shí),用戶可以取消更新畸颅,老版本能正常使用担巩。用戶在下次啟動(dòng)app時(shí),仍能出現(xiàn)更新提示重斑。

3)當(dāng)版本為強(qiáng)制升級(jí)版時(shí)兵睛,當(dāng)給出強(qiáng)制更新后用戶沒有做更新時(shí)肯骇,退出客戶端窥浪。下次啟動(dòng)app時(shí),仍出現(xiàn)強(qiáng)制升級(jí)提示笛丙。

4)在線跨版本升級(jí)漾脂。

升級(jí)過程中斷測(cè)試,來電胚鸯、短信骨稿,鬧鐘、斷網(wǎng)、斷電坦冠、微信(QQ)視頻通話等形耗。

二、弱網(wǎng)測(cè)試(使用Fiddler抓包工具)

Fiddler –rules—customize rules(ctrl+r)

OnBeforeRequest方法中設(shè)置上行和下行速度

if (m_SimulateModem) {

// Delay sends by 300ms per KB uploaded.

//每延遲300ms發(fā)送1kb的數(shù)據(jù)辙浑,也就是每1s發(fā)送3kb的數(shù)據(jù)

oSession["request-trickle-delay"] = "300";

// Delay receives by 150ms per KB downloaded.

oSession["response-trickle-delay"] = "150";

}

3G

聯(lián)通 最高速度 下載14.4Mbps≈1.8MB/s 上傳5.75Mbps≈700KB/s

電信 最高速度 下載 3.1Mbps≈390KB/s 上傳 1.8Mbps≈225KB/s

移動(dòng) 最高速度 下載 2.8Mbps≈350KB/s 上傳 1.6Mbps≈200KB/s

普通3G用戶下行速率14.4Mbps激涤,上行速率2Mbps。折算為下載速度為1.8M/s判呕;

4G

移動(dòng)上網(wǎng)速率下行100Mbps倦踢、上行50Mbps,相當(dāng)于50~100M的寬帶侠草。

修改完成后辱挥,保存,勾選工具欄Rules->Performances->Simulate Modem Speeds

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末边涕,一起剝皮案震驚了整個(gè)濱河市晤碘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌功蜓,老刑警劉巖哼蛆,帶你破解...
    沈念sama閱讀 219,366評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異霞赫,居然都是意外死亡腮介,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,521評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門端衰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來叠洗,“玉大人,你說我怎么就攤上這事旅东∶鹨郑” “怎么了?”我有些...
    開封第一講書人閱讀 165,689評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵抵代,是天一觀的道長(zhǎng)腾节。 經(jīng)常有香客問我,道長(zhǎng)荤牍,這世上最難降的妖魔是什么案腺? 我笑而不...
    開封第一講書人閱讀 58,925評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮康吵,結(jié)果婚禮上劈榨,老公的妹妹穿的比我還像新娘。我一直安慰自己晦嵌,他們只是感情好同辣,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,942評(píng)論 6 392
  • 文/花漫 我一把揭開白布拷姿。 她就那樣靜靜地躺著,像睡著了一般旱函。 火紅的嫁衣襯著肌膚如雪响巢。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,727評(píng)論 1 305
  • 那天棒妨,我揣著相機(jī)與錄音抵乓,去河邊找鬼。 笑死靶衍,一個(gè)胖子當(dāng)著我的面吹牛灾炭,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播颅眶,決...
    沈念sama閱讀 40,447評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼蜈出,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了涛酗?” 一聲冷哼從身側(cè)響起铡原,我...
    開封第一講書人閱讀 39,349評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎商叹,沒想到半個(gè)月后燕刻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,820評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡剖笙,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,990評(píng)論 3 337
  • 正文 我和宋清朗相戀三年卵洗,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片弥咪。...
    茶點(diǎn)故事閱讀 40,127評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡过蹂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出聚至,到底是詐尸還是另有隱情酷勺,我是刑警寧澤,帶...
    沈念sama閱讀 35,812評(píng)論 5 346
  • 正文 年R本政府宣布扳躬,位于F島的核電站脆诉,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏贷币。R本人自食惡果不足惜击胜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,471評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望片择。 院中可真熱鬧潜的,春花似錦骚揍、人聲如沸字管。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,017評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嘲叔。三九已至亡呵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間硫戈,已是汗流浹背锰什。 一陣腳步聲響...
    開封第一講書人閱讀 33,142評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留丁逝,地道東北人汁胆。 一個(gè)月前我還...
    沈念sama閱讀 48,388評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像霜幼,于是被迫代替她去往敵國(guó)和親嫩码。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,066評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容