Endtest

Endtest

›Web Tests

Web Tests

  • How to create Web Tests
  • AI Test Creation Agent
  • Finding elements in Web Applications
  • How to execute Web Tests
  • Assertions for Web Tests
  • IF Statements for Web Tests
  • Web Applications with restricted access
  • How to test in iframes
  • How to test in multiple tabs
  • How to test File Uploads
  • How to test File Downloads
  • How to test Emails
  • How to test PDF files
  • How to test Chrome Extensions
  • Dealing with reCAPTCHA
  • Dealing with Dynamic Locators
  • Dealing with Canvas Elements
  • Performing a Drag and Drop
  • Execute JavaScript
  • Accessibility Testing
  • Modify HTTP Headers
  • Testing WebRTC Applications
  • How to scroll in Web Tests
  • How to test Checkboxes
  • How to test Dropdowns
  • Dealing with Sessions
  • Web Crawler
  • Export Web Tests
  • Migrating from Selenium

Mobile Tests

  • How to create Mobile Tests
  • Finding elements in Mobile Applications
  • How to execute Mobile Tests
  • Assertions for Mobile Tests
  • IF Statements for Mobile Tests
  • How to scroll in Mobile Tests
  • Performing Complex Gestures

Advanced

  • Variables
  • Waits
  • Endtest API
  • Scheduler
  • Drive
  • Adding Collaborators
  • AI Assertions
  • AI Variables
  • Computer Vision
  • Importing Test Cases
  • Using Loops
  • Data-driven Testing
  • Send API Requests
  • Read SMS
  • Execute SQL queries
  • Self-Healing Tests
  • Email Notifications
  • Slack Notifications
  • PagerDuty Notifications
  • Webhook Notifications
  • Automatic Backup
  • Advanced Settings
  • Multiple environments
  • How to stop a test
  • Utilities
  • Utilities API
  • Team
  • On-Premises

Integrations

  • Atlassian Jira
  • Slack
  • PagerDuty
  • Microsoft Teams
  • Discord
  • Mattermost
  • Jenkins
  • GitHub
  • Azure DevOps
  • GitLab
  • TeamCity
  • CircleCI
  • TravisCI
  • Bitbucket
  • Heroku
  • Bamboo Server
  • Test Case Management
  • SSO
  • BrowserStack
  • Sauce Labs

AI Test Creation Agent

Overview

The AI Test Creation Agent helps you create Web Tests faster through an agentic approach that generates test steps based on your instructions.

You can access it by clicking the New Test Suite button and then selecting the Use AI option.

Endtest is not just a traditional test automation platform with a layer of AI features added on top.

It is a truly agentic AI platform for test automation, designed to let AI actively participate in the test creation workflow while still producing clear, structured, and maintainable results inside the Endtest platform.

The AI Test Creation Agent is one of the many AI-powered components in Endtest, built to help teams accelerate test creation while keeping full visibility and control over the final result.

Unlike black-box approaches where an AI instruction remains inside the test at runtime, the Endtest AI Test Creation Agent generates regular test steps that can be reviewed, modified, and reused just like any other steps in Endtest.

This gives you visibility into what the test will do, control over the final result, and a more predictable test creation workflow.

Why the Endtest approach is different

Many AI-based approaches in test automation focus on generating raw code or on leaving an AI-driven instruction inside the test itself.

In practice, those approaches can create maintenance overhead, instability, and unnecessary complexity. Users may end up reviewing hallucinated output, fixing brittle code, or repeatedly asking AI to repair earlier AI-generated changes.

Endtest does not rely on a generic, one-size-fits-all AI approach for test creation.

Using a general-purpose foundation model by itself is not enough to deliver the speed, consistency, and reliability required for production test automation. On their own, such models can be too slow for interactive workflows and can introduce hallucinations or unstable output.

That is why Endtest takes a different approach.

The AI Test Creation Agent is purpose-built for test automation and designed to generate clear, reusable, and editable test steps that fit naturally into the Endtest platform.

This is not something users typically get by calling a general-purpose model API directly, because the value comes from the full system, not just from the underlying model.

The true advantage of AI in test automation is not to replace everything with a black box, but to provide a higher-level layer that helps accelerate and democratize test automation.

Built on a mature test automation platform

For more than 10 years, teams have used Endtest as a reliable platform for test automation.

That experience helped shape the AI Test Creation Agent around what users actually need: speed, clarity, control, and the ability to automate real-world workflows.

What makes Endtest especially powerful is that the AI capabilities are part of a mature platform that can automate complex flows, including emails, SMS messages, API requests, database calls, file uploads, file downloads, and more.

This means the AI Test Creation Agent is not an isolated feature. It is built into a platform that can support the full complexity of modern test automation.

How to start using the AI Test Creation Agent

To start using the AI Test Creation Agent:

  1. Go to the Web Tests section.
  2. Click the New Test Suite button.
  3. Select the Use AI option.

After starting the agent, you can choose between two approaches: Granular and High-Level.

Granular and High-Level approaches

Granular

In Granular mode, you provide instructions for individual steps.

You can add one step at a time or provide multiple steps at once.

This approach is useful when you want more precision and tighter control over what the agent generates.

High-Level

In High-Level mode, you provide broader directions for the flow you want to automate.

The agent then generates the corresponding test steps for that flow.

This approach is useful when you want to move faster and describe the intended workflow at a higher level.

Use files in the prompt

You can also use files in the prompt to provide additional context to the agent.

This can help when the test creation process depends on structured information, detailed instructions, or supporting documents that you want the agent to take into account.

Configure the remote machine in the Endtest cloud

The AI Test Creation Agent includes settings for configuring the remote machine in the Endtest cloud where it runs.

You can configure settings such as:

  1. Platform
  2. Operating system
  3. Browser
  4. Browser version
  5. Screen resolution

This helps you create tests in an environment that matches the setup you want to target, without relying on your own computer or infrastructure.

Because the AI Test Creation Agent generates standard Endtest steps, the resulting test remains fully compatible with all supported browsers.

This means the test can later be executed on any browser available in the Endtest cloud, including Safari.

Start AI-driven test creation from an existing test

The AI Test Creation Agent can also be started from a specific point inside an existing test.

To do this, you can manually add a Miscellaneous -> Start AI Test Creation Agent step in your test.

When the test execution reaches that step, the AI Test Creation Agent starts from that point in the workflow.

You can then create additional steps based on the current state of the application and save those steps either in the original test case or in a different test case.

This is especially useful when part of the workflow is already covered by an existing test and you want the agent to continue from that point, without having to generate the earlier steps again.

Clear and reusable output

The generated output consists of regular test steps.

Those steps can be reviewed, modified, and reused just like any other steps in Endtest.

This makes the AI Test Creation Agent easier to trust and easier to maintain over time, because the final result is transparent and editable.

When to use the AI Test Creation Agent

The AI Test Creation Agent is a strong choice when you want to reduce manual work and create tests faster.

It is especially useful when you want to:

  1. Create tests quickly from natural language instructions
  2. Accelerate the automation of common user flows
  3. Continue automation from a specific point in an existing test
  4. Use AI as a high-level layer to make test automation more accessible

Conclusion

The Endtest AI Test Creation Agent combines agentic test creation with the control and maintainability of a mature test automation platform.

Instead of relying on a black-box runtime approach, it generates clear and editable test steps that fit naturally into the broader Endtest ecosystem.

This helps teams move faster while still keeping full visibility and control over their automated tests.

← How to create Web TestsFinding elements in Web Applications →
  • Overview
  • Why the Endtest approach is different
  • Built on a mature test automation platform
  • How to start using the AI Test Creation Agent
  • Granular and High-Level approaches
    • Granular
    • High-Level
  • Use files in the prompt
  • Configure the remote machine in the Endtest cloud
  • Start AI-driven test creation from an existing test
  • Clear and reusable output
  • When to use the AI Test Creation Agent
  • Conclusion
© Endtest Inc.