剛剛?cè)腴T軟件測(cè)試的寶子,可能經(jīng)常會(huì)看到:功能測(cè)試、性能測(cè)試,這些到底是什么呀?那我就帶大家了解一下~
一、定義
· 功能測(cè)試
功能測(cè)試就是對(duì)產(chǎn)品的各功能進(jìn)行驗(yàn)證,根據(jù)功能測(cè)試用例,逐項(xiàng)測(cè)試,檢查產(chǎn)品是否達(dá)到用戶要求的功能。功能測(cè)試也叫黑盒測(cè)試,只需要考慮測(cè)試各個(gè)功能是否實(shí)現(xiàn),比如游戲的功能測(cè)試,首先測(cè)試游戲的各個(gè)功能是否符合需求,就是各個(gè)功能是否能正常使用,這也叫正向的測(cè)試。
各個(gè)功能的反向測(cè)試,就是不按照使用說明書來使用,看看會(huì)不會(huì)出現(xiàn)預(yù)計(jì)外的問題,總的來說就是按照需求編寫出來的測(cè)試用例,輸入數(shù)據(jù)在預(yù)期結(jié)果和實(shí)際結(jié)果之間進(jìn)行評(píng)測(cè),進(jìn)而提出更加使產(chǎn)品達(dá)到用戶使用的要求。
· 性能測(cè)試
性能測(cè)試是通過自動(dòng)化的測(cè)試工具模擬多種正常,峰值以及異常負(fù)載條件來對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。必須是使用測(cè)試工具,手動(dòng)很難進(jìn)行性能測(cè)試。舉個(gè)簡(jiǎn)單的例子,一個(gè)網(wǎng)站,我模擬很多人訪問操作,測(cè)試多少人訪問的時(shí)候,網(wǎng)站反應(yīng)會(huì)變慢,這就是負(fù)載測(cè)試。測(cè)試多少人訪問,網(wǎng)站會(huì)崩潰,這就是壓力測(cè)試。
二、功能測(cè)試與性能測(cè)試的區(qū)別
1、這兩者的區(qū)別就是一個(gè)關(guān)注功能是否有問題,一個(gè)關(guān)注除功能是否有問題外,用戶是否用的流暢,用戶的體驗(yàn)是否良好。
功能測(cè)試和性能測(cè)試都屬于軟件測(cè)試,在軟件測(cè)試中,功能測(cè)試是屬于基本的測(cè)試,功能測(cè)試是一個(gè)測(cè)試人員入行的基本技能,功能測(cè)試可以使用手工去測(cè)試,也可以使用編寫程序去測(cè)試軟件,也就是自動(dòng)化測(cè)試。
性能測(cè)試在測(cè)試中屬于偏高級(jí)的了,需要測(cè)試人員有幾年的工作經(jīng)驗(yàn),測(cè)試技術(shù)要有一定的深度,其他IT技術(shù)有一定的廣度才的做好性能測(cè)試
2、這兩者從測(cè)試領(lǐng)域中來區(qū)別是:功能測(cè)試偏基礎(chǔ),屬于入行的基本技能,性能測(cè)試在測(cè)試領(lǐng)域中屬于高級(jí)測(cè)試,需要一定工作經(jīng)驗(yàn)。
最后我們來講一下,功能測(cè)試和性能測(cè)試在市場(chǎng)上的需求,功能測(cè)試因?yàn)槭腔A(chǔ)的測(cè)試,市場(chǎng)需求量很大,從業(yè)人員也很多,因?yàn)楹?jiǎn)單,易學(xué),易上手。薪資在一線城市就是6,7K,如果加上難一點(diǎn)的就加上自動(dòng)化測(cè)試,薪資水平在一線城市有10k左右。性能測(cè)試在市場(chǎng)的需求量也很大,但沒有功能測(cè)試那么多,因?yàn)橘F,也因?yàn)橐獎(jiǎng)偃蔚臈l件比較難一點(diǎn),所以精通性能測(cè)試的人員市場(chǎng)上不是很多,薪資一般都有30k以上。
3、這兩者在市場(chǎng)需求方面的區(qū)別是:功能測(cè)試需求量大,從業(yè)人員也大,相對(duì)于性能測(cè)試來說有競(jìng)爭(zhēng),薪資還可以。性能測(cè)試需求量相對(duì)于功能測(cè)試來說小一點(diǎn),但薪資高,學(xué)習(xí)難度大。