這樣做功能測試!優(yōu)秀

功能測試俗稱:“點(diǎn)點(diǎn)點(diǎn)測試”。
只需每天拿著鼠標(biāo)操作系統(tǒng)業(yè)務(wù)模塊、功能,模擬真實(shí)的用戶場景來發(fā)現(xiàn)問題。
點(diǎn)點(diǎn)點(diǎn)測試含量低,可替代性強(qiáng)。
能看懂需求文檔,學(xué)過軟件測試?yán)碚搶I(yè)知識(shí)+項(xiàng)目實(shí)踐練習(xí)即可滿足工作需求。
功能測試原理如下圖所示:

功能測試不能徹底發(fā)現(xiàn)系統(tǒng)中的問題,因?yàn)楣δ軠y試不用考慮程序內(nèi)部的邏輯結(jié)構(gòu)原理過程。
只能通過操作軟件的輸入、輸出根據(jù)需求來判斷結(jié)果正確性。
通透現(xiàn)象很難發(fā)現(xiàn)本質(zhì)性的問題。
所以點(diǎn)點(diǎn)點(diǎn)測試沒前途,最容易被環(huán)境卷掉。
除非貴企業(yè)做的傳統(tǒng)軟件測試,業(yè)務(wù)復(fù)雜,功能測試做好后期可往產(chǎn)品經(jīng)理、測試實(shí)施方向轉(zhuǎn)型。

軟件產(chǎn)品從嬰兒期開始成長,依據(jù)敏捷開發(fā)模式流程實(shí)施。
產(chǎn)品處于不同的發(fā)展階段,會(huì)存在系統(tǒng)業(yè)務(wù)、架構(gòu)、用戶體能、服務(wù)器、多線程、業(yè)務(wù)邏輯等方面的問題。
未經(jīng)測試的軟件產(chǎn)品,系統(tǒng)質(zhì)量難以保障。
質(zhì)量風(fēng)險(xiǎn)大,所以初期做好功能測試是重中之重。

功能測試主要依據(jù)軟件測試的流程步驟和過程來開展。
軟件測試流程如下圖所示:

第一,根據(jù)需求文檔分析業(yè)務(wù)功能模塊。
第二,編寫測試計(jì)劃;

第三,根據(jù)理解的需求文檔內(nèi)容編寫測試點(diǎn)。

第四,再根據(jù)測試點(diǎn)細(xì)化生成測試用例。

第五,評(píng)審用例 ;
第六,實(shí)施項(xiàng)目冒煙測試;

第七,開展詳細(xì)測試;
第八,缺陷跟蹤。


第九,編寫測試總結(jié)與測試報(bào)告。


總之,功能測試工作最簡單,大家只要把測試流程的過程掌握好,基本按照測試流程階段活動(dòng)開展即可。

黑盒測試:不需要寫代碼,通過輸入值,查看程序是否能夠輸出預(yù)期。
黑盒測試基于界面的,黑盒測試不用考慮內(nèi)部邏輯結(jié)構(gòu),實(shí)施簡單。
黑盒測試可替代性強(qiáng),技術(shù)含量低,僅僅會(huì)黑盒測試容易淪陷為低層測試員。
黑盒測試可往測試管理方向發(fā)展,如果想轉(zhuǎn)測試開發(fā)速度慢,需要額外補(bǔ)充編程方面的知識(shí),能轉(zhuǎn)只是消耗時(shí)間較多。
白盒測試:通過編寫代碼開展單元測試,關(guān)注程序內(nèi)部的執(zhí)行過程,從而發(fā)現(xiàn)系統(tǒng)中存在的bug。
白盒測試基于單元測試代碼層面的。
白盒測試需要學(xué)習(xí)編程,通過編寫單元測試代碼來檢測程序的內(nèi)部邏輯結(jié)構(gòu)問題。
白盒測試技術(shù)含量高,國內(nèi)真正實(shí)施白盒測試的企業(yè)除了大廠,中小型企業(yè)很少有實(shí)施。
白盒測試發(fā)展方向廣闊,可以往測試開發(fā)方向發(fā)展。


總之,實(shí)施功能測試流程步驟和方法只要按照上述九步操作實(shí)施即可。