web測(cè)試和app測(cè)試的相同點(diǎn)和區(qū)別?
相同點(diǎn):不管是傳統(tǒng)行業(yè)的web測(cè)試還是app測(cè)試,都離不開測(cè)試的基礎(chǔ)知識(shí);
? ??????????????同樣的設(shè)計(jì)測(cè)試用例方法:邊界值分析法、等價(jià)類劃分法、錯(cuò)誤推測(cè)法、場(chǎng)景法
? ??????????????同樣的測(cè)試方法:黑盒測(cè)試,驗(yàn)證業(yè)務(wù)功能是否正確符合用戶設(shè)計(jì)預(yù)期;
? ??????????????都要檢查UI:界面的布局、風(fēng)格和按鈕等是否簡介美觀、是否統(tǒng)一等;
? ??????????????性能檢測(cè):測(cè)試頁面載入和翻頁的速度、登錄時(shí)長、內(nèi)存是否溢出等;
? ??????????????應(yīng)用的穩(wěn)定性:測(cè)試應(yīng)用系統(tǒng)的穩(wěn)定性,不會(huì)閃退卡死等;
不同點(diǎn):相對(duì)于web測(cè)試,app測(cè)試除了要考慮基本的功能、性能等等,還要考慮手機(jī)本身的屬性,比如來電話 或者突然斷網(wǎng)
消息推送如何測(cè)試?(消息推送測(cè)試點(diǎn))
(1)推送消息的推送時(shí)間,在后臺(tái)設(shè)置,是否準(zhǔn)確推送
(2)推送消息內(nèi)容在發(fā)送前是否可刪除
(3)推送消息在發(fā)送前刪除是否可以繼續(xù)推送
(4)用戶點(diǎn)擊推送是否可以進(jìn)入APP
(5)手機(jī)未打開對(duì)應(yīng)的APP,是否可以接收對(duì)應(yīng)APP推送消息
(6)推送次數(shù)是幾次,是否準(zhǔn)確
(7)推送內(nèi)容是否有誤
(8)APP離線狀態(tài)是否可以接收推送消息
(9)手機(jī)鎖屏狀態(tài)是否接收到推送
(10)app內(nèi)部推送開關(guān)不打開是否可接收
app閃退是由哪些原因造成的?
網(wǎng)絡(luò)的變化:不同網(wǎng)絡(luò)間的切換可能會(huì)影響App的穩(wěn)定性。
內(nèi)存管理:可用內(nèi)存過低,或非授權(quán)的內(nèi)存位置的使用可能會(huì)導(dǎo)致App失敗。
用戶過多:連接數(shù)量過多可能會(huì)導(dǎo)致App崩潰。
代碼錯(cuò)誤:沒有經(jīng)過測(cè)試的新功能,可能會(huì)導(dǎo)致App在生產(chǎn)環(huán)境中失敗。
測(cè)試過程中遇到app出現(xiàn)ANR,你會(huì)怎么處理?
把日志過濾出來 定位問題 然后交給開發(fā)去處理就好了
如何查看移動(dòng)端的日志以及會(huì)出現(xiàn)那些異常?
第一種方法:logcat。logcat是Android中一個(gè)命令行工具,用于查看程序輸出的運(yùn)行日志信息。
第二種方法:是ddms。ddms的全稱是Dalvik Debug Monitor Service,是 Android 開發(fā)環(huán)境中的Dalvik虛擬機(jī)調(diào)試監(jiān)控服務(wù)。它為我們提供例如:為測(cè)試設(shè)備截屏,針對(duì)特定的進(jìn)程查看正在運(yùn)行的線程以及堆信息、Logcat、廣播狀態(tài)信息、模擬電話呼叫、接收SMS、虛擬地理坐標(biāo)等等。 用ddms的好處就是你不用執(zhí)行命令行,而且日志會(huì)自動(dòng)高亮為不同的顏色?! dms是sdk中提供的工具
app測(cè)試主要測(cè)哪些以及對(duì)應(yīng)如何展開對(duì)應(yīng)的測(cè)試工作?
功能測(cè)試:也就是黑盒測(cè)試 根據(jù)測(cè)試用例看APP的功能需求都沒有沒實(shí)現(xiàn)?
性能測(cè)試:1、內(nèi)存? ? ? 2、CPU?? ? 3、流量? ? ?4、電量? ? 5、啟動(dòng)速度? ? 6、滑動(dòng)速度、界面切換速度? ? 7、與服務(wù)器交互的網(wǎng)絡(luò)速度
兼容性測(cè)試:主要是不同品牌不同機(jī)型上的 安裝卸載升級(jí)
主要測(cè) 功能,UI,安裝卸載,更新,性能,安全。
app的性能測(cè)試的關(guān)注點(diǎn)有哪些?
1、內(nèi)存? ? ? 2、CPU?? ? 3、流量? ? ?4、電量? ? 5、啟動(dòng)速度? ? 6、滑動(dòng)速度、界面切換速度? ? 7、與服務(wù)器交互的網(wǎng)絡(luò)速度
如何對(duì)app進(jìn)行弱網(wǎng)測(cè)試?
用fidder或者步行到電梯 或者地鐵這種弱網(wǎng)環(huán)境
安卓的四大組件?
活動(dòng)、服務(wù)、內(nèi)容、提供廣播接收器