按照測試對象的結構分類可以分為:c/s結構系統測試、b/s結構系統測試、個人軟件測試……
Client/Server軟件測試
c/s結構的軟件測試發生在三個不同的層次
- 個體的客戶端應用以“分離的”模式被測試——不考慮服務器和底層網絡的運行
- 客戶端軟件和關聯的服務器段應用被一起測試,但網絡運行不被明顯的考慮
- 完成的C/S 體系結構,包括網絡運行和性能,被測試。
C/S結構軟件測試常用方法
- 應用功能測試——客戶端應該被獨立的執行,以揭示在其運行中的錯誤
- 服務器測試——測試服務器的協調和數據管理功能,也考慮服務器性能(整體反應時間和數據吞吐量)
- 數據庫測試——測試服務器存儲的數據的精確性和完整性,檢查客戶端應用提交的事務,以保證書具備正確的存儲、更新和檢索。
- 事務測試——創建一系列的測試以保證每類事務被按照要求處理。測試著重于處理的正確性,也關注性能的問題。
- 網絡通信測試——這些測試驗證網絡節點間的通行正常的發生,并且消息傳遞、事務和相關的網絡交通無錯的發生。
Browse/Server軟件測試
B/S結構軟件測試需要關注:
- 基本功能測試
- 性能測試
- 瀏覽器兼容性測試
- 數據庫測試
- 安全性測試
- 可用性易用性測試
- 鏈接測試
- 針對系統支持的協議的測試
- 等
補充點個人軟件測試需要關注的內容:
- 基本功能測試
- 安裝卸載測試
- 升級測試
- 兼容性測試
- 自我保護測試