今天,千鋒北京全棧軟件測(cè)試?yán)蠋熛蚰憬榻B軟件測(cè)試的幾種類型,大體上一個(gè)項(xiàng)目包括的測(cè)試類型有:手工測(cè)試、黑盒測(cè)試/功能測(cè)試、白盒測(cè)試、自動(dòng)化測(cè)試、兼容性測(cè)試、接口測(cè)試、性能測(cè)試、滲透測(cè)試等。那么,我們分別看一下各個(gè)類型的特點(diǎn)。
1、手工測(cè)試
主要做一些邏輯比較復(fù)雜、使用頻率比較少的功能,目前大部分公司的APP測(cè)試,使用手工測(cè)試的占比在70%左右。
2、自動(dòng)化測(cè)試
主要做一些重復(fù)性、使用頻次比較高的場(chǎng)合。自動(dòng)化實(shí)現(xiàn)可以根據(jù)自己所屬技能選擇適合的語(yǔ)言和工具來(lái)實(shí)現(xiàn)自動(dòng)化。目前市場(chǎng)用的比較多的:RF、UFT(QTP)、winrunner、selenium、appium、uiautomator、XCUITEST等。
3、接口測(cè)試
接口測(cè)試就是校驗(yàn)這個(gè)接口返回參數(shù)和狀態(tài)是否正確,接口測(cè)試前期需要做如下準(zhǔn)備工作:
a.開(kāi)發(fā)人員提供服務(wù)接口(接口路徑、頭文件、請(qǐng)求數(shù)據(jù)格式等);
b. 給出測(cè)試數(shù)據(jù)。以登錄為例:需要各種組合的用戶名和密碼;
c.根據(jù)前兩部可以選擇postman、RESTClient、Fiddler、Charles任意一款工具模擬請(qǐng)求;
d.根據(jù)模擬的的設(shè)計(jì)請(qǐng)求格式,選則相應(yīng)的測(cè)試工具。目前主流的接口測(cè)試主要有:Jmeter、Locust、以及自己編寫(xiě)的一些的腳本。對(duì)于剛?cè)腴T(mén)的推薦學(xué)習(xí)Jmeter,Jmeter既可以做接口測(cè)試,還可以基于接口做并發(fā)測(cè)試、壓測(cè)、負(fù)載測(cè)試;
寫(xiě)腳本的項(xiàng)目目錄一般包括:庫(kù)文件lib、測(cè)試數(shù)據(jù)文件data、測(cè)試用例文件、測(cè)試報(bào)告、日志文件和主程序。
4、兼容性測(cè)試
兼容性測(cè)試目前主要是指移動(dòng)設(shè)備兼容性、操作系統(tǒng)的兼容性、瀏覽器的兼容性。由于當(dāng)前設(shè)備多樣性、瀏覽器多樣性、操作系統(tǒng)多樣性,在產(chǎn)品上線前,通常在不同的設(shè)備(不同的分辨率)、瀏覽器、操作系統(tǒng)上操作使用產(chǎn)品,查看應(yīng)用程序是否正常顯示、應(yīng)用程序功能能否正常響應(yīng)。
兼容性測(cè)試方法就是確定一個(gè)測(cè)試基準(zhǔn),以測(cè)試基準(zhǔn)作為預(yù)期結(jié)果,在其他設(shè)備、瀏覽器、操作系統(tǒng)上進(jìn)行相同的操作,與測(cè)試基準(zhǔn)一致,說(shuō)明應(yīng)用程序在兼容性方面是滿足用戶或產(chǎn)品需求的。
5、性能測(cè)試
性能測(cè)試是基于功能、接口完整的情況下,對(duì)服務(wù)端進(jìn)行壓力測(cè)試、負(fù)載測(cè)試、疲勞測(cè)試、并發(fā)測(cè)試,來(lái)發(fā)現(xiàn)性能瓶頸。
6、滲透測(cè)試
隨著技術(shù)的發(fā)展,移動(dòng)支付的發(fā)展,安全測(cè)試逐漸受到重視。