發(fā)中,還需要掌握數(shù)據(jù)庫設(shè)計與應(yīng)用,熟悉MySQL等開源數(shù)據(jù)庫,對MongoDB、Redis等內(nèi)存型數(shù)據(jù)庫有一定的了解。
4. 集成測試
集成測試是APP開發(fā)流程中的最后一個環(huán)節(jié),在集成測試中需要保證APP的各個部分能夠完美地協(xié)同工作。集成測試需要保證系統(tǒng)的兼容性、穩(wěn)定性和安全性。
程序員可以利用Java單元測試等測試方案來保證后端的代碼質(zhì)量;前端工程師可以使用chrome自帶的調(diào)試工具進(jìn)行調(diào)試,利用chrome上的react插件等進(jìn)行代碼的調(diào)試;測試工程師可以運(yùn)用閃斷測試等方法進(jìn)行測試。在這過程中,自動化測試技術(shù)的運(yùn)用極大提高了測試效率。
總而言之,在APP的開發(fā)中需要涵蓋UI設(shè)計、前端開發(fā)、后端開發(fā)和集成測試等多個方面,通過多次迭代才能完成一個完整的、穩(wěn)定的APP。