
Develop two automation frameworks for rest api testing using Playwright and Cucumber TypeScript, built with real api projects and open-source tools.
Install and open VS Code for this course, install the gherkin full support extension, and configure settings to point cucumber auto complete to your features and step definitions.
Plan api automation coverage with postman before building your framework, including a postman collection and end-to-end testing structure. Implement get, post, put, patch, and delete with playwright.
Plan api automation coverage with postman by validating failure scenarios on json placeholder operations, including 500 and 404 responses, and prepare to implement a playwright-based automation suite.
Discover key learnings from using Postman for creating collections and requests (get, put, patch, delete), setting up an e2e folder, configuring Playwright tests, and reviewing the Playwright HTML report.
Learn to share api responses across Cucumber steps by creating a global api response variable in the Cucumber World and validating its travel through steps with Playwright.
Configure cucumber-js at runtime with dynamic profiles (dev, smoke, regression) and a progress bar, enabling end-to-end api automation tests with runtime status checks and global api response handling.
Develop and run an api delete test within the existing automation framework by creating delete.feature and delete steps, asserting a 204 status with an empty payload to confirm deletion.
Create a new post using post requests with a JSON payload in the request body, validate a 201 response, and verify the returned JSON includes id, userId, title, and body.
This course has been designed to simulate a real-world experience in building both a barebones Playwright and JavaScript API Automation framework and a Cucumber, Playwright & TypeScript API automation framework from the ground up for a fully-featured API.
Upon completion, you will be able to apply your learnings and the automation framework you have built into your respective companies and projects. We are confident you will become an expert in building a world-class automation framework.
Our course and the automation framework we will build together has been developed with guidance from some of the globes leading testing and software engineering professionals and because of that we believe we can offer an incredible course where we will:
- Plan and roadmap your automation coverage with Postman.
- Develop your API automation framework against a real API.
- Build two end-to-end automation frameworks from the ground up for a full-featured end-to-end API.
- Evolve your skills and continuously improve your automation framework as we progress through the course
- Learn how to build an object-orientated – engineer-reviewed and approved automation framework.
We want this course to be the best decision you have ever made for your personal growth when it comes to improving your knowledge and skills in API test automation framework architecture.
Across many hours of exciting content, I will be at the bottom right of your screen instructing and cheering you along throughout the course. You will have everything you need to learn how to build a robust API automation framework.