課程簡介
介紹
- 什麼是 API 測試,為什麼要這樣做?
- REST 與基於SOAP的 API 測試
三層體系結構模型概述
- 表示層 – 使用者介面 (UI)
- 邏輯層 – Business 邏輯 (API)
- 資料層 – 資料庫資料 (DB)
Rest Assured 語法概述
- 與 Gherkin 和 BDD 的相似之處
創建專案
測試邏輯層
向 API 發送請求
- POST、GET、PUT、DELETE、OPTIONS、PATCH 和 HEAD 請求
驗證和驗證回應
測試 API 功能
使用 TestNG
測試 API 可靠性
執行 Performance Testing
進行安全測試
調試
自動化測試
總結和結論
最低要求
- REST API 的基本知識。
- Java中的軟體測試經驗。
觀眾
- 參與測試軟體和 Web 服務 API 的 QA 工程師、測試人員和測試開發人員
客戶評論 (5)
The overall concepts covered which is required for my organisation and the framework that I am going to work on. Time spent on fixing our local tests issues
Vinutha Lingaraju - Department of Customer Service, NSW Government
Course - Automation Testing with Cypress
Trainer subject knowledge and rapport with the audience and also his patience
Sarthak Gupta - Wolters Kluwer TAA Europe CS&O C.V.
Course - Protractor: End-to-end testing for Angular web applications
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Course - Introduction to Selenium
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
Course - Selenium for Victims of Manual Testing
Saraubh was very prepared on the subject. This training went beyond my expectations. I am very satisfied!