Reviewing pull requests without understanding their real-world behavior means issues slip through even when code looks correct—so we added automatic exploratory testing that runs on every PR.
How It Works
Enable PR exploratory testing in your GitHub integration settings, and every pull request will automatically receive an AI-powered exploration report highlighting potential issues before code reaches production.
Understanding project health and test performance from fragmented views makes it difficult to spot trends and take action quickly—so we redesigned the project dashboard with improved metrics and navigation.
How It Works
The new dashboard is now your default view when accessing any project, providing immediate visibility into test health and quick access to the most common workflows for managing and analyzing your tests.
Manually exploring applications to find edge cases and unexpected behaviors takes significant time and often misses issues—so we added autonomous exploratory testing directly in chat.
How It Works
Start exploratory testing from the chat assistant by asking it to explore your application or specific features, and receive comprehensive exploration reports with suggested tests and discovered issues.
Testing internal applications typically requires exposing them to the internet or setting up complex VPN configurations—so we added SSH proxy tunnel support for secure, direct access to applications behind firewalls.
How It Works
Configure SSH proxy tunnels in your project settings under Network, where you can add tunnel endpoints with authentication credentials to enable secure testing of internal applications.
Manually creating tests through the UI doesn't scale for teams that want to automate test generation from their own tools and workflows—so we built a comprehensive API for programmatic test management.
How It Works
Access the API documentation in your project settings to get started with programmatic test creation, including complete request examples, authentication guides, and integration patterns for common CI/CD platforms.
Understanding testing costs and usage patterns without detailed metrics makes budget planning difficult—so we added comprehensive billing and usage visibility.
How It Works
Access billing metrics in your organization settings under Billing, where you can review usage history, analyze spending trends, and export detailed reports for financial planning and cost optimization.
Debugging API issues with limited visibility into request and response data wastes time guessing what went wrong—so we added full network inspection to the test tracer.
How It Works
Find network inspection in your test result tracer, where you can expand any network request to see complete request/response details, headers, and timing data for thorough debugging.
Manually updating URLs and configurations when switching between staging and production environments slows down testing workflows—so we added support for multiple environments per application.
How It Works
Configure environments in your project settings under Applications, where you can add staging, production, and custom environments with their own URLs and configurations for seamless testing across your deployment pipeline.
Managing separate QA.tech projects for each application creates overhead and fragments your testing workflow—so we added support for multiple applications within a single project.
How It Works
Configure multiple applications in your project settings under Applications, where you can add URLs, set base paths, and manage configurations for each application independently.
Catching issues after code is merged to production is too late—so we added automatic testing for preview environments on pull requests.
How It Works
Configure preview environments in your project settings by defining URL patterns and lifecycle rules, then integrate with your GitHub workflow to enable automatic testing on every pull request.