Overview
Tags provide a flexible way to categorize tests across your folder structure. Unlike folders which provide hierarchical organization, tags allow tests to belong to multiple categories simultaneously, making it easy to filter and find related tests.Why Use Tags
Tags complement folder organization:| Folders | Tags |
|---|---|
| Hierarchical (one parent) | Flat (multiple tags per test) |
| Physical grouping | Logical categorization |
| Move tests between | Add/remove without moving |
| Best for ownership | Best for attributes |
Checkout folder might have tags: smoke, p0, payments, regression
Creating Tags
Add Tags to a Test
- Open a test case in the editor
- Click the Tags field in the test details panel
- Type a tag name
- Press Enter or select from suggestions
- Repeat to add multiple tags
Tag Naming
Follow consistent naming conventions:| Category | Examples |
|---|---|
| Priority | p0, p1, p2, critical, high, low |
| Type | smoke, regression, e2e, integration |
| Feature | auth, payments, search, notifications |
| Status | flaky, needs-review, stable, wip |
| Platform | mobile, desktop, api |
- Use lowercase for consistency
- Keep tags short and memorable
- Avoid spaces (use hyphens instead)
- Create a team tag vocabulary
Managing Tags
View All Tags
Access your tag library:- Go to Settings > Tags (or filter panel)
- View all tags in use
- See test counts per tag
Edit Tags
Modify existing tags:- Open a test with the tag
- Click on the tag to edit
- Update the tag name
- Changes apply to all tests with that tag
Remove Tags
Remove a tag from a test:- Open the test case
- Click the X on the tag
- Tag is removed from this test only
- Remove it from all tests, or
- Delete from tag management settings
Filtering by Tags
Quick Filter
Use the Test Explorer filter:- Click the Filter icon
- Select Tags
- Choose one or more tags
- View filtered results
Advanced Filtering
Combine multiple filters:- AND: Tests must have all selected tags
- OR: Tests must have any selected tag
- NOT: Exclude tests with specific tags
Search with Tags
Use the search bar:Tag Strategies
By Test Priority
Assign priority levels:By Test Type
Categorize test purpose:By Feature Area
Tag by product domain:By Test Health
Track test reliability:By Execution Context
Specify when/where tests run:Using Tags with Test Plans
Schedule by Tags
Create test plans that run tests by tag:- Create a new test plan
- Select Add by Tag
- Choose the tags to include
- Tests matching tags are added automatically
Dynamic Test Plans
Tag-based plans update automatically:- New tests with matching tags are included
- Removed tags exclude tests from plan
- No manual plan updates needed
Best Practices
Create a Tag Vocabulary
Define standard tags for your team:Keep Tags Consistent
- Use the same tag across similar tests
- Avoid synonyms (pick
authORauthentication, not both) - Review and clean up tags periodically
- Document tag meanings for the team
Don’t Over-Tag
- Apply 3-5 relevant tags per test
- Avoid redundant tags
- Remove outdated tags
- Focus on actionable categories
Troubleshooting
Tags Not Appearing
- Verify tag was saved (not just typed)
- Check for typos in tag name
- Refresh the Test Explorer
Filter Not Working
- Ensure correct filter logic (AND vs OR)
- Check tag spelling matches exactly
- Clear filters and re-apply
Too Many Tags
- Audit and consolidate similar tags
- Remove unused tags
- Create tag guidelines for team
Related
- Folders & Organization - Hierarchical test structure
- Test Plans - Schedule tests by tags
- Search - Find tests with tag filters
- Test Configuration - Test settings

