1、按測試階段劃分(按開發項目從無到有)
單元測試:針對程序源代碼進行測試
集成測試:又稱接口測試,針對模塊之間的接口進行驗證
系統測試:對整個系統進行測試包括功能、兼容、文檔等測試
驗收測試:主要分為內測(公司內部進行測試)、公測(讓玩家來進行測試),使用不同人群來發掘項目測試。
2、按代碼可見度劃分
黑盒測試:又稱功能測試(完全看不見程序源代碼,只能針對功能進行驗證)
灰盒測試:又稱接口測試(看不見部分代碼)
白盒測試:又稱單元測試(針對程序源代碼進行測試)
3、按測試策略來劃分
冒煙測試:大規模執行測試前,針對程序主功能進行驗證,保證程序具備可測性