1. 程式人生 > 其它 >介面測試10--介面測試的由來

介面測試10--介面測試的由來

Web應用基本結構

                  網路協議(HTTP請求/響應)                網路環境

客戶端瀏覽器<--------------------------------->Web伺服器<--------->資料庫伺服器

Web介面測試概念

Web介面測試就是測試前端和後端之間的Web介面的正確性

現在企業說的介面測試,一般指的是Web介面測試或HTTP介面測試

主要指的是B/S架構的介面測試

B/S架構主要基於HTTP超文字傳輸協議,所以也叫HTTP介面測試

B/S架構常用的協議:HTTP(超文字傳輸協議)、HTTPS(安全版的HTTP協議)

介面測試產生背景

web規範:構建基於B/S架構程式的一套行業規範

web前段技術:HTML5、CSS、JavaScript

web後端:Web伺服器、應用伺服器、資料庫伺服器、快取伺服器

web介面將前後端連線:表達客戶端的請求,也能表達伺服器的反饋,使用特殊文字比如JSON、XML進行資訊傳遞

目前主流的介面是Web介面

              HTML、圖片、視訊、CSS、javascript、JSON等

web前端<------------HTTP/HTTPS請求-------------------->後端伺服器

Web開發--MVC架構模式

Model    模型層    業務處理

​		滿足業務功能主要程式,對後臺資料庫進行訪問,專門處理資料的程式

View       檢視層    顯示邏輯

​		滿足使用者不同的顯示效果,提供更加豐富的介面,使用者的操作介面

Controller 控制層  控制邏輯

​		在View和Model之間進行排程,指派某個M完成業務邏輯,將結果交給某個V顯示介面效果