API AUTOMATION
TRIPS AND TRICKS
Alper Mermer
WHAT IS API TEST AUTOMATION ?
WHAT IS API TEST AUTOMATION ?
WHY WOULD YOU DO IT ?
• You want to perform your tests without a GUI
• You want to test faster
• You want to access internal components of the system
• You want to test components in isolation
• You want to provide your API as a product to the external
world
WHO SHOULD DO IT ?
• Devs
• Testers
• Consumers
TOOLS AND FRAMEWORKS
• Soapui
• Postman
• Swagger-ui
• rest-assured (Java)
• rest-client (Ruby)
• requests (Python)
• Mock servers (ex: mountebank)
MOVING INTO MICROSERVICES
• Microservices have more granular services
• APIs would be a composition of these services
• APIs are going to be your main source of testing
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
SOME EXAMPLES
THANK YOUQuestions ?
amermer@thoughtworks.com
07873 907 309

API Test Automation Tips and Tricks