Using Tags

Functionize provides a flexible tagging system to help you organize and filter test cases. Tags support many-to-many categorization: multiple tests can share a tag, and each test can carry multiple tags. This makes it easy to group related tests for orchestrations, suites, or reporting, and to quickly locate tests within large projects.

Tags in Functionize are specified at the team level. This means that any new tag created in one project will be visible to all projects within the same team.

Creating and Managing Tags

Tags can be created from either the Project page or within an individual Test Detail page. Once created, tags are available across the project.

  • Create Tags – Open the Tags option in the Project Actions menu using the ellipsis menu. Type the tag name and add it. Tags are saved immediately and can be reused.
  • Manage Tags – From a test, open the Tags option using the ellipsis menu to add new or existing tags without leaving the test context.

Assigning Tags to Tests

Tags can be assigned to tests individually or in bulk. Once applied, tags display on the Test Listing page as labels next to each test. Tags are searchable and filterable, allowing you to narrow down large sets of tests with ease.

Filtering and Viewing by Tags

The Tags filter on the Test Listing page enables you to quickly view tests grouped under a specific tag (for example: “Smoke”, “Checkout Flow”, “Release 5.2”). This helps teams organize by functional area, release cycle, or any other categorization that makes sense.

Editing or Removing Tags

Tags can be adjusted at any time:

  • Add or remove tags directly from a test.
  • Add or remove tags from the General tab of test settings.
  • Remove tags in bulk from multiple tests on the test listing page.
  • Update naming conventions to keep project organization consistent.

Best Practices

  • Use consistent naming conventions (e.g., Feature:CheckoutSuite:Regression).
  • Ensure there is no whitespace within tag names.
  • Apply multiple tags when tests belong to several logical groups.
  • Standardize tagging across teams to keep filtering and orchestration clean.
  • Use tags to easily group tests for use in orchestrations.