Client/Server測試 軟件測試
通常,客戶/服務器軟件的測試發生在三個不同的層次:
(1)個體的客戶端應用以“分離的”模式被測試——不考慮服務器和底層網絡的運行;
(2)客戶端軟件和關聯的服務器端應用被一起測試,但網絡運行不被明顯的考慮;
(3)完整的C/S體系結構,包括網絡運行和性能,被測試。
下面的測試方法是C/S應用中經常用到的:
應用功能測試——客戶端應用被獨立地執行,以揭示在其運行中的錯誤。
服務器測試——測試服務器的協調和數據管理功能,也考慮服務器性能(整體反映時間和數據吞吐量)。
數據庫測試——測試服務器存儲的數據的精確性和完整性,檢查客戶端應用提交的事務,以保證數據被正確地存儲、更新和檢索。
事務測試——創建一系列的測試以保證每類事務被按照需求處理。測試著重于處理的正確性,也關注性能問題。
網絡通信測試——這些測試驗證網絡節點間的通信正常地發生,并且消息傳遞、事務和相關的網絡交通無錯的發生。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/