DZone
DevOps Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > DevOps Zone > Karate: Web Services Testing Made Simple

Karate: Web Services Testing Made Simple

Testing web services can be fun! That's why we've decided to open-source Karate, a framework that reduces the entry barrier to writing a test.

Peter Thomas user avatar by
Peter Thomas
·
Mar. 16, 17 · DevOps Zone · News
Like (2)
Save
Tweet
11.26K Views

Join the DZone community and get the full member experience.

Join For Free

Intuit has open-sourced Karate, a framework that makes the tall claim that the business of testing web-APIs can actually be — fun.

I know what you must be thinking. There’s no way that making HTTP requests and navigating the forest of data that is returned could be fun.

But really, that’s what developers who tried Karate had to say. It actually didn’t surprise us. Karate was born out of a strong dissatisfaction with the current state of solutions that exist. A lot of thought went into Karate to keep it simple and elegant, to allow the user to focus on the functionality instead of boiler-plate, and to keep things concise.

Karate strives to reduce the entry barrier to writing a test and, more importantly, reduces the friction to maintain a test because of how readable tests become.

The obligatory “Hello World” example may throw some light on the unique approach that Karate takes.

Hello World !

So, if you found that compelling, and if you or your teams are in the business of testing complex web-service APIs, be it REST, SOAP, JSON, XML or GraphQL — do check out Karate.

Karate is in the early stages of adoption by teams within Intuit, but we decided to open-source this right away, so as to accelerate the process of community feedback. It is our firm belief that Karate is already equipped to take on the challenge of testing any real-world web-service, and the feature-list on the home page is a testament to this.

Your feedback can make it more awesome. It would be great to see your feature requests on the GitHub project page, and do pass on the link to those who you feel would benefit from what Karate has to offer.

And remember, testing web services can be fun!

Web Service

Published at DZone with permission of Peter Thomas. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Legacy Modernization and Hybrid Cloud with Kafka in Healthcare
  • Understand Source Code — Deep Into the Codebase, Locally and in Production
  • Why You Should Be Obsessed With Dogfooding
  • Introduction to Word Vectors

Comments

DevOps Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo