Decision at Intuit about Git, Karate DSL

Avatar of ptrthomas
Distinguished Engineer at Intuit ·

Karate DSL is extremely effective in those situations where you have a microservice still in development, but the "consumer" web-UI dev team needs to make progress. Just create a mock definition (feature) file, and since it is plain-text - it can easily be shared across teams via Git. Since Karate has a binary stand-alone executable, even teams that are not familiar with Java can use it to stand-up mock services. And the best part is that the mock serves as a "contract" - which the server-side team can use to practice test-driven development.

16 upvotes·2 comments·9.5K views
Avatar of Peter Thomas

Peter Thomas

Distinguished Engineer at Intuit