Changelog

New updates and improvements to QA.tech

Subscribe to updates

Project Contexts

Project Contexts

Provide data that the AI agent will use when running all tests. This feature ensures the agent understands key aspects of your site, enabling more accurate and reliable test execution.

How it Works:

  • Centralized Information: Define project-specific details that the AI agent should consider during testing.
  • Context-Aware Testing: The agent uses this data to adapt its actions based on your website’s behavior and requirements.

What Should You Add to Project Context?

Project Contexts should include information that helps the AI understand and interact with your application effectively. Examples include:

  • Website Behavior Rules: Define interactions such as requiring hover actions before clicking menu items.
  • Domain-Specific Constraints: Specify rules such as only using Swedish company data if your service handles Swedish businesses.
  • Testing Guidelines: Ensure that tests fail on specific conditions, such as obvious typos or interactions with restricted UI elements.

Examples of Project Context Data:

  • The service is a route planning tool for American railways.
  • When creating users, always use Swedish names.
  • Always fail tests when obvious typos are found.
  • If a button is red, it should never be clicked.

You find the Project Context settings if you go to Project Settings – Configs

Quick Summaries for Failed Tests

Quick Summaries for Failed Tests

Quick Summaries for Failed Tests, making it much easier to diagnose and understand test failures at a glance.

How it Works:

  • Hover to View Details: Quickly see why a test failed by hovering over the status in the test list.
  • Concise Failure Summaries: Get an instant overview of errors without digging into logs.
  • Run Overview: View a high-level summary of failures for an entire test run, helping you pinpoint patterns and common issues.

This feature speeds up debugging by providing essential failure insights right where you need them. No more clicking through multiple logs—just hover and analyze!

 

Test Plans

Test Plans

Test Plans allow you to organize and manage groups of test cases that can be executed together as a single unit.

Overview

Test Plans are collections of test cases that you want to run together regularly. This feature provides flexibility in running tests through multiple methods: API triggers, scheduled runs, or manual execution through the UI.

Benefits:

  • Organizing related test cases into logical groups
  • Enabling automated execution on schedules
  • Supporting API-triggered test automation

File Uploads with Custom Files

File Uploads with Custom Files

We’ve enhanced file upload testing capabilities to support both default and custom files, making it easier to test different file import scenarios.

How it Works:

  • Default Test Files: QA.tech provides built-in test files, including test.pdf and test.jpg, that are automatically available for use in tests.
  • Custom File Uploads: Users can upload their own files for testing specific import features or custom requirements.
  • File Selector Integration: The system captures file selector events and allows automated uploads from pre-configured test files..
  • File Type Restrictions: The AI agent detects allowed file types from input elements and ensures only matching file types are used in tests.

This feature provides greater flexibility for file-related test cases, helping teams validate upload functionality with ease.

Multiple Configs for User Role Testing and More

Multiple Configs for User Role Testing and More

We’ve introduced the ability to define multiple configurations for test runs, allowing for more flexibility in how tests are executed. Now, you can create and manage different test setups based on user roles, file uploads, or other test-specific variations.

How it Works:

  • Role-Based Configurations: Define different login credentials and permissions for various user roles within a test.
  • Flexible File Handling: Set up different configurations to test with multiple file types, sizes, or formats.

This feature helps teams create more dynamic and comprehensive test cases, improving overall test coverage and reliability. Start using multiple configurations for enhanced test execution today!

Mouse Events

Mouse Events

We’ve added an Mouse Event Tracing feature to give you deeper insights into test execution. Now, you can visually track how the mouse moves, where it clicks, and where text is typed during test runs. This is part of QA.tech visions to not just click on elements but actually act as a user.

How it Works:

  • Live Mouse Tracking: See the exact path of the mouse during test execution.
  • Click and Type Insights: Identify where clicks occur and where text is entered, helping diagnose UI interaction issues.
  • Better Debugging: Quickly pinpoint potential issues by understanding how the test interacts with elements on the screen.

This feature enhances test analysis, making it easier to refine automated test cases and optimize interactions with your application. Start visualizing mouse activity in your tests today!

Jira Integration

Jira Integration

Alongside Trello, we’ve also introduced Jira integration to simplify bug tracking. Now, you can send bug reports directly to Jira, ensuring a smoother workflow for teams using the platform.

How it Works:

  • Direct Jira Reporting: Send bug reports to Jira without leaving the test environment.
  • Customizable Issues: Select the appropriate Jira project, issue type, and priority to keep your bug tracking structured.
  • Rich Bug Details: Automatically include relevant test data, steps to reproduce, and screenshots, reducing manual effort.

This integration helps teams efficiently track, prioritize, and resolve issues within Jira. Start streamlining your bug tracking with Jira integration today!

Trello Integration

Trello Integration

We’re have made it easier to track and manage bugs with our new Trello integration. Now, you can send bug reports directly to your Trello boards, streamlining collaboration and ensuring issues are addressed efficiently.

How it Works:

  • Seamless Reporting: Send bug reports directly from the test environment to Trello without switching between tools.
  • Customizable Workflow: Choose which Trello board and list the bug report should go to, making it easier to categorize and prioritize issues.
  • Automatic Details: Reports include relevant test details and screenshots, reducing manual input and improving bug tracking accuracy.

This integration helps keep your team aligned and makes bug tracking more efficient. Start sending bug reports to Trello with ease!

Suggestions for Test Steps

Suggestions for Test Steps

We’ve introduced a new feature that enhances the test creation and editing experience by providing intelligent suggestions for writing test steps and selecting the best tools for execution. This helps streamline the process and ensures more efficient, effective test automation.

How it Works:

  • Step Guidance: When creating or editing a test case, you’ll receive suggestions on how to structure each step for better clarity and accuracy.
  • Tool Recommendations: Based on the step’s context, the system will suggest appropriate tools or actions the agent can use to complete the task effectively.
  • Efficiency Boost: Reduce errors and enhance test reliability by leveraging AI-driven insights for test case optimization.

This feature simplifies test creation, reduces the need for trial-and-error, and improves overall test execution. Start creating better test cases with smart suggestions today!

Stop Test in Edit View

Stop Test in Edit View

We’ve introduced the ability to stop a test directly from the edit view, giving you more control during the test creation process. This is especially useful if a test isn’t running as expected and you need to make adjustments before trying again.

How it works:

  1. Pause During Editing: Stop a running test without leaving the edit view.
  2. Fix Steps: Make necessary adjustments to correct or improve the test.
  3. Run Again: Restart the test when you’re ready to continue.

This feature helps you quickly address issues and refine your tests for better results.

Duplicate tests easily

Duplicate tests easily

We’re introducing Test Duplication, a simple way to duplicate any existing tests. This feature is ideal for creating variations and saving time during test setup.

How it works:

  1. Open the Test Menu: Choose an existing test from your list.
  2. Duplicate with One Click: Use the “Duplicate” option to create a copy of the test.
  3. Customize as Needed: Adjust the duplicated test to explore variations or fine-tune specific parameters.
  4. Set Live: Activate the test when ready to include it in your workflows.

This update streamlines test creation, making it easier to experiment and optimize without starting from scratch.

Edit scenarios

Edit scenarios

We’ve added the ability to edit test scenarios, giving you full control over how your tests are organized. Scenarios group related tests, making it easier to keep everything structured and aligned with your goals.

What it enables you to do:

  1. Set Up Scenarios: Create custom test scenarios tailored to your needs.
  2. Rename Scenarios:  Update scenario names for clarity and context.
  3. Reorder Scenarious: Adjust the sequence of scenarios to fit your priorities.

This feature is perfect for organizing tests efficiently, ensuring a smoother workflow and better test management.
Edit Scenarios in QA.tech

Instantly add detected tests

Instantly add detected tests

We’re excited to announce a significant improvement to our Detected Tests feature. Now, you have the power to instantly add detected tests, eliminating the need to wait for the tests to be manually created by us.

How it works:

  1. Discover potential tests: Our system analyzes your website and suggests relevant tests.
  2. Add with a click: Simply select the tests you want and add them directly.
  3. Review & refine: Our agent will provide tests that have been detected. Feel free to review and customize it to your exact needs.
  4. Activate tests: Once you’re satisfied, activate the test plan for automated execution.

Add your own custom tests

Add your own custom tests

We’re excited to introduce the possibility to add your own custom tests. Simply describe the feature you’re building, and our AI agent will generate a tailored test plan.

Here’s how it works

  1. Describe your feature: Provide a clear and concise explanation of the feature you’re building.
  2. Generate test plan: Our AI agent will analyze your description and create a customized test plan.
  3. Review and refine: You can review the generated test plan and make any necessary adjustments.
  4. Set live: When you are satisfied with the plan and the test run, set it live for it to be tested automatically.

See and Request Tests

See and Request Tests

Our new Detected Tests feature shows you a list of tests that we have detected based on our analysis of your website or web application. You can then request these tests.

Detected Test Suggestions

We’re excited to introduce Detected Tests, a feature aimed to simplify test case creation. This feature analyzes your site to automatically generate a list of suggested tests, saving you time and effort.

Here’s how it works:

1. Initial Scan: Our system begins by performing a comprehensive scan of your website using a crawler.

2. Action Mapping: We digest all the actions on your site through a graph.

3. Test Case Suggestions: Using large language models (LLMs), the system suggests test cases tailored to your website’s structure and behavior. These suggestions are now visible directly in the app.

4. Requesting Tests: You can then view the suggested test cases and request them. Upon requesting new tests, a dedicated agent will go through flows and create working tests based on the instructions.

Coming soon: We’re working on giving you even more control over the process. Soon, you’ll be able to propose your own ideas and follow the test creation process in greater detail.