? ? ? ?1、功能模塊測試
? ? ? ?首先應(yīng)分析功能模塊的功能項,測試每個功能項是否能夠?qū)崿F(xiàn)對應(yīng)的功能,一般根據(jù)測試用例(Test Case)或軟件本身的流程即可以完成基本功能測試。
? ? ? ?2、APP兼容性測試
? ? ? ?根據(jù)屏幕尺寸、系統(tǒng)進(jìn)行適配測試,對市場上主流的設(shè)備安裝應(yīng)用執(zhí)行測試,如果有特定針對群體,應(yīng)該根據(jù)實際用戶數(shù)據(jù)接入設(shè)備進(jìn)行分析,對靠前的機(jī)型進(jìn)行適配測試,確保都能正常運(yùn)行。
? ? ? ?3、壓力測試
? ? ? ?壓力測試又叫邊界值容錯測試或極限負(fù)載測試,即測試過程中,已經(jīng)達(dá)到某一軟件功能的更大容量、邊界值或更大的承載極限,仍然對其進(jìn)行相關(guān)操作,確定APP在海量的用戶使用的情況下能正常運(yùn)行。
? ? ? ?用戶體驗測試是指在指定條件下使用時,APP軟件產(chǎn)品被理解、學(xué)習(xí)、使用和吸引用戶的能力,是交互的適應(yīng)性、功能性和有效性的集中體現(xiàn)。
? ? ? ?5、軟件安全測試
? ? ? ?軟件的安全測試有很多方面的內(nèi)容,主要的安全問題是由軟件本身的漏洞造成的,我們主要要測試的有軟件權(quán)限、數(shù)據(jù)安全性、通訊安全性、人機(jī)接口安全性。
? ? ? ?6、交叉測試
? ? ? ?交叉測試又叫事件或沖突測試,對于正在運(yùn)行的應(yīng)用,若進(jìn)入短信、電話等其它軟件響應(yīng)的情況,不會影響被測試應(yīng)用,且會保證應(yīng)用能正確運(yùn)行,殺掉進(jìn)程時再重新打開APP,多個APP切換數(shù)據(jù)的保存等。
? ? ? ?7、安裝卸載測試
? ? ? ?安裝卸載測試主要是要確保APP應(yīng)用都能正確安裝、卸載,且能正確運(yùn)行,在安裝卸載測試中要注意APP應(yīng)用的升級測試、升級前后的狀態(tài)。
? ? ? ?8、協(xié)議測試
? ? ? ?模擬客戶端直接發(fā)送協(xié)議包給服務(wù)器,看服務(wù)器是否有一定的校驗,認(rèn)不認(rèn)客戶端發(fā)過來的數(shù)據(jù),協(xié)議測試主要是為了處理用戶發(fā)送惡意協(xié)議到服務(wù)器,騙過服務(wù)器的校驗。
? ? ? ?9、用戶行為統(tǒng)計測試
? ? ? ?用戶行為統(tǒng)計測試主要是確保手頭的行為統(tǒng)計分析定義文檔為當(dāng)前新版本,且與開發(fā)人員手中的文檔一致,確保產(chǎn)品經(jīng)理在文檔中所定義的頁面在該產(chǎn)品中都是存在的,盡可能真實地模擬用戶行為,核對統(tǒng)計日志,確保各項操作所對應(yīng)的頁面ID以及操作ID都是正確的。
? ? ? ?以上是南昌APP開發(fā)公司百恒科技小編要跟大家聊到的一些關(guān)于手機(jī)APP上架前要完成的測試,小編主要跟大家講到了以上9個,希望能夠?qū)Υ蠹矣兴鶐椭?,想要了解更多關(guān)于APP開發(fā)方面的內(nèi)容,歡迎留言咨詢百恒科技,百恒科技專注于南昌APP開發(fā)、南昌小程序開發(fā)、南昌網(wǎng)站建設(shè)開發(fā)、南昌微信開發(fā)、電商購物網(wǎng)站開發(fā)等互聯(lián)網(wǎng)服務(wù)!
相關(guān)文章推薦? ?:? ? 藝考APP開發(fā)應(yīng)具備哪些功能?? ??
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?高爾夫APP開發(fā)應(yīng)具備哪些功能?? ? ?