Test automation framework Karate reaches milestone release

Share
  • February 17, 2020

Just earlier this month, we first presented the open source tool Karate in our GitHub trendy five, and now v0.9.5 was released.

While the version number may not sound spectacular at first glance, the release is referred to as “The Big One”—and the UI test automation tool has received breaking changes.

SEE ALSO: Test-driven Java development vs. traditional testing: Comparative study

According to the repo, Karate is based on the popular Cucumber/Gherkin standard and provides IDE support as well as syntax-coloring. It does not require Java knowledge and should enable even non-programmers to write tests.

Debugger

Among other breaking changes, the Karate debugger has been replaced in v0.9.5. The previously used “Karate UI,” which was implemented in JavaFX, is no longer in use.

Instead, the debugger is now part of the Visual Studio Code extension for Karate. This “game changer,” Karate Runner, lets you step through code, but also supports stepping backwards and hot-reloading code. Karate Runner can be pointed to an existing Maven or Gradle project, and it works for both API and UI automation.

In this video posted on Twitter, you can see Karate Runner in action:

Bug fixes and more

In Karate 0.9.5, Karate Robot was added for desktop automation as an experimental feature, and you can now “mask” parts of the HTTP log, which should help protect sensitive data.

SEE ALSO: Test-driven Java development vs. traditional testing: Comparative study

Among other updates, several bugs have been fixed as well. For example, the issue of Karate log files exceeding OS limits has been addressed and the freezing of Gatling tests has been solved.

See the full release notes for further details.

The post Test automation framework Karate reaches milestone release appeared first on JAXenter.

Source : JAXenter