Smart Collections
Automate test cycle building in Jira with dynamic rules and default assignees
Smart Collections in BesTest let you automate test cycle creation inside Jira. Add test cases manually, define rules with the Visual search editor, or combine both. Set default assignees per rule or per test case, and when you build a cycle, everything is evaluated and assigned automatically.

How It Works
Smart Collections are a core test management feature in BesTest that automates one of the most time-consuming parts of testing in Jira: building test cycles. Instead of manually selecting test cases and assigning testers for every regression run or sprint cycle, you define a collection once and reuse it to generate cycles with a single action. The collection stays current as your test catalog evolves, so your team spends less time on administration and more time on actual testing.
A collection in BesTest is a container that holds test cases. You can add test cases in two ways. The first is manual selection: browse or search your test case library and pick specific tests to include. The second is rules: use the Visual search editor to define criteria that dynamically match test cases. The editor provides dropdown selectors for fields, operators, and values with auto-complete, making it easy to build conditions like "Tag = regression AND Module = Payments AND Priority >= High." You can combine both approaches in a single collection - add a handful of critical tests by hand and let rules handle the rest.
What makes collections powerful is what happens when you use them to create a test cycle. At cycle creation time, BesTest evaluates every rule in the collection against the current test case library. If a teammate added new test cases that match a rule since the last time you created a cycle, those tests are automatically included. If test cases were deprecated or no longer match, they are excluded. The result is a cycle that reflects the current state of your Jira project without anyone having to manually update the collection.
Default assignees take this a step further. For each rule in a collection, you can specify which tester should be assigned to the resulting test executions. You can also set a default assignee for individually added test cases. When the cycle is created, BesTest fills in all the assignees automatically. This means you can route payment module tests to your payments specialist, security tests to your security tester, and API tests to your automation engineer - all without manually assigning dozens of test executions after cycle creation. For teams that run weekly regression cycles, this alone can save significant setup time every sprint.
Common patterns teams use with Smart Collections include: a "Quick Smoke" collection with a rule matching tests tagged "smoke" and critical priority, producing a focused 15-test suite for hotfix verification. A "Full Regression" collection with broader rules across all modules for major releases. A sprint-scoped collection that includes tests linked to stories in the current sprint. A module-specific collection for focused testing after a particular area of the product changes. Each collection can have different default assignees tailored to the team members who know that area best.
Smart Collections work alongside BQL (BesTest Query Language), which provides JQL-like search across all your test management data. While BQL is designed for ad-hoc searching and filtering across the application, the Visual search editor in collections is purpose-built for defining reusable rules that drive cycle creation. Together, they give Jira teams powerful search and automation capabilities without any of the issue bloat that comes from storing test data as Jira issues.
Key Benefits
Try Smart Collections in BesTest
Install BesTest from the Atlassian Marketplace and start using smart collections inside Jira in minutes. Free for teams up to 10 users.
Try BesTest FreeMore Features
Requirements Management with Coverage
Link requirements directly to test cases and see coverage at a glance
Test Case Management with Folder Hierarchy
Organize your test catalog in an intuitive folder structure
Test Execution with Test Player
Run through test cases step by step with the built-in test player
Related Resources
Test Management in Jira: The Complete 2026 Guide
A comprehensive guide to test management in Jira - from native options to dedicated tools. Learn how to organize test cases, execute tests, track coverage, and report on quality within the Jira ecosystem.
Regression Testing in Jira
Automate your regression test cycles with smart collections and traceability
Smoke Testing in Jira
Quick sanity checks to verify critical functionality after deployments
Sprint Testing in Jira
Integrate testing into your agile sprints with test cycles tied to sprint stories
Test Suite
A collection of test cases grouped together for a specific testing purpose.
Test Cycle
A single iteration of testing a specific set of test cases, typically associated with a release or sprint.
Regression Testing
Testing that verifies existing functionality still works after code changes.
