Continuing on, we shall explain the basic method of creating a test using the browser test version of MagicPod.
- Using Generative AI Features
- Daily batch test run schedule settings
- Introduction of features for ease of use
1. Using Generative AI Features
MagicPod is continuously adding new AI-related features that accelerate test automation, including MagicPod Autopilot, a test automation agent that allows you to create, edit, and execute test cases using only natural language instructions.
1-1. Enable Generative AI Features
To use generative AI features, you must first enable them.
First, open the Optional features tab on your organization's Settings screen. (This screen can only be accessed by users with update permissions for the organization.) Then select Enabled for Generative AI features and update.
Now you can use the generative AI features. Let's try using MagicPod Autopilot right away.
1-2. Create Tests with MagicPod Autopilot
⚠️ Using MagicPod Autopilot requires AI credits, but you can try it for free using the Monthly free usage tier / Initial free usage tier.
Open the test case editing screen and click the "Launch" button in the upper right to start the cloud browser. Then click the icon in the lower right.
Enter the content you want to request in the displayed dialog and press the execute button.
For example, let's create a membership registration test like this:
Navigate to https://hotel-example-site.takeyaqa.dev/en-US/signup.html,
and create steps to complete membership registration
by entering the following information:
Username: magicpod-user
Email address: magicpod-user@example.comAfter waiting a moment, the results will be displayed. If the test has been edited, the on-screen display will automatically update.
After that, give additional instructions as needed or manually edit the test case.
In this way, using MagicPod Autopilot allows you to create test cases in less time than creating them manually from scratch.
Tips for effective use are explained in Mastering Autopilot, so please take a look.
1-3. Learn About Other Generative AI Features
There are other useful generative AI features, such as AI Assertion, which automates human visual verification.
Please refer to this help page:Using Generative AI Features
2. Daily batch test run schedule settings
Once you have created several tests, you can schedule them to run as a batch job every day, and configure the results to be sent using email or Slack notifications.
2-1. Create MagicPod batch run settings
Go to the project screen, and click Details on the Batch runs tab.
Click the kebab menu and click Edit.
Select Shared and click OK.
Click Schedule batch run.
Select Enable schedule and set your desired time and day.
Then the scheduled day and time will be displayed.
2-2. Set up test results email notification
Next, we shall consider the test results notification settings.
To configure email notifications, click Common settings and set the Notify test result by email option to Enabled. (The default is Disabled.)
When set to "Enabled (only for non-successful results)", email notifications will be sent only when the test result is other than "Success" (Failed, Aborted, or Unresolved).
Reference: Receive notifications by email
2-3. Set up test results Slack notification
To configure Slack notifications, click Common settings and set the Notify test result by Slack option to Enabled. Then, you'll see Add, so click it.
When the popup window appears, input your desired name and click Add to Slack.
Select the channels for which you wish to send notifications, and click Allow.
For the method of setting whether to provide notification(s) of Success/Failure/Requires Confirmation/Suspension, see Receive notifications via Slack.
For a detailed explanation of batch runs, see Run batch tests.
3. Introduction of features for ease of use
If you wish to know all the commands, see Command list.
FAQ and tips for operation in the early stages of installation are presented in Tips for initial introduction (Browser).
- File upload tests
- File download test You can check the download results here.
- Close the alert
- Email tests
- Test a site with basic authentication enabled
- Test a screen where you need to scroll
- Utilize shared steps No limit on the number of creations
- Utilize variables
- Utilize conditional branching
- Visual diff checks
- Test separate tabs and separate windows
- Acquicre temporarily displayed element captures
- Switch test execution environments (Switch domain to use test cases)
- Change a browser window size
- Test a mobile website
- Test using external cloud services
- Run only specific test cases as a batch
- Browser test frequently asked questions
Next, we shall explain the screens and terms used for the various settings.