trailblaze

Project Url: block/trailblaze
Introduction: AI-driven mobile testing framework.
More: Author   ReportBugs   OfficialWebsite   
Tags:
# 🧭 Trailblaze Trailblaze is an AI-powered mobile testing framework that lets you author and execute tests using natural language.

trailblaze-with-goose-android.gif

Trailblaze enables adoption of AI powered tests in regular Android on-device instrumentation tests. This allows leveraging existing execution environments and reporting systems, providing a path to gradually adopt AI-driven tests at scale.

Because Trailblaze uses Maestro Command Models for UI interactions it enables a longer term vision of cross-platform ui testing while reusing the same authoring, agent and reporting capabilities.

Available Features

  • AI-Powered Testing: More resilient tests using natural language test steps
  • On-Device Execution: Runs directly on Android devices using standard instrumentation tests (Espresso, UiAutomator)
  • Custom Agent Tools: Extend functionality by providing app-specific TrailblazeTools to the agent
  • Detailed Reporting: Comprehensive test execution reports
  • Maestro Integration: Uses a custom build on-device driver for Maestro to leverage intuitive, platform-agnostic UI interactions.

Documentation at block.github.io/trailblaze

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools