1. 程式人生 > >C/S與B/S系統測試的不同點和相同點

C/S與B/S系統測試的不同點和相同點

C/S 應用中經常用到的測試方法:
下面的應用功能測試客戶端應用被獨立地執行,以揭示在其執行中的錯誤。
1  伺服器測試  
      測試伺服器的協調和資料管理功能,也考慮伺服器效能(整體反映時間和資料吞吐量)。
2 資料庫測試 
      測試伺服器儲存的資料的精確性和完整性,檢查客戶端應用提交的事務,以保證資料被正確地儲存、更新和檢索。
3 事務測試
      建立一系列的測試以保證每類事務被按照需求處理。測試著重於處理的正確性,也關注效能問題。
4 網路通訊測試
       這些測試驗證網路節點間的通訊正常地發生,並且訊息傳遞、事務和相關的網路交通無錯的發生.

b/S 應用中經常用到的測試方法:

1 功能測試  

      測試伺服器的功能是否都已經實現且業務都能正常進行
2 資料庫測試 
      測試伺服器儲存的資料的精確性和完整性,檢查客戶端應用提交的事務,以保證資料被正確地儲存、更新和檢索。
3 事務測試
      建立一系列的測試以保證每類事務被按照需求處理。測試著重於處理的正確性。
4 效能測試
      尋找系統瓶頸,確保系統在高併發的時候,仍然能正確的對事務進行處理。
5 相容性測試
         確保系統能在各種瀏覽器中能正常執行和處理業務。
6 安全性測試
      一般系統要掛到網際網路,會面臨各種攻擊,需要對系統進行一個整體的安全性是否達標的測試。


在系統的效能方面
1 B/S佔有優勢的是其異地瀏覽和資訊採集的靈活性。任何時間、任何地點、任何系統,只要可以使用瀏覽器上網,就可以使用B/S系統的終端。

不過,採用B/S結構,客戶端只能完成瀏覽、查詢、資料輸入等簡單功能,絕大部分工作由伺服器承擔,這使得伺服器的負擔很重。
2 採用C/S結構時,客戶端和 伺服器端都能夠處理任務,這雖然對客戶機的要求較高,但因此可以減輕伺服器的壓力。而且,由於客戶端使用瀏覽器,使得網上釋出的資訊必須是以HTML 格式為主,其它格式檔案多半是以附件的形式存放。而HTML格式檔案(也就是Web頁面)不便於編輯修改,給檔案管理帶來了許多不便。