.APP測試點(diǎn):
(1)安全測試:軟件權(quán)限坡氯、安裝與卸載晨横、數(shù)據(jù)安全性、通訊安全性
(2)安裝箫柳、卸載測試
(3)UI測試:導(dǎo)航測試手形、圖形測試、內(nèi)容測試
(4)功能測試:運(yùn)行悯恍、前后臺库糠、免登陸、數(shù)據(jù)更新涮毫、離線瀏覽瞬欧、APP更新、離線瀏覽罢防、定位艘虎、照相機(jī)、時間測試咒吐、push測試
(5)性能測試:極限測試(電池野建、網(wǎng)絡(luò)、網(wǎng)速恬叹、掉電)候生、響應(yīng)能力(響應(yīng)時間、裝卸載绽昼、各類功能)壓力測試(長期反復(fù)測試)
(6)交叉事件測試:多個APP同時運(yùn)行唯鸭、前后臺切換、APP運(yùn)行時撥打/接聽電話硅确、切換網(wǎng)絡(luò)目溉、瀏覽網(wǎng)頁唠粥、使用藍(lán)夜傳送、使用相機(jī)等
(7)兼容性測試:與本地及主流APP是否兼容停做、網(wǎng)絡(luò)不同時或者生產(chǎn)環(huán)境與開發(fā)環(huán)境不同的測試、不同設(shè)備是否兼容(不同系統(tǒng)版本大莫、不同屏幕分辨率蛉腌、不同手機(jī)品牌)
(8)回歸測試:bug修復(fù)且在新版本發(fā)布后進(jìn)行測試、bug修復(fù)后的回歸測試在交付前只厘、要進(jìn)行全量用力回歸
(9)升級烙丛、更新測試:功能是否與需求一致、不同操作系統(tǒng)間測試羔味、升級安裝意外測試(死機(jī)河咽、斷電、重啟)
(10)用戶體驗(yàn)測試:是否有引導(dǎo)赋元、是否有不可點(diǎn)擊的效果忘蟹、交互流程分支是否太多、界面中按鈕可點(diǎn)范圍是否適中
(11)硬件環(huán)境測試:手勢測試(手機(jī)開鎖對運(yùn)行中APP影響搁凸、切換網(wǎng)絡(luò)媚值、APP運(yùn)行時充電、重啟护糖、關(guān)機(jī)褥芒、kill掉進(jìn)行、前后臺切換)嫡良、網(wǎng)絡(luò)環(huán)境(WiFi锰扶、2g、3g寝受、4g坷牛、無網(wǎng)絡(luò)時是否有友好提示,確保不出現(xiàn)crash很澄、網(wǎng)絡(luò)不好時是否一直處于提交狀態(tài)有無提示)漓帅、服務(wù)器宕機(jī)或出現(xiàn)404、502是否有提示
(12)接口測試:postman痴怨、服務(wù)器的用json傳送給客戶端忙干,對返回值進(jìn)行驗(yàn)證,根據(jù)接口文檔
(13)數(shù)據(jù)庫測試:一般的增刪改查浪藻、表不存在時能否自動創(chuàng)建捐迫、從服務(wù)端取回的數(shù)據(jù)是否保存在客戶端、當(dāng)業(yè)務(wù)數(shù)據(jù)進(jìn)行修改后爱葵,客戶端與服務(wù)器端是否也修改施戴。