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