Maestro

Declarative tests for mobile and web interfaces

Visit Maestro official site

What it does

Maestro provides interface-testing tools using declarative flows for actions such as tapping, typing, and checks, giving application teams a way to express user interactions and expected visible outcomes through a maintained sequence of test operations.

When to use it

For regression checks of core interactions, consult flow and selector guides to express login or navigation as readable test steps.

Detox

End-to-end testing for React Native

  • testing
  • mobile

Research

Patrol

Native interactions in Flutter testing

  • testing
  • mobile

Research

Expo

React Native development and application tooling

  • mobile
  • framework

Research