Karate Black Belt in REST API Testing
summary
Karate is presented as a readable text DSL (Gherkin-like) for testing REST APIs that calls endpoints, asserts JSON fields and headers, reuses fixtures, and embeds small JavaScript helpers via Nashorn. At Lectra it’s used to test 139 endpoints across 70 feature files, running the full suite under a minute in CI with parallel execution; noted limitations are the Nashorn dependency and breaking changes before a 1.0 release.
AI-written summary · about
chapters (16)
- 0:00Introduction
- 1:24Project challenges API testing
- 3:32Karate as test solution
- 4:36Quick Karate demo
- 8:15Technical demo setup
- 10:03Karate test structure
- 12:10Creating film validation
- 17:36Adding actor to film
- 22:34Test data dependencies
- 26:30Authentication security
- 31:06Documentation CI
- 32:11Lectra feedback
- 33:37Karate limitations evolution
- 35:23Performance testing Gatling
- 38:00Future features outlook
- 39:25Conclusion Q&A
related talks
49mKarate Black Belt in REST API Testing
26mKarate for REST and GraphQL test automation
44mKarate: Beyond API testing
50mKarate: powerful and simple framework for REST API automation
11mUsing a Martial Art To Do Tests
50mUsing a Martial Art to Do Tests
01h 00mFull-Stack Test Automation with Karate
16mAPI and UI Test Automation with Karate
