現在軟體開發的整體架構主要分為B/S架構與C/S架構,選擇哪種架構不僅對於軟體開發公司很重要,也對應用企業很重要,在應用的過程中,肯定會碰到這個問題。
一、什麼是CS和BS結構?
Client/Server是建立在區域網的基礎上的。
二、B/S和C/S測試的區別
一般的B/S結構,都是多層架構的,有界面層、業務邏輯層、數據層。由於這種結構不需要客戶端的安裝,客戶端主要通過瀏覽器來訪問,因此客戶端測試的重點是:
(3)腳本測試
7.多環境安裝測試
(5)客戶端可維護性測試
三、CS和BS結構各自的優、缺點
四、發展前景
C/S和B/S各有優勢,C/S在圖形的表現能力上以及運行的速度上肯定是強於B/S模式的,不過缺點就是他需要運行專門的客戶端,而且更重要的是它不能跨平臺,用c++在windows下寫的程序肯定是不能在linux下跑的。
B/S模式就,它不需要專門的客戶端,只要瀏覽器,而瀏覽器是隨操作系統就有的,方便就是他的優勢了。而且,B/S是基於網頁語言的、與操作系統無關,所以跨平臺也是它的優勢,而且以後隨著網頁語言以及瀏覽器的進步,B/S在表現能力上的處理以及運行的速度上會越來越快,它的缺點將會越來越少。尤其是HTML5的普及,在圖形的渲染方面以及音頻、文件的處理上已經非常強大了。不過,C/S架構也有著不可替代的作用。
推薦閱讀: