API Testing following the Test Pyramid
summary
Pipeline blueprint that runs a health check first, then contract testing with JSON Schema, acceptance and functional stages, implemented as GitLab CI stages and Maven/TestNG/JUnit filters. Concrete Rest-Assured examples show request/response specs, JSON schema assertions, and data factories using JavaFaker; demo targets a loans API (CPF restriction flow). Claims faster feedback by short‑circuiting downstream tests when health or contract checks fail and provides code on the linked GitHub so the approach can be reproduced.
AI-written summary · about
chapters (5)
related talks
25mFive Levels of API Automation
35mTest automation guide: How to move away from chain tests
19mFunctional Testing of GraphQL APIs: Simple Checks That Catch Real Bugs
44mHow to fast generate your API Test with OpenAPI Tools and Rest-Assured
54mShould You Be Doing More API Testing?
35mEvolution of a RESTful Testing Framework
40mAmplifying Test Automation using REST Assured
33mBuilding an Automated Test System from Scratch
