# Getting Started

Welcome to **QApilot**, the industry’s first **AI-native autonomous testing platform for mobile applications**.

QApilot enables you test your app’s critical flows from Day 0 with **zero-touch sanity testing**, and then scale to comprehensive coverage using record & playback, Appium scripts, or natural-language test creation, all in one unified system.

### Why QApilot?

Modern mobile apps evolve fast. Testing them shouldn’t slow you down.\
Traditional automation often breaks when the app changes, requires heavy setup, and delivers poor coverage vs. effort.

QApilot leapfrogs traditional mobile app automation by combining:

* **AI-Native Mobile App Crawler:** autonomously explores your app, maps screens, states, and user journeys.
* **Knowledge Graph Generation:** QApilot's crawler outputs a structured graph of your app, serving as a single source of truth.
* **Network of Intelligent Agents: A** team of specialized AI agents (for test creation, prioritization, data generation, auto-healing, bug reporting, accessibility, etc.) perform **zero-touch smoke testing**.
* **Extensible Platform:** Seamlessly integrate third-party tools or even your own custom agents.

With QApilot, you get **faster releases, higher coverage, and less maintenance overhead**.

### How It Works

1. **Upload Your App**\
   Upload your APK/IPA to QApilot.
2. **Crawler Generates a Knowledge Graph**\
   The crawler autonomously navigates your app, handling interruptions, indexing states, and building a knowledge graph of flows and screens.
3. **Zero-Touch Sanity Testing**\
   Our agent network uses the graph to automatically generate and execute smoke tests. No scripts or setup required.\
   You get instant feedback on app health.
4. **Scale Coverage**
   * Extend tests via **record & playback**
   * Create scenarios in **natural language (Copilot)**
   * Add **Appium/RPA scripts** where needed
5. **View Reports & Insights**\
   QApilot produces detailed reports with screenshots, logs, analytics, and regression comparisons. Failures can be auto-logged to Jira, Slack, Teams, or your CI/CD pipelines.

### Key Features

* **Zero-Touch Smoke Testing:** Critical flows validated without setup.
* **Record & Playback:** Simple, script-free test creation.
* **Copilot Mode:** Generate tests from natural-language prompts.
* **Extensible Agents:** Bring your own or use QApilot’s AI agents.
* **Seamless Integrations:** Jira, Slack, Teams, BrowserStack, SauceLabs, CI/CD pipelines.
* **Debug & Auto-Heal:** Local agent debugger, self-healing flows.
* **Comprehensive Reports:** Dashboards and report comparisons.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.qapilot.io/detailed-documentation/getting-started.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
