For the complete documentation index, see llms.txt. This page is also available as Markdown.

iOS

Once the device is registered, WalnutAI allows you to create automated test cases for iOS applications using AI Recording.

You can describe the required test workflow in natural language, and the AI agent interacts with the connected iOS application to perform the requested actions. WalnutAI then automatically generates the corresponding test steps and parameters based on the recorded workflow.

For instructions on registering an iOS device, refer to the iOS Account Setup and Device Registration.

Steps to Create an iOS Test Case Using AI Recording

  • Navigate to the Intelligence Hub, select Smart Recording, and ensure the Agent is turned on.

  • Click the Web button in the bottom bar and select Mobile as the test type.

  • Click the AI Recording button in the bottom bar and select the required AI Recording mode.

  • Click the Settings icon in the bottom bar and configure the required settings. Select iOS as the platform, and configure the Device Source and Device Type.

  • Once the required settings are configured, the connected iOS device appears under the Device section. Select the required device to proceed.

  • Under Application, select the application you want to test.

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

    • Click Install IPA.

    • Select the required iOS application file.

    • Install the application.

    • Once the installation is complete, select the application from the Application list.

  • Click Connect to establish the connection with the selected application. Once connected, the application opens in the Live Screen, allowing the AI agent to interact with it.

  • Describe the required workflow in the chat panel using a natural-language prompt and click Send.

  • The AI agent processes the instructions and performs the requested actions on the iOS application. WalnutAI generates the corresponding test steps and parameters, while the actions performed by the AI agent are displayed on the Live Screen.

Use the + icon to add existing test cases or custom methods to the recording session. For more information, refer to Insert Test Cases and Custom Methods.

  • Once the test case is generated, review and customize the test steps as required. You can edit request details, modify parameters, skip a step, enable Continue on Failure, add a new step, add a nested test case, cancel a step, or debug the test case.

For detailed information on modifying individual test steps, refer to Manage a Test Step.

  • Once you have completed the required modifications, click Disconnect to end the recording session.

  • Click Save to save the generated iOS test case along with its corresponding test steps.

Last updated