> 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.md).

# Smart Recording

Smart Recording in WalnutAI enables you to quickly create automated test cases by capturing application workflows through either **AI Recording** or **Manual Recording**. It simplifies test automation by allowing you to define or perform a business flow, while WalnutAI converts it into a structured and executable automated test case.

With Smart Recording, you can choose the recording approach that best suits your requirement:

* **AI Recording:** Describe the required test flow in a natural-language prompt. WalnutAI understands the described workflow, identifies the required actions, and generates a structured automated test case based on the flow.
* **Manual Recording:** Interact with the application manually while WalnutAI captures the actions performed, including the test steps and relevant parameters, and converts the recorded flow into an automated test case.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FLTL4XJrfUzFWRIBCNpi0%2FScreenshot%202026-08-10%20at%206.22.37%E2%80%AFPM.png?alt=media&amp;token=8b74f4f3-c89a-4975-a4af-aa247c2ae3eb" alt=""><figcaption></figcaption></figure>

Smart Recording supports automation across multiple application types, including Web Applications, API, Mobile Applications and Mainframe Applications.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2F3WRJ8F3zkn3NsSQ3Cvfv%2FScreenshot%202026-08-10%20at%2011.42.13%E2%80%AFPM.png?alt=media&amp;token=73e13bd2-7ed4-4fb2-95b8-985492ff72e1" alt=""><figcaption></figcaption></figure>

Before starting a recording, ensure that the **Agent is turned on**. The Agent enables WalnutAI to interact with the application, process the recording or prompt, and generate the corresponding automated test steps.

WalnutAI also allows you to convert existing [**manual test cases into automated test cases** ](/test-and-quality-management/test-management/convert-a-manual-test-case-to-an-automated-test-case.md)using Smart Recording. You can assign a manual test case to **Smart Recording**, after which it appears under the **Tasks** tab. Select the assigned test case to process it through Smart Recording. The existing manual test steps are then used to generate the corresponding **automated test steps**.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FRiIVQa0wd7U8gxOSVKqw%2FScreenshot%202026-08-10%20at%206.28.44%E2%80%AFPM.png?alt=media&amp;token=46ea98a3-c5cd-499b-afa6-542d7a205884" alt=""><figcaption></figcaption></figure>

Use the **History** button available at the top of the Smart Recording screen to access previous recording sessions. To start a fresh recording session, use the **History** option to initiate a new session, ensuring that the new recording starts independently from previous sessions.

<figure><img src="https://295337183-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F9aroNmDWVJAmMjkdy0hx%2Fuploads%2FudFzwslqyusW48IYE9MX%2FScreenshot%202026-08-10%20at%206.27.15%E2%80%AFPM.png?alt=media&amp;token=9a5cd391-58e5-41f3-9cd2-9d94e1546064" alt=""><figcaption></figcaption></figure>

Whether you prefer to describe a workflow or interact directly with the application, Smart Recording helps reduce the effort required to build automated test cases while maintaining a structured and reusable test flow.
