web測試和app測試的相同點和區(qū)別忍抽?
相同點:不管是傳統(tǒng)行業(yè)的web測試還是app測試西饵,都離不開測試的基礎(chǔ)知識悼沿;
? ??????????????同樣的設(shè)計測試用例方法:邊界值分析法、等價類劃分法牺荠、錯誤推測法翁巍、場景法
? ??????????????同樣的測試方法:黑盒測試,驗證業(yè)務(wù)功能是否正確符合用戶設(shè)計預(yù)期休雌;
? ??????????????都要檢查UI:界面的布局灶壶、風(fēng)格和按鈕等是否簡介美觀、是否統(tǒng)一等杈曲;
? ??????????????性能檢測:測試頁面載入和翻頁的速度驰凛、登錄時長、內(nèi)存是否溢出等鱼蝉;
? ??????????????應(yīng)用的穩(wěn)定性:測試應(yīng)用系統(tǒng)的穩(wěn)定性洒嗤,不會閃退卡死等;
不同點:相對于web測試魁亦,app測試除了要考慮基本的功能渔隶、性能等等,還要考慮手機本身的屬性洁奈,比如來電話 或者突然斷網(wǎng)
消息推送如何測試间唉?(消息推送測試點)
(1)推送消息的推送時間,在后臺設(shè)置利术,是否準確推送
(2)推送消息內(nèi)容在發(fā)送前是否可刪除
(3)推送消息在發(fā)送前刪除是否可以繼續(xù)推送
(4)用戶點擊推送是否可以進入APP
(5)手機未打開對應(yīng)的APP呈野,是否可以接收對應(yīng)APP推送消息
(6)推送次數(shù)是幾次,是否準確
(7)推送內(nèi)容是否有誤
(8)APP離線狀態(tài)是否可以接收推送消息
(9)手機鎖屏狀態(tài)是否接收到推送
(10)app內(nèi)部推送開關(guān)不打開是否可接收
app閃退是由哪些原因造成的印叁?
網(wǎng)絡(luò)的變化:不同網(wǎng)絡(luò)間的切換可能會影響App的穩(wěn)定性被冒。
內(nèi)存管理:可用內(nèi)存過低,或非授權(quán)的內(nèi)存位置的使用可能會導(dǎo)致App失敗轮蜕。
用戶過多:連接數(shù)量過多可能會導(dǎo)致App崩潰昨悼。
代碼錯誤:沒有經(jīng)過測試的新功能,可能會導(dǎo)致App在生產(chǎn)環(huán)境中失敗跃洛。
測試過程中遇到app出現(xiàn)ANR率触,你會怎么處理?
把日志過濾出來 定位問題 然后交給開發(fā)去處理就好了
如何查看移動端的日志以及會出現(xiàn)那些異常汇竭?
第一種方法:logcat葱蝗。logcat是Android中一個命令行工具穴张,用于查看程序輸出的運行日志信息。
第二種方法:是ddms两曼。ddms的全稱是Dalvik Debug Monitor Service皂甘,是 Android 開發(fā)環(huán)境中的Dalvik虛擬機調(diào)試監(jiān)控服務(wù)。它為我們提供例如:為測試設(shè)備截屏合愈,針對特定的進程查看正在運行的線程以及堆信息叮贩、Logcat、廣播狀態(tài)信息佛析、模擬電話呼叫益老、接收SMS、虛擬地理坐標等等寸莫∞嗝龋 用ddms的好處就是你不用執(zhí)行命令行,而且日志會自動高亮為不同的顏色膘茎√掖浚 ddms是sdk中提供的工具
app測試主要測哪些以及對應(yīng)如何展開對應(yīng)的測試工作?
功能測試:也就是黑盒測試 根據(jù)測試用例看APP的功能需求都沒有沒實現(xiàn)?
性能測試:1披坏、內(nèi)存? ? ? 2态坦、CPU?? ? 3、流量? ? ?4棒拂、電量? ? 5伞梯、啟動速度? ? 6、滑動速度帚屉、界面切換速度? ? 7谜诫、與服務(wù)器交互的網(wǎng)絡(luò)速度
兼容性測試:主要是不同品牌不同機型上的 安裝卸載升級
主要測 功能,UI攻旦,安裝卸載喻旷,更新,性能牢屋,安全且预。
app的性能測試的關(guān)注點有哪些?
1烙无、內(nèi)存? ? ? 2锋谐、CPU?? ? 3、流量? ? ?4皱炉、電量? ? 5怀估、啟動速度? ? 6狮鸭、滑動速度合搅、界面切換速度? ? 7多搀、與服務(wù)器交互的網(wǎng)絡(luò)速度
如何對app進行弱網(wǎng)測試?
用fidder或者步行到電梯 或者地鐵這種弱網(wǎng)環(huán)境
安卓的四大組件灾部?
活動康铭、服務(wù)、內(nèi)容赌髓、提供廣播接收器