Skip to main content

Your first test

This guide walks you through running an AI-generated mobile test on your Android application.

Prerequisites

  • Aucert CLI installed (installation guide)
  • An Android emulator running or a connected device
  • Your app's APK file

Step 1: Initialize the project

In your project root:

aucert init --app ./app/build/outputs/apk/debug/app-debug.apk

This generates aucert.config.yaml:

aucert.config.yaml
app:
platform: android
apk: ./app/build/outputs/apk/debug/app-debug.apk
package: com.example.myapp

testing:
scope:
- navigation
- user-flows
confidence_threshold: 0.85

Step 2: Generate and run tests

aucert run

Aucert's 5-layer pipeline activates:

  1. The Knowledge Graph ingests your app's structure
  2. The Generation layer designs test scenarios
  3. The Execution layer runs them on your emulator
  4. The Analysis layer interprets results with visual reasoning
  5. A Report is generated with findings

Step 3: Review results

aucert status --latest

Each finding includes:

  • Severity — Critical, High, Medium, Low
  • Confidence score — How certain the AI is about the finding
  • Screenshots — Visual evidence at each step
  • Reproduction steps — Exact actions to reproduce the issue
tip

Findings with confidence scores above 0.95 are highly reliable. Scores between 0.85-0.95 should be manually verified.

What's next