長(zhǎng)沙軟件測(cè)試培訓(xùn)班:軟件測(cè)試分類有哪些?軟件測(cè)試分類介紹:
軟件測(cè)試分類有哪些一、功能測(cè)試、性能測(cè)試
1、功能測(cè)試
功能測(cè)試檢查實(shí)際的功能是否符合用戶的需求。測(cè)試的大部分工作也是圍繞軟件的功能進(jìn)行,設(shè)計(jì)軟件的目的也就是滿足客戶對(duì)其功能的需求。如果偏離的這個(gè)目的任何測(cè)試工作都是沒有意義的。
功能測(cè)試又可以細(xì)分為很多種:邏輯功能測(cè)試、界面測(cè)試、易用性測(cè)試、安裝測(cè)試、兼容性測(cè)試等。
2、性能測(cè)試
性能測(cè)試是通過自動(dòng)化的測(cè)試工具模擬多種正常、峰值以及異常負(fù)載條件來(lái)對(duì)系統(tǒng)的各項(xiàng)性能指標(biāo)進(jìn)行測(cè)試。
軟件測(cè)試分類有哪些二、白盒測(cè)試、黑盒測(cè)試、灰盒測(cè)試
上面是根據(jù)項(xiàng)目流程按照測(cè)試的各個(gè)階段對(duì)測(cè)試工具的劃分。白盒測(cè)試與黑盒測(cè)試,主要是測(cè)試工作對(duì)軟件代碼的可見程度的劃分。這也軟件測(cè)試領(lǐng)域中最基本的兩個(gè)概念。
1、黑盒測(cè)試:
黑盒測(cè)試,指的是把被測(cè)的軟件看作是一個(gè)黑盒子,我們不去關(guān)心盒子里面的結(jié)構(gòu)是什么樣子的,只關(guān)心軟件的輸入數(shù)據(jù)和輸出結(jié)果。
它只檢查程序功能是否按照需求規(guī)格說(shuō)明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測(cè)試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對(duì)軟件界面和軟件功能進(jìn)行測(cè)試。
2、白盒測(cè)試:
白盒測(cè)試,指的是把盒子蓋子打開,去研究里面的源代碼和程序結(jié)果。
它是按照程序內(nèi)部的結(jié)構(gòu)測(cè)試程序,通過測(cè)試來(lái)檢測(cè)產(chǎn)品內(nèi)部動(dòng)作是否按照設(shè)計(jì)規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行,檢驗(yàn)程序中的每條通路是否都能按預(yù)定要求正確工作
3、灰盒測(cè)試:
灰盒測(cè)試介于黑盒測(cè)試與白盒測(cè)試之間。
可以這樣理解,灰盒測(cè)試關(guān)注輸出對(duì)于輸入的正確性,同時(shí)也關(guān)注內(nèi)部表現(xiàn),但這種關(guān)注不像白盒那樣詳細(xì)、完整,只是通過一些表征性的現(xiàn)象、事件、標(biāo)志來(lái)判斷內(nèi)部的運(yùn)行狀態(tài),有時(shí)候輸出是正確的,但內(nèi)部其實(shí)已經(jīng)錯(cuò)誤了,這種情況非常多,如果每次都通過白盒測(cè)試來(lái)操作,效率會(huì)很低,因此需要采取這樣的一種灰盒的方法。
軟件測(cè)試分類有哪些三、手工測(cè)試與自動(dòng)化測(cè)試
1、手工測(cè)試:
手工測(cè)試就是由人去一個(gè)一個(gè)的去執(zhí)行測(cè)試用例,通過鍵盤鼠標(biāo)等輸入一些參數(shù),查看返回結(jié)果是否符預(yù)期結(jié)果。手工測(cè)試同樣需要業(yè)務(wù)熟悉、基本測(cè)試方法的理解。看似簡(jiǎn)單的工作卻能夠發(fā)現(xiàn)別人不能發(fā)現(xiàn)的軟件問題。在目前的測(cè)試領(lǐng)域,手工測(cè)試仍然是無(wú)法替代的一種測(cè)試方法。
2、自動(dòng)化測(cè)試
自動(dòng)化測(cè)試是把以人為驅(qū)動(dòng)的測(cè)試行為轉(zhuǎn)化為機(jī)器執(zhí)行的一種過程。通常,在設(shè)計(jì)了測(cè)試用例并通過評(píng)審之后,由測(cè)試人員根據(jù)測(cè)試用例中描述的規(guī)程一步步執(zhí)行測(cè)試,得到實(shí)際結(jié)果與期望結(jié)果的比較。在此過程中,為了節(jié)省人力、時(shí)間或硬件資源,提高測(cè)試效率,便引入了自動(dòng)化測(cè)試的概念。
軟件測(cè)試分類有哪些四、冒煙測(cè)試、回歸測(cè)試
這三種測(cè)試在軟件功能測(cè)試過程中,既不算具體明確的測(cè)試階段也不算是具體的測(cè)試方法。
1、回歸測(cè)試:
回歸測(cè)試是指修改了舊代碼后,重新時(shí)行測(cè)試以確認(rèn)修改后沒有引入新的錯(cuò)誤或?qū)е缕渌a產(chǎn)生錯(cuò)誤。
回歸測(cè)試一般是在進(jìn)行軟件的第二輪測(cè)試開始的,驗(yàn)證第一輪中發(fā)現(xiàn)的問題是否得到修復(fù)。當(dāng)然,回歸也是一個(gè)循環(huán)的過程,如果回歸的問題通不過,則需要開發(fā)人員修改后再次進(jìn)行回歸,直到通過為止。
2、冒煙測(cè)試:
是指在對(duì)一個(gè)新版本進(jìn)行系統(tǒng)大規(guī)模的測(cè)試之前,先驗(yàn)證一下軟件的基本功能是否實(shí)現(xiàn),是否具備可測(cè)性。
引入到軟件測(cè)試中,就是指測(cè)試小組在正規(guī)測(cè)試一個(gè)新版本之前,先投入較少的人力和時(shí)間驗(yàn)證一個(gè)軟件的主要功能,如果主要功能都沒有實(shí)現(xiàn),則打回開發(fā)組重新開發(fā)。這樣做的好處是可以節(jié)省大量的時(shí)間成本和人力成本。
軟件測(cè)試分類有哪些五、安全測(cè)試
安全測(cè)試是在IT軟件產(chǎn)品的生命周期中,特別是產(chǎn)品開發(fā)基本完成到發(fā)布階段,對(duì)產(chǎn)品進(jìn)行檢驗(yàn)以驗(yàn)證產(chǎn)品符合安全需求定義和產(chǎn)品質(zhì)量標(biāo)準(zhǔn)的過程。
安全測(cè)試也在越來(lái)越受到企業(yè)的關(guān)注和重視,因?yàn)橛捎诎踩詥栴}造成的后果是不可估量的。尤其對(duì)于互聯(lián)網(wǎng)產(chǎn)品最容易遭受各種安全攻擊。 注:尊重原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明出處和鏈接 http://www.dedgn.cn/news-id-41863.html 違者必究!部分文章來(lái)源于網(wǎng)絡(luò)由培訓(xùn)無(wú)憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請(qǐng)自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請(qǐng)關(guān)注軟件測(cè)試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請(qǐng)?jiān)囌n。關(guān)注官方微信了解更多:150 3333 6050