APP開發(fā)過程中,測試是一個必不可少的工序,但其實很多公司都沒有測試人員或非專業(yè)測試人員,很多都是小公司,不會找專門的測試組,也有的出于利潤,把工資都用在對APP的開發(fā)上。
?
1、
app測試流程頭一步要做的是需求分析,根據(jù)測評中心收到項目的需求規(guī)格說明書和原型圖來做需求分析。
1)先將需求規(guī)格說明書閱讀一遍,熟悉項目的基本需求,對項目有個大概的框架思路;
2)時間充足的情況下,可以利用畫流程圖的方法來理清需求和自己的思路;
3)對照需求規(guī)格說明書將原型圖仔細(xì)翻看一遍,對每個字段的來源去向有個思考,頁面之間的跳轉(zhuǎn)考慮清楚;
4)在以上幾個步驟的過程中,整理出需要注重的點,以及不能理解的問題,利用和同事之間討論或是和項目經(jīng)理確認(rèn),解決掉問題。
2、編寫測試用例
編寫測試用例可以進(jìn)一步理清自己的思路,以及項目的細(xì)節(jié),鍛煉自己的測試思維,使測試的時候?qū)π枨蟾忧宄?br>測試用例編寫完成,需提交對應(yīng)的項目日志。
3、測試開展
功能測試第一輪,首先關(guān)注主流程能夠走通,沒有阻礙流程的問題存在,出現(xiàn)這類問題,及時和開發(fā)人員交流,解決問題;
功能測試第二輪,關(guān)注各個端口的單獨功能可以完全實現(xiàn),沒有阻礙,所有功能點均能實現(xiàn);
系統(tǒng)測試第一輪,各個端口綜合在一起,各個端口的交互可以正常實現(xiàn),并關(guān)注界面和用戶體驗的問題;
兼容性測試,包括app和網(wǎng)頁,app兼容測試根據(jù)測評中心設(shè)備測試,適應(yīng)主流設(shè)備;網(wǎng)頁需要兼容主流瀏覽器,如谷歌,火狐,IE,360等;
每一輪功能測試結(jié)束,及時提交對應(yīng)的項目日志,對測試情況進(jìn)行總結(jié);
及時的進(jìn)行bug復(fù)查,需復(fù)查項目管理系統(tǒng)上所有已解決和反饋給測評中心人員的反饋的bug。
4、編寫測試報告
項目的測試過程結(jié)束后,要及時的編寫測試報告,把測試的情況、過程和結(jié)果寫成文檔,對發(fā)現(xiàn)的問題和缺陷進(jìn)行分析,為糾正軟件的存在的質(zhì)量問題提供依據(jù),同時為軟件驗收和交付打下基礎(chǔ)。