課程簡介
介紹
- 什麼是 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
分步分析。每行代碼說明。我在課程中遇到的每個問題都得到了成功解決,Łukasz 告訴我原因。 我也喜歡已經提出的良好做法。我從來沒有相信過TDD風格 - 我只是覺得它沒有用,不值得花時間。Łukasz 指出了 TDD 的諸多優點,這完全改變了我的看法。
Michał Uściński - Devapo Sp. z o. o.
Course - Testing Angular Applications
機器翻譯
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
The fact that TJ was prepared to explain a few times and he tried his best to get the concept across
Anita Antonie - Hollard Insurance
Course - Advanced Selenium
課程非常實用。培訓師非常瞭解他的主題。
Piotr - Scottish Enterprise
Course - Advanced Selenium with C#
機器翻譯