作為IOS系統(tǒng)開發(fā)工程師,測(cè)試APP是日常工作中極為重要又非常頭疼的一環(huán),在IOS學(xué)習(xí)過程中,也經(jīng)常遇到各種束手無策,完全摸不著頭腦的BUG,而如何高效解決問題呢?
IOS系統(tǒng)開發(fā)培訓(xùn)的佼佼者粵嵌教育在IOS系統(tǒng)開發(fā)這一分類上有11年的教學(xué)和鉆研經(jīng)驗(yàn),有無數(shù)從業(yè)多年經(jīng)驗(yàn)的工程師參與授課,為知名企業(yè)教授出了無數(shù)工程師以及項(xiàng)目帶頭人,也參與眾多企業(yè)實(shí)際操作研發(fā)中遇到的各類問題,粵嵌的項(xiàng)目實(shí)訓(xùn)基地更是眾多IOS方面在讀學(xué)子向往的天堂,曾經(jīng)誕生了無數(shù)實(shí)用又吸金的項(xiàng)目,幫助一批學(xué)員走上了CEO之路。經(jīng)過粵嵌教育在多年培訓(xùn)過程中總結(jié)了排BUG部分經(jīng)驗(yàn),供學(xué)員和工程師們參考。
粵嵌教育iOS開發(fā)就業(yè)班在授課中將BUG大體分為了四大類,關(guān)于功能性的BUG,關(guān)于樣式方面的BUG,關(guān)于兼容性BUG,以及其他。通過對(duì)這四大類型的深入分析和統(tǒng)計(jì),精細(xì)的設(shè)計(jì)出更省時(shí)省力更有針對(duì)性的方法以供學(xué)員實(shí)習(xí),深受粵嵌學(xué)子的好評(píng)。
粵嵌教育老師認(rèn)為,關(guān)于功能性BUG多數(shù)是涉及業(yè)務(wù)流的實(shí)現(xiàn)方面,測(cè)試需要必測(cè)點(diǎn)文檔和用例覆蓋。而這其中,閃退則是影響功能實(shí)現(xiàn)和用戶體驗(yàn)的問題,所以,閃退問題是緊急且重要的需要處理。針對(duì)閃退問題,需要?jiǎng)澐指鞣N情景模式,粵嵌iOS開發(fā)就業(yè)班在授課過程中,將這個(gè)問題深入細(xì)分。而工程師在實(shí)際的IOS開發(fā)應(yīng)用過程中,除了上線前全覆蓋測(cè)試來限度降低閃退風(fēng)險(xiǎn)之外,上線后出現(xiàn)的閃退則可以通過自動(dòng)提交日志回傳給服務(wù)端的方式,定位和解決問題。
樣式方面的BUG則是占有一定比例,它是容易修改的也容易改不全的問題。兼容問題和其他方面問題在移動(dòng)端出現(xiàn)較多,原因集中在屏幕尺寸拉伸問題或者UI渲染版本差異導(dǎo)致的。
針對(duì)這四類問題,粵嵌iOS培訓(xùn)技術(shù)專家提出,針對(duì)功能和樣式問題需要黑盒子重點(diǎn)測(cè)試。在粵嵌培訓(xùn)中,多數(shù)項(xiàng)目尚未建立用例庫,所以一般是進(jìn)行發(fā)散測(cè)試,而發(fā)散測(cè)試方法很多,使用必測(cè)點(diǎn)文檔發(fā)散測(cè)試是比較建議使用的。
怎樣,經(jīng)過粵嵌教育的老師指點(diǎn)之后,BUG處理是不是顯得不那么棘手了呢?