> For the complete documentation index, see [llms.txt](https://docs.walnutai.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.walnutai.ai/core-features/intelligence-hub/generate-test-cases/smart-recording/manual-recording/mobile-test-case-creation/android.md).

# Android

Once the device is registered, WalnutAI allows you to create automated test cases for Android applications using **Manual Recording**. You can manually interact with the application in the Live Screen, and WalnutAI captures the actions performed and generates the corresponding test steps with parameters.

{% hint style="info" %}
For instructions on registering an Android device, refer to [**Android Device Registration**.](/core-features/intelligence-hub/generate-test-cases/smart-recording/ai-recording/mobile-test-case-creation/android-device-registration.md)
{% endhint %}

#### Steps to Create an Android Test Case Using Manual Recording

* Navigate to the **Intelligence Hub** and select **Smart Recording**.
* Select **Mobile** as the test type and choose **Android** as the platform. Configure the required options, including the recording mode, device source, and device type.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FqepNIpGLH2pPr5Yew5SB%2FScreenshot%202026-08-12%20at%206.17.36%E2%80%AFPM.png?alt=media&amp;token=84e97d36-6414-4556-b82c-d928512e5661" alt=""><figcaption></figcaption></figure>

* Once the required settings are configured, connect the Android device. The connected device appears under the **Device** section. Select the required device to proceed.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FBQD5BFz3SgeD8S7AnmIV%2FScreenshot%202026-08-12%20at%203.58.28%E2%80%AFPM.png?alt=media&amp;token=18746fb8-9baa-46ba-addc-5ec648ae7814" alt=""><figcaption></figcaption></figure>

* Under **Application**, select the application you want to test.&#x20;

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FsbWgHUOVBjmUORCwiwGk%2FScreenshot%202026-08-13%20at%204.07.09%E2%80%AFPM.png?alt=media&amp;token=e73006f9-343c-447b-9284-d5b82a7cd07c" alt=""><figcaption></figcaption></figure>

If the required application is not available in the application list, you can install it manually:

* Click **Install APK**.
* Select **APK** as the application type.
* Select the required APK file.
* Install the application.
* Once the installation is complete, select the application.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2F2bMysLtw7Zc5oJCkrWN6%2FScreenshot%202026-08-12%20at%204.01.50%E2%80%AFPM.png?alt=media&amp;token=62f278a5-293d-48a0-804a-bab770a9304d" alt=""><figcaption></figcaption></figure>

* Click **Connect** to establish the connection with the selected application. Once connected, click **Start App** to launch the application. The application opens in a **Live Screen**, allowing you to manually interact with the application.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2Fy8gp1Y6xbUUAceuI5ACi%2FScreenshot%202026-08-12%20at%206.22.30%E2%80%AFPM.png?alt=media&amp;token=d1d25fca-4cca-4c71-b39d-ae2b3dd144ea" alt=""><figcaption></figcaption></figure>

* Manually perform the required workflow on the Android application using the **Live Screen**. For example, log in using valid credentials, place an order using **Cash on Delivery (COD)**, and verify that the order is successfully placed.&#x20;
* **Double-click** the required field to view the list of available actions.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FQyLavBSbrSW2r2dnbhut%2FScreenshot%202026-08-13%20at%2012.51.38%E2%80%AFPM.png?alt=media&amp;token=cf084a07-0be0-4218-a311-cc6ffd47b756" alt=""><figcaption></figcaption></figure>

* WalnutAI captures the actions performed during the recording and generates the corresponding **test steps and parameters**.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FeGbCt55ug6DAWft4UlTK%2FScreenshot%202026-08-12%20at%204.19.51%E2%80%AFPM.png?alt=media&amp;token=477761a4-6c63-4b6a-823d-bec581670fba" alt=""><figcaption></figcaption></figure>

* Once you complete the required workflow, review the generated test steps and parameters. Make any necessary modifications based on the required test flow.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FrLTCUVNxbDl6BH9cqHwi%2FScreenshot%202026-08-12%20at%204.24.00%E2%80%AFPM.png?alt=media&amp;token=977e9869-d823-4837-8458-60a23e56917f" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
For detailed information on modifying individual test steps, refer to [**Manage a Test Step**.](/test-and-quality-management/test-management/test-cases/manage-test-step.md)
{% endhint %}

* Once you have completed the required modifications, click **Disconnect** to end the recording session. Then, click **Save** to save the generated Android test case along with its corresponding steps and parameters.
