歡迎來到培訓(xùn)無憂網(wǎng)!

全國切換

咨詢熱線 400-001-5729

位置:培訓(xùn)無憂網(wǎng) > 新聞資訊 > 電腦/IT > 軟件測試 >  長沙軟件測試培訓(xùn)班:軟件測試分類有哪些?

長沙軟件測試培訓(xùn)班:軟件測試分類有哪些?

來源:培訓(xùn)無憂網(wǎng) 發(fā)布人:木木

2022-06-30 15:23:46|已瀏覽:238次

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

      注:尊重原創(chuàng)文章,轉(zhuǎn)載請注明出處和鏈接 http://www.elsolbar.com/news-id-41863.html 違者必究!部分文章來源于網(wǎng)絡(luò)由培訓(xùn)無憂網(wǎng)編輯部人員整理發(fā)布,內(nèi)容真實(shí)性請自行核實(shí)或聯(lián)系我們,了解更多相關(guān)資訊請關(guān)注軟件測試頻道查看更多,了解相關(guān)專業(yè)課程信息您可在線咨詢也可免費(fèi)申請試課。關(guān)注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!
  • 姓名:

  • 手機(jī):

  • 地區(qū):

  • 想學(xué)什么:

  • 培訓(xùn)無憂網(wǎng)
免 費(fèi) 申 請 試 聽
提交申請,《培訓(xùn)無憂網(wǎng)》課程顧問老師會一對一幫助你規(guī)劃更適合你的專業(yè)課程!