APP的有些缺陷饭入,和APP所處的運行環(huán)境相關(guān)耗式,所以在測試設(shè)計和執(zhí)行過程中也需要考慮這些方面的情況。
1.干擾測試
在用戶使用手機上的app的時候筹吐。會遇到一些打斷的情況。常見的場景有:
收到電話
收到短信
收到通知欄消息
無電提示框彈出
第三方安全軟件告警框彈出
需要測試在這些干擾的情況下秘遏,功能是否恢復(fù)正常丘薛。
2.權(quán)限測試
一些用戶在實際使用APP的時候會有意識的阻止一些功能。比如有的用戶感覺讓某個APP訪問電話本或者相機可能泄漏隱私邦危,就在手機的設(shè)置中禁止該APP訪問相冊的權(quán)限洋侨,代碼如果對此類情況處理不當(dāng),很可能產(chǎn)生UI不友好或進(jìn)程崩潰的倦蚪。
需要對這些權(quán)限進(jìn)行測試希坚,測試在用戶開通了權(quán)限和不開通權(quán)限的情況下,APP使用某些系統(tǒng)功能的功能陵且。
3.邊界情況
常見場景有可用存儲空間少裁僧。可接受底線是空間增多后重啟可正常使用慕购。
飛行模式聊疲。
sd卡。
系統(tǒng)時間有誤沪悲。設(shè)置時間早于或晚于標(biāo)準(zhǔn)時間获洲,測試功能是否正常。
第三方依賴:比如微信殿如、qq或者沒有安裝的情況下贡珊,自己APP的跳轉(zhuǎn)和提示等最爬。