移動(dòng)端APP測(cè)試用例

大家好,我是阿薩。今天總結(jié)下常見APP測(cè)試場(chǎng)景。新手測(cè)試,直接照搬即可。完全涵蓋日常所有測(cè)試場(chǎng)景

安裝卸載測(cè)試

安裝和卸載是否可以在不同的手機(jī)系統(tǒng)環(huán)境中完全運(yùn)行。

UI Test

1,測(cè)試用戶界面(如菜單、對(duì)話框、窗口等控件)的布局,風(fēng)格是否符合客戶要求;文字是否正確,頁(yè)面是否美觀,作品集是否完整,操作是否友好。

2、UI測(cè)試的目標(biāo)是保證用戶界面會(huì)為用戶提供測(cè)試對(duì)象對(duì)應(yīng)的訪問(wèn)或?yàn)g覽功能。

3.確保用戶界面符合公司或行業(yè)標(biāo)準(zhǔn)。包括用戶界面友好、合理和操作方便。

導(dǎo)航測(cè)試

1,按鈕,對(duì)話框,列表,和窗口等?;蛘咝枰诓煌倪B接頁(yè)面之間導(dǎo)航。

2、導(dǎo)航是否方便,導(dǎo)航是否直觀。

3.你需要搜索引擎嗎?

4. 如果導(dǎo)航是準(zhǔn)確和直觀的,它會(huì)有所幫助。

5. 導(dǎo)航與頁(yè)面結(jié)構(gòu)、菜單、連接頁(yè)面的樣式一致。

圖形測(cè)試

1、橫向?qū)Ρ?,與各種控制是否一致。

2、自適應(yīng)界面設(shè)計(jì),內(nèi)容根據(jù)窗口大小自適應(yīng)。

3、頁(yè)面標(biāo)簽樣式統(tǒng)一。

4、頁(yè)面整體美觀。

5、頁(yè)面的圖片要有其實(shí)際意義,要求整體朝向。

6、在實(shí)際要求的情況下,畫面質(zhì)量高,畫面尺寸小。

7、整體界面的顏色不要太多。禁止用行業(yè)避諱。

內(nèi)容測(cè)試

1,輸入文本內(nèi)容和系統(tǒng)功能作為系統(tǒng)功能。

2、文字長(zhǎng)度是否有限制。

3、文字內(nèi)容是否演示。

4. 有打字錯(cuò)誤嗎?

5. 信息是否以中文顯示。

6. 是否存在敏感圖片,如版權(quán)、專利、隱私等圖片。

功能測(cè)試

1、采用業(yè)務(wù)分析的方法,提取用戶使用場(chǎng)景。

2. 基于測(cè)試函數(shù)的特征,覆蓋相應(yīng)類型的測(cè)試用例列表。

3.跟蹤測(cè)試在測(cè)試實(shí)施的每個(gè)階段實(shí)現(xiàn)需求輸入的覆蓋率,并及時(shí)糾正業(yè)務(wù)或需求錯(cuò)誤。

運(yùn)行測(cè)試

1、試運(yùn)行app安裝完成后,可以正常打開軟件。

2、App打開測(cè)試,是否有負(fù)載狀態(tài)調(diào)度提示。

3、App打開速度測(cè)試,速度是否可觀。

4、APP頁(yè)面之間的切換是否順暢,邏輯是否正確。

5、應(yīng)用注冊(cè)。

6、app登錄。

7、app注銷。

前后臺(tái)切換測(cè)試

1,app切換到后臺(tái),再返回app,檢查最后一個(gè)操作界面是否還剩。

2、app切換到后臺(tái),再返回app,檢查功能和應(yīng)用狀態(tài)是否正常。

3、app切換到后臺(tái),返回app,注意程序是否崩潰,功能狀態(tài)是否正常,特別是從后臺(tái)切換到前臺(tái)時(shí)數(shù)據(jù)是否自動(dòng)更新。

4、手機(jī)鎖屏進(jìn)入app時(shí)要注意是否死機(jī),功能狀態(tài)是否正常,特別是從后臺(tái)切換前臺(tái)數(shù)據(jù)時(shí),是自動(dòng)更新的。

5. app中有通話時(shí),使用完后切換到app,功能狀態(tài)正常。

6. 關(guān)閉app進(jìn)程后,打開app,查看app是否可以正常啟動(dòng)。

7. 必須處理完提示后,切換到后臺(tái)再切換回來(lái),檢查提示是否還存在。

8. 對(duì)于數(shù)據(jù)交換的頁(yè)面,每個(gè)頁(yè)面都必須進(jìn)行前后階段切換,鎖屏測(cè)試,這是最容易崩潰的。

加載過(guò)程測(cè)試

1、app是否具備加載廣告功能,需要考慮手機(jī)系統(tǒng)版本的差異。

2. 考慮在沒(méi)有網(wǎng)絡(luò)的情況下是否可以進(jìn)入登錄狀態(tài)。

3.切換用戶登錄,更新用戶登錄信息及其數(shù)據(jù)內(nèi)容,并確保原用戶退出。

4、一個(gè)賬號(hào)只能登錄一臺(tái)機(jī)器。因此,您需要檢查登錄多部手機(jī)的情況。原手機(jī)用戶需要注銷,友情提示。

5、將app切換到后臺(tái),然后在前臺(tái)削減支票。

6. 修改密碼后,在進(jìn)行數(shù)據(jù)交換時(shí),檢查是否有有效的驗(yàn)證。

7. 支持自動(dòng)登錄應(yīng)用在進(jìn)行數(shù)據(jù)交換時(shí),檢查系統(tǒng)是否能自動(dòng)登錄成功,數(shù)據(jù)操作是否出錯(cuò)。

8. 檢查用戶是否主動(dòng)登錄,退出后,下次啟動(dòng)APP應(yīng)留在登錄中

數(shù)據(jù)更新測(cè)試

1、需要確定哪些地方需要提供手動(dòng)刷新,哪些地方需要自動(dòng)更新,哪些地方需要手動(dòng)+自動(dòng)更新。2. 確定從后臺(tái)切換到前臺(tái)進(jìn)行更新的位置。

3、根據(jù)合理分配業(yè)務(wù)、速度、流量,確定哪些內(nèi)容需要實(shí)時(shí)更新,這就需要定時(shí)更新。

4. 確定數(shù)據(jù)顯示段的處理邏輯,是對(duì)每次請(qǐng)求進(jìn)行相應(yīng)的測(cè)試,還是將其緩存到本地,以便進(jìn)行相應(yīng)的測(cè)試。

5. 檢查數(shù)據(jù)交換被檢查的地方,有相應(yīng)的異常。

升級(jí)卸載測(cè)試

1、功能更新

2. 當(dāng)版本不合理升級(jí)時(shí),用戶可以取消升級(jí),舊版本可以正常使用。下次仍然可以顯示更新提示。

3.當(dāng)強(qiáng)制升級(jí)版本時(shí),當(dāng)給出強(qiáng)制更新時(shí),客戶端不更新,退出客戶端。當(dāng)你下次啟動(dòng)應(yīng)用程序時(shí),拋出強(qiáng)制更新升級(jí)提示。

4. 當(dāng)客戶端有新版本時(shí),如果客戶端沒(méi)有刪除客戶端,直接更新檢查可以正常更新。

5. 當(dāng)客戶端有新版本時(shí),如果客戶端沒(méi)有刪除客戶端,請(qǐng)檢查更新的客戶端功能是否為新版本。

6. 當(dāng)客戶端有新版本時(shí),如果客戶端沒(méi)有刪除客戶端,請(qǐng)檢查該資源是否為需要正常更新到新版本的同名文件。

定位和相機(jī)測(cè)試

1、App有攝像頭、定位服務(wù),需要注意系統(tǒng)版本差異。

2、凡是有定位業(yè)務(wù)、攝像業(yè)務(wù)的地方,都需要進(jìn)行前后切換測(cè)試,檢查應(yīng)用是否正常。

3.當(dāng)定位服務(wù)未開啟時(shí)。是否允許使用定位服務(wù)關(guān)聯(lián)的彈出窗口允許定位提示。開機(jī)后,可以自動(dòng)跳轉(zhuǎn)到定位設(shè)置開啟定位。

4、測(cè)試定位,攝像頭服務(wù)必須用實(shí)機(jī)進(jìn)行測(cè)試。

時(shí)間測(cè)試

1、客戶端可以設(shè)置手機(jī)時(shí)區(qū)、時(shí)間,所以需要驗(yàn)證這個(gè)設(shè)置對(duì)APP的影響。

2、中國(guó)是東8區(qū),所以當(dāng)手機(jī)設(shè)置的時(shí)間不是東8區(qū)時(shí),檢查當(dāng)?shù)貢r(shí)間是否正確,功能是否可以正常運(yùn)行。

3、時(shí)間一般切換到客戶端對(duì)應(yīng)的時(shí)區(qū),提高用戶體驗(yàn)。

4. 更改時(shí)間可以轉(zhuǎn)換為測(cè)試時(shí)間。

推送測(cè)試

1,檢查推送消息是否按照指定的業(yè)務(wù)規(guī)則發(fā)送。

2. 當(dāng)檢查沒(méi)有收到推送消息時(shí),用戶將不再接收push消息。

3.如果用戶設(shè)置了奇數(shù)干擾時(shí)間段,則檢查用戶在該干擾時(shí)間段內(nèi)不會(huì)收到PUSH。

4. 用戶可以在用戶不打擾的時(shí)間段內(nèi)接收PUSH。

5. 當(dāng)收到的Push消息是用于登錄用戶時(shí),需要檢查收到的Push消息是否與用戶身份一致。

6. 在測(cè)試PUSH時(shí),必須使用一臺(tái)真實(shí)的機(jī)器進(jìn)行測(cè)試。

性能測(cè)試

1、極限測(cè)試,如電池、存儲(chǔ)、網(wǎng)速等,驗(yàn)證APP在各種極限壓力的情況下能夠正常響應(yīng)。

2. 響應(yīng)能力測(cè)試,測(cè)試app中的各項(xiàng)操作是否滿足用戶響應(yīng)時(shí)間要求,如安裝、卸載等功能操作響應(yīng)時(shí)間。

3、長(zhǎng)時(shí)間壓力測(cè)試,反復(fù)/長(zhǎng)期運(yùn)行,系統(tǒng)資源是否出現(xiàn)異常。

4、性能評(píng)估,評(píng)估典型用戶應(yīng)用場(chǎng)景下的系統(tǒng)資源使用情況。

交叉測(cè)試

1、多個(gè)app同時(shí)運(yùn)行影響正常功能。

2、APP運(yùn)行時(shí)會(huì)切換前后臺(tái)是否影響正常功能。3、打電話,app運(yùn)行時(shí)監(jiān)聽手機(jī)。

4、app正在運(yùn)行,接收短信。

5、應(yīng)用程序正在運(yùn)行,接收郵件。

6. 應(yīng)用程序運(yùn)行時(shí)切換網(wǎng)絡(luò)模式。(2G, 3G, 4G, 5G, WiFi)

7、App運(yùn)行時(shí)瀏覽網(wǎng)頁(yè)

8. 使用藍(lán)牙/紅外/ USB傳輸數(shù)據(jù)。

9. 使用攝影、視頻等手機(jī)配合拍照、錄音。

兼容性測(cè)試

1,本地主流應(yīng)用是否兼容。

2、根據(jù)開發(fā)環(huán)境和生產(chǎn)環(huán)境,app數(shù)據(jù)和使用在各種網(wǎng)絡(luò)中是正常的。

3.是否與各種主流設(shè)備兼容,如果有跨系統(tǒng)支持,則需要驗(yàn)證它是否在各個(gè)系統(tǒng)下運(yùn)行。

回歸測(cè)試

1、BUG修復(fù)和新版本發(fā)布后的回歸測(cè)試。

2、bug完成后測(cè)試前需要進(jìn)行測(cè)試,需要進(jìn)行全量回歸測(cè)試。

大版本升級(jí)測(cè)試

1、升級(jí)后功能與描述相同。

2. 升級(jí)模塊關(guān)聯(lián)的模塊功能與需求一致。

3.升級(jí)安裝和意外情況測(cè)試。

4、界面兼容的UI測(cè)試。

5. 不同操作系統(tǒng)之間的升級(jí)測(cè)試。

用戶體驗(yàn)測(cè)試

1、是否有界面引導(dǎo)用戶進(jìn)行操作。

2. 是否濫用用戶指導(dǎo)。

3.是否有不舒服的影響?

4. 菜單層太深了嗎?

5. 是交互過(guò)程分支太多。

6. 相關(guān)選項(xiàng)位置是否舒適。

7、是否加載了過(guò)多的數(shù)據(jù)。

8、界面中的按鈕可以點(diǎn)擊是否合適。

9、標(biāo)簽是否來(lái)自內(nèi)容內(nèi)容,當(dāng)標(biāo)簽切換時(shí),內(nèi)容會(huì)發(fā)生變化。

10. 操作應(yīng)該有一個(gè)主關(guān)系。

11. 是否定義后面的邏輯。返回鍵應(yīng)該由硬件和軟件交互程序明確定義。

12. 是否存在適應(yīng)性設(shè)計(jì)。作為屏幕的水平和垂直切換。

手勢(shì)操作測(cè)試

1、手機(jī)解鎖APP在操作中的影響。

2. 切換操作中網(wǎng)絡(luò)對(duì)APP的影響。

3、APP前后階段切換的影響。

4. APP切換在多個(gè)操作中的影響。

5. 運(yùn)行應(yīng)用程序時(shí)關(guān)閉。運(yùn)行應(yīng)用程序時(shí)重新啟動(dòng)。運(yùn)行應(yīng)用程序時(shí)充電。

網(wǎng)絡(luò)環(huán)境測(cè)試

1,無(wú)網(wǎng)絡(luò),執(zhí)行網(wǎng)絡(luò)操作,給予友好提示。

2、在進(jìn)行內(nèi)網(wǎng)測(cè)試時(shí),注意將異常情況選擇到外網(wǎng)運(yùn)行。

3、當(dāng)網(wǎng)絡(luò)信號(hào)不好時(shí),檢查功能狀態(tài)是否正常,確保Crash不會(huì)因?yàn)閿?shù)據(jù)提交失敗而引起Crash。

4、網(wǎng)絡(luò)信號(hào)不好時(shí),檢查數(shù)據(jù)是否會(huì)處于提交狀態(tài),有無(wú)時(shí)間限制,失敗時(shí)給予提示。

5. 在網(wǎng)絡(luò)信號(hào)不好的情況下,如果執(zhí)行了該操作,如果回調(diào)未完成,則退出或執(zhí)行其他操作均無(wú)異常。

接口測(cè)試

1、服務(wù)器一般向客戶端提供數(shù)據(jù),所以接口測(cè)試在服務(wù)器上進(jìn)行。

2. 確保轉(zhuǎn)換為接口的JSON內(nèi)容是正確的,分支,異常流,對(duì)應(yīng)的返回值。

3.執(zhí)行服務(wù)器測(cè)試需要開發(fā)人員提供一個(gè)端口文檔。

數(shù)據(jù)庫(kù)測(cè)試

1、增加、刪除、更改、檢查測(cè)試。

2、如果表/數(shù)據(jù)不存在,可以自動(dòng)創(chuàng)建。如果刪除表/數(shù)據(jù),則刪除后可以自動(dòng)創(chuàng)建表/數(shù)據(jù),并且可以自動(dòng)從服務(wù)器上獲取和保存數(shù)據(jù)。

3.當(dāng)服務(wù)需要從服務(wù)器檢索到客戶端時(shí),客戶端可以將數(shù)據(jù)保存到本地。

4. 當(dāng)業(yè)務(wù)被修改時(shí),刪除后,客戶端和服務(wù)器都會(huì)有相應(yīng)的更新。

服務(wù)器測(cè)試

1、域名解析出錯(cuò)時(shí),后臺(tái)可能有404錯(cuò)誤的API請(qǐng)求,排除異常。

2、需要驗(yàn)證異常,否則程序可能無(wú)法正常工作。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容