理想的測試流程
介面測試必要文件介面文件需要的要素 如果沒有提供必要的介面文件、測試同學要學會自己從0開始了解介面。常用以下三步:工具輔助,借助一些工具的輔助來完成介面分析
分析問題,分析介面必要的資訊 詢問疑惑,向研發確定引數的含義、作用域、返回值的含義引數的作用域:這個引數在這個介面中是做什麼用的,它在哪個訪問週期是一直存在的,它是否導致了業務邏輯分支等。
返回值的含義:針對返回的json要搞清楚在返回值中,每乙個json的key所對應的含義,這樣當你需要和這個介面產生互動的時候,就可以快速地拿到對應引數的含義,完成業務邏輯上下文的引數串聯
先從單個介面的測試開始,保障單個介面的正確性和健壯性,然後通過單個介面的測試完成多個介面的業務邏輯串聯,站在業務邏輯的角度完成業務邏輯的正確行檢測。
單介面測試
保證該介面的正確性和健壯性,既要保證這個介面可以按照需求,正確處理傳入的引數,給出正確的返回;也可以按照需求,正確的拒絕傳入非正確的引數,給出正確的拒絕性返回。
業務流程介面測試
通過多個介面的串聯操作可以完成原來需求中提出的業務邏輯,這也是它主要關注的內容。
注意:在介面測試中,通過單個介面測試完成了全部異常狀態的覆蓋;在業務流程中,我們更需要關心業務流和資料流的關係,並不需要在過度關心如何利用業務流的方法覆蓋更多的**邏輯異常
正面測試用例
負面測試用例 驗證點介面測試總結
目的是 1 移動端與伺服器端的互動是否是通暢的 2 伺服器端返回的字段是否滿足我們的要求 在谷歌瀏覽器中進行介面測試 唯一的缺點是不能儲存session值 使用火狐瀏覽器進行測試,能夠儲存session值的。注意事項 1 哪些介面能用,哪些介面不能滿足移動端要求 做一下記錄 2 注意響應碼 響應碼的...
介面測試總結
一,介面測試 inte ce testing 介面測試是測試系統元件間介面的一種測試。介面測試主要用於檢測外部系統與系統之間以及內部各個子系統之間的互動點。測試的重點是要檢查資料的交換,傳遞和控制管理過程,以及系統間的相互邏輯依賴關係等。二,介面測試範圍 介面測試一般會用於多系統間互動開發,或者擁有...
介面測試總結
1 為什麼要做介面測試?答 1 可以發現一些前端頁面無法發現的問題。比如,提現操作,前端肯定會對提現金額做限制,假設服務端不進行限制。如果繞過前端,直接在介面進行提現,看結果是否還會正確。比如在介面傳入提現金額為 100,這時,介面會返回正確,這時餘額會增加100。2 可以做併發測試 假設多個使用者...