Functional Areas
Functional Areas in BearQ help you organize your application into logical groups based on features or workflows. Instead of treating the application as a single system, BearQ divides it into smaller, meaningful sections. This makes it easier to understand, test, and manage different parts of the application.
As BearQ explores the application, it identifies related pages and tests. It then groups them into functional areas based on their connections and use.
For example, BearQ can group features into areas such as:
Authentication
User Management
Reporting
Checkout

Each functional area represents a specific part of the application’s functionality.
This grouping helps BearQ understand how different parts of the application behave together.
Functional Areas in BearQ organize your application into clear, feature-based sections. This makes testing more structured, improves visibility into coverage, and helps teams efficiently manage quality across different parts of the application.
Managing Functional Areas
To manage Functional Areas in BearQ, do the following:
Log in to BearQ.
Click Application. You will be navigated to the Application window.

Click Manage Functional Areas, under Quick Actions.

Click New Area to create a new functional area.

Give the functional area name, a specific color, and a description if you want. Click Create.

Toggle the Focus button to mark a functional area as focused. This lets BearQ explore the application based on these focused areas if you have not selected any specific functional area during exploration.

Focused Functional Area
Focusing on a functional area helps you guide BearQ agents by telling them which parts of the application are most important. When you mark certain functional areas as focused, the agents give higher priority to those areas during exploration and testing.
This directly affects how BearQ builds its understanding of the application. The agents spend more time exploring the selected areas and improve how these areas are represented in the Application Model. This leads to a deeper and more accurate understanding of critical workflows. Focusing also controls how BearQ expands test coverage. It prioritizes generating and running tests for the selected areas first, so important features get validated more quickly and more frequently. This helps ensure that high-impact parts of the application remain stable.
In addition, focusing influences how results appear in reports. BearQ highlights execution results, failures, and trends for the focused areas more clearly, making it easier for teams to track performance and identify issues where they matter the most.