隨著我國軟件行業的快速發展和不斷成熟,對測試人員的需求日益增加,尤其是高級測試人員。長沙軟件測試培訓班建議大家在學習軟件測試之前先對軟件測試知識做了解,這樣技能清楚自己是否對軟件測試學習有興趣,也可以為以后軟件測試的學習奠定基礎。下面長沙軟件測試培訓班整理了軟件測試的分類,大家可以了解學習。
1、首先按開發階段劃分,可以分為:
單元測試、集成測試、系統測試、驗收測試
其中單元測試又稱模塊測試,針對軟件設計中的最小單位——程序模塊,進行正確性檢查的測試工作。單元測試需要從程序的內部結構出發設計測試用例。多個模塊可以平行地獨立進行單元測試。
集成測試又叫組裝測試,通常在單元測試的基礎上,將所有程序模塊進行有序的、遞增的測試。重點測試不同模塊的接口部分。
系統測試指將整個軟件系統看為一個整體進行測試,包括對功能、性能、以及軟件所運行的軟硬件環境進行測試。
驗收測試指按照項目任務書或合同、供需雙方約定的驗收依據文檔進行的對整個系統的測試與評審,決定是否接收或拒收系統。在系統測試的后期,以用戶測試為主或有測試人員等質量保證人員共同參與的測試。
2、按是否運行可以分為:
靜態測試、動態測試。
靜態測試指不實際運行被測軟件,而只是靜態地檢查程序代碼、界面和文檔中可能存在的錯誤的過程。
動態測試指實際運行被測程序,輸入相應的測試數據,檢查實際輸出結果與預期結果是否相符。(動態測試方法為結構和正確性測試;動態測試工具Robot、QTP等)
3、按是否查看源代碼,可以分為:
白盒測試、黑盒測試。黑盒測試指的是把被測的軟件看做一個黑盒子,我們不關心盒子里面的結構是什么樣子的,只關心軟件的輸入數據和輸出白盒測試指的是把盒子打來,去研究里面的源代碼和程序結構。軟件公司中,往往采用黑盒測試&白盒測試相結合的方式。其中黑盒測試又可以分為功能測試和性能測試。
功能測試可以包括邏輯功能測試、界面測試、易用性測試、安裝測試、兼容性測試。
性能測試可以包括一半性能測試、穩定性測試、負載測試等。
還有一種是灰盒測試,介于白盒測試與黑盒測試之間的一種測試,灰盒測試多用于集成測試階段,不僅關注輸出、輸入的正確性,同時也關注程序內部的情況。
4、其他分類方式還有可以分為:
回歸測試、冒煙測試、隨機測試等。
以上就是軟件測試的分類,長沙軟件測試培訓班建議零基礎的小伙伴可以報名專業的軟件測試班進行學習,可以達到事半功倍的效果! 注:尊重原創文章,轉載請注明出處和鏈接 http://www.dedgn.cn/news-id-25866.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注軟件測試頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050