黑盒測試策略及測試範圍-架構定義數據庫
一、UI測試 :用戶界面測試,如圖片像素,頁面佈局,CSS樣式等。緩存
二、配置測試:測試系統服務器以及測試機的配置是否知足產品及測試要求。
PS:硬件測試:測試機/服務器 (遊戲測試)安全
三、表單值域測試:測試表單輸入框的等價類,邊界值,正交法等。
PS:主要針對輸入框的測試服務器
四、數據完整性測試:測試該系統的數據庫數據是否異常,push、pull是否正確,是否存在遺漏的數據。
PS:上傳和獲取數據是否正確(增、刪、改、查)靜態數據和動態數據、數據排序測試(正序或倒序)cookie
五、邏輯測試:測試軟件業務邏輯是否正確。
PS: 積分邏輯、評價邏輯、退款邏輯、售後邏輯等(注:節點測試)架構
六、業務流程測試:測試軟件先後臺的業務流程,每一個分支和功能點是否都可跑通。
PS:貫穿業務分支的測試,先後臺交互的測試佈局
七、逆向思惟測試:測試軟件在非正常操做下的處理事物的能力。
PS:建立問題測試,反正常思惟測試性能
八、接口測試:測試軟件內部接口以及外部接口返回值是否正確,提示語是否正確而且友好。
PS: 跨過可視化界面對後臺代碼作功能測試測試
九、本地化測試:測試系統在外界環境下是否可以知足用戶需求,例如翻譯是否準確。
PS: 對使用地區習慣、文化、語言等等的測試spa
十、迴歸測試:在項目上線並進行更新修改後,須要進行迴歸測試,確認以前沒有問題的模塊功能正常。
十一、冒煙測試:用於集成測試以後的測試方法,確認軟件是否知足系統測試要求。
PS:快速驗證項目的可測性
十二、cookie測試:測試軟件緩存是否正確,清理緩存後的表現等。
PS: cockie 是記錄用戶帳戶信息緩存的
1三、功能測試:就是對產品的各項功能進行驗證,根據功能測試用例,逐項測試,檢查產品是否達到用戶使用標準。
1四、自動化測試:屬於功能測試範圍,通常用於迴歸測試,減小很大工做量。
1五、性能測試:測試軟件在各類狀態下的性能,如吞吐量,響應時間,CPU佔用率,內存佔用率等。
1六、易用性測試:測試軟件是否易用,主觀性比較強,通常要根據不少用戶的測試反饋信息,才能評價易用性的程度。
PS:交互性測試,減小操做性
1七、安裝升級與卸載測試:測試軟件在「所有、部分、升級」等情況下的安裝/升級/卸載過程。
1八、錯誤推斷測試:當發現一個BUG後,經過經驗和直覺推測出可能由於次bug引起的其餘問題的可能性。
1九、安全性測試:測試該系統防止非法侵入的能力
20、兼容性測試:測試該系統與其餘軟件硬件兼容的能力
2一、比較測試:經過與同類產品比較,考察該系統的優勢、缺點。
2二、Alpha測試:一種先期的驗收測試,此時系統剛剛開發完成。
2三、Bete測試:一種後期的驗收測試,此時系統已經過內部測試,大部分錯誤已經改正,即將正式發佈上線。
2四、隨機測試:在系統內進行隨機的頁面或流程測試(一般不採用)