课程大纲
介绍
- 什么是 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 工程师、测试人员和测试开发人员
客户评论 (6)
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
课程 - 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.
课程 - Protractor: End-to-end testing for Angular web applications
分步分析。每行代码说明。我在课程中遇到的每个问题都得到了成功解决,Łukasz 告诉我原因。 我也喜欢已经提出的良好做法。我从来没有相信过TDD风格 - 我只是觉得它没有用,不值得花时间。Łukasz 指出了 TDD 的诸多优点,这完全改变了我的看法。
Michał Uściński - Devapo Sp. z o. o.
课程 - Testing Angular 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
课程 - Introduction to Selenium
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
课程 - Selenium for Victims of Manual Testing
Saraubh was very prepared on the subject. This training went beyond my expectations. I am very satisfied!