Skip to content
SPECIFICTION
Get listed

Espresso vs Katalon Studio

Espresso

developer.android.com

Katalon Studio

katalon.com

Side by side

FigureEspressoKatalon Studio
Price fromFree$83.33/mo
Free planYesYes
Free trial—Yes
Open source——
WebYesYes
Windows—Yes
macOSYesYes
LinuxYesYes
iOSYesYes
AndroidYesYes
API—Yes
Self-hosted—Yes
Plans published16
Spec score · Automated Testing8.8 (#4)9.2 (#3)
Spec score · Mobile App Testing Software8.7 (#6)9.2 (#1)
PurposeEspresso provides APIs for writing concise Android UI tests that simulate user interactions with Views.Katalon Studio is a test automation IDE for authoring and executing tests across web, mobile, API and desktop applications.
SupportThe project directs general questions to its AndroidX Test Discuss mailing list and specific questions to Stack Overflow, while using GitHub issues for feature requests and bugs.The pricing page includes a 24/5 ticket system for Professional and premium support with an SLA for Enterprise.

Plans

Espresso

  • EspressoFree

Espresso pricing →

Katalon Studio

  • Katalon Studio EnterprisePriced on request
  • FreeFree
  • FreeFree
  • Professional$1,000 a year
  • Professional$1,000 a year
  • EnterprisePriced on request

Katalon Studio pricing →

In their own words

Espresso

Espresso is a free, open-source framework for writing automated user-interface tests for Android apps. Before a test acts or checks a screen, it waits for the app’s message queue, AsyncTask work and developer-defined idling resources to become idle. Its packages cover core testing, WebView components, idling resources, intents and other testing support. Espresso-Web tests Android WebViews, while Espresso-Intents can validate and stub app intents. Multiprocess Espresso supports interactions across processes within an app, but it requires Android 8.0/API 26 or later and does not test external processes. Tests run in Android Studio or from the command line with Gradle; installation uses the SDK Manager and Gradle, and Android Studio is recommended. The framework supports Android 4.0.1/API 14 or higher. Test Recorder can capture device interactions and assertions to generate a UI test, while AccessibilityChecks can evaluate views during actions. The listed stable release and core dependency are version 3.7.0. Espresso is Apache-2.0 licensed.

Visit developer.android.com

Katalon Studio

Katalon Studio has no write-up on Specifiction yet; its figures are above.

Visit katalon.com