課程簡介
介紹
- 什麼是 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)
良好的融洽關係,Łukasz 有時間回答每個人的問題,並且能夠説明任何有任何問題的人
Kelly Morris - Titian Software Poland Sp. z o.o.
Course - Selenium WebDriver in C#
機器翻譯
Many exercises, which gave a lot of practical skills.
Rafal Borek - Bytamic Solutions sp. z o.o.
Course - Automation Testing with Cypress
分步分析。每行代碼說明。我在課程中遇到的每個問題都得到了成功解決,Łukasz 告訴我原因。 我也喜歡已經提出的良好做法。我從來沒有相信過TDD風格 - 我只是覺得它沒有用,不值得花時間。Łukasz 指出了 TDD 的諸多優點,這完全改變了我的看法。
Michal Uscinski - Devapo Sp. z o. o.
Course - Testing Angular Applications
機器翻譯
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
Course - Advanced Selenium with C#
Trainer subject knowledge and rapport with the audience and also his patience