介面測試的概念及常用方法

2022-08-25 20:09:17 字數 820 閱讀 5723

介面的概念從it的角度出發,主要是子模組或者子系統間互動並相互作用的部分。從形式上來看各種應用程式的api(最著名的windows 系統的api),硬體的驅動程式,資料庫系統的訪問介面,再到後來的webservice介面,http rest介面。雖然介面的形式各有不同,但是從測試角度來說,需要測試的內容大致是相同的,功能,效能,安全。

我們常說的api就是介面的意思,現在常用的web介面型別常見的有get,post,put...型別。get型別的介面一般是指獲取資訊的介面,比如列表查詢的功能,點選查詢按鈕就呼叫乙個get介面,然後把資訊返回出來。就是指把內容從伺服器拉下來。

post型別一般是提交表單的功能,比如註冊、上傳、發布帖子之類的就是post介面。就是指把內容推到伺服器上去。

介面測試的策略:介面測試屬於功能測試,也可以看做是需要了解部分**的灰盒測試。

測試流程是:1測試介面文件。2.根據介面文件編寫測試用例(用例編寫方法完全可以按照黑盒測試的用例編寫規則來編寫,如:邊界值、正交表等等設計方法)。3.執行測試,檢視介面返回的介面資料是否正確,主要檢查返回的介面是否和介面文件中定義的一樣,還有要檢查返回的資料是否和資料庫中的保持一致。

常用的介面測試工具:postman、soapui、jmeter、lr等

eg2.get型的介面可以直接通過瀏覽器訪問,引數就帶在位址的後面以『?』連線。但是post的就不行了,要用專門的工具來測試,常用的推薦jmeter和postman。

postman做介面,推薦使用fiddler先抓包,獲得的介面和引數,再使用postman。

黑盒測試概念及設計方法

黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結...

軟體測試的概念及分類

一 軟體測試相關概念 1.軟體測試的定義 a.ieee 標準的定義 使用人工或自動的手段來執行或測定某個系統的過程,其目的在於檢驗 它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別。b.g.j.myers給出的定義 程式測試是為了發現錯誤而執行程式的過程 2.軟體測試流程分析 2 1 軟體測...

軟體測試概念及分類

前言 測試小夥伴在談論軟體測試分類,五花八門的分類,眼花繚亂。因為將各個維度劃分的內容都整到一塊了,在加上各自不同的見解與補充,各種衝突 findyou我經過多年測試總結基本定為4類測試 最多5類,自動化或者相容性單獨提出來 功能測試 效能測試 安全測試 特性測試 化繁為簡,轉為自己理解的分類,避免...