# bytedance/Fastbot_Android

Fastbot(2.0) is a model-based testing tool for modeling GUI transitions to discover app stability problems

Repository: https://github.com/bytedance/Fastbot_Android
Canonical: https://ross.abutalabs.com/products/fastbot_android
Language: C++
License: NOASSERTION
License Family: other
Last push: 2025-06-20T07:21:49+00:00

## Health v2 (maintenance only)
Score: 44/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 27, release rhythm 35, longevity 100
- inputs: {"age_days": 2098, "days_push": 439, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1201, forks 263 (observed 2026-08-28T04:03:58.286204+00:00)

## What it is
Fastbot is a model-based GUI testing tool for Android apps that models GUI transitions using machine learning and reinforcement learning to discover stability problems like crashes. It extends the Android Monkey with intelligent exploration, supporting Android 5-14 and modified Android-based systems.

## Use cases
- find crashes in my android app automatically
- fuzz test android gui
- automated stress testing for android app stability
- model-based ui exploration of an android app
- discover anr and crash bugs before release
- intelligent monkey testing for android

## When to choose
- you need automated black-box GUI testing of Android apps without writing test scripts
- you want ML/RL-guided exploration that reaches deeper app states than random Monkey
- you need broad Android version compatibility including vendor-modified systems

## When to avoid
- you need scripted assertion-based UI tests (use Espresso or Appium instead)
- you are testing iOS apps (use Fastbot_iOS)
- you require cross-platform mobile testing in one tool

## Facets
- artifact type: cli-tool
- maturity: active
- function: testing, e2e-testing, fuzzing, machine-learning, reinforcement-learning
- domain: testing, mobile-development, android-tools
- platform: cli, jvm
- tags: gui-testing, model-based-testing, android-monkey, crash-discovery, app-stability, reinforcement-learning, automation, android

## Member repositories
- bytedance/Fastbot_Android (main) score 44

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:58.286204+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:20:40.088704+00:00, confidence not recorded.
  - readme: https://github.com/bytedance/Fastbot_Android (fetched 2026-08-28T04:03:58.286204+00:00, sha ef8b25e990c5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
