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:
- The Knowledge Graph ingests your app's structure
- The Generation layer designs test scenarios
- The Execution layer runs them on your emulator
- The Analysis layer interprets results with visual reasoning
- 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
- CI/CD integration — Automate testing in your pipeline
- Configuration — Fine-tune test generation