Agentic User Testing Directly In Cursor

Supercharge your IDE with human-like testing of what your developing.

Manual testing slows you down.

Write code faster with AI, ship with confidence. Squidler's agent explores your app like real users while you develop and prompt, catching bugs before they reach production. When issues are found, Squidler empowers Cursor's AI to literally solve it for you.

Code example of problems found

How it works

Shows the Squidler extension in Cursor

Squidler's Cursor extension brings AI-powered testing directly into your IDE. As you develop locally, it spins up agents that explore your app like real users would – clicking buttons, filling forms, and validating features. No test scripts needed.

Example of testing local host

Every time you use AI to generate code or build a new feature, Squidler validates it in a real browser. A secure tunnel lets Squidler explore your locally running server and see exactly what your users would see, catching issues before they reach production.

Code example

No test scripts needed – Squidler's AI engine knows what to test. You focus on coding while watching the results in real-time. When issues are found, Cursor's AI helps you fix them instantly, creating a tight loop between testing and fixing.

You shouldn't lose users because of bugs, and testing shouldn't slow you down. That's why we built Squidler.

FAQ

What is the Squidler Cursor Extension?

Our Cursor Extension is a plugin designed to bring Squidler's exploratory functional user testing directly into your local development environment. It simulates real user interactions—clicking buttons, navigating pages and much more—to uncover issues and help improve your web application as early as possible.

How does the Cursor Extension work?

The extension opens a secure tunnel and triggers Squidler’s exploratory testing engine. Squidler autonomously explores and interacts with your web app in a browser to finds functional, as well ass accessibility and language, problems. To solve problems you can click "Fix selected problems" and Cursor get the details needed to try to figure out a solution.

What types of issues does it detect?

The extension evaluates all interactions in your web app against Squidler’s comprehensive testing capabilities, which cover functional performance, accessibility standards, and language accuracy. It identifies runtime errors, UI glitches, and issues that might not be caught through static code analysis—ensuring that your application meets expected behaviors and quality benchmarks.

Do I need to create or maintain test cases?

No. The Cursor Extension uses Squidler's exploratory testing approach. This means there’s no need for you to write, update, or manage test cases.

Can I use the Cursor Extension for production testing?

Not the Cursor Extension itself, but you can use Squidler. The Cursor Extension is specifically designed for local development environments—enabling you to test your web app as you build it. If you want continuous testing of your live production or staging site, simply add the URL to Squidler.io, and Squidler will continuously monitor your site and send you email notifications when issues are detected.

How do credentials work with the Cursor Extension?

For testing areas of your application that require authentication, you will be able to provide test user credentials so the extension can log in autonomously. It’s important that you use dedicated test accounts, and test databases, to ensure that any automated interactions (such as form submissions or data entries) don’t inadvertently affect your production data.

How does the AI-assisted code generation work?

When an issue is detected, the extension relays detailed problem information to the integrated Cursor AI chat. This chat uses the model you’ve chosen within the Cursor Extension to analyze the issue and generate a code solution. The extension provides enough detailed context for the AI to effectively solve the problem, allowing you to review and apply the proposed fix directly.

What benefits does the Cursor Extension offer?
  • Early End-to-End Testing: Automatically explores and tests your application without manual test cases.
  • Real-Time Feedback: Detects issues as they occur and provides visual, step-by-step reports.
  • AI Assistance: Offers code generation to help quickly resolve identified problems.
  • Reduced Developer Effort: Minimizes the amount of pointing and clicking required during testing.
  • Enhanced Developer Experience: Integrates directly into your local development workflow, enabling you to catch issues early and improve overall application quality.
How can I integrate the Cursor Extension with my workflow?

The Cursor Extension is designed to be a seamless part of your development process. It enables you to get your web app tested by Squidler as you develop it, using the same robust exploratory testing engine that powers Squidler.io. Whether you're testing locally with the extension or monitoring a live site via Squidler.io, you’re accessing the same powerful testing capabilities—tailored to your development stage.

Still have questions?

We value your input and are here to help! For support, bug reports, or feature suggestions, please contact our support team via email or through our Slack integration. Your feedback is essential for making the Cursor Extension even better.

Contact us