Feature

Smart Collections

Automate test cycle building in Jira with dynamic rules and default assignees

Smart Collections in BesTest automate test cycle creation inside Jira. Combine hand-picked test cases, filter rules (built visually, with basic filters or in BQL) and requirements whose linked test cases come along. Set default assignees once, and every cycle you build from the collection is evaluated and assigned automatically.

Live preview - the real BesTest UI, running here

Not a screenshot - the same React components the app ships, with demo data.

How It Works

Smart Collections automate one of the most time-consuming parts of testing in Jira: building test cycles. Instead of picking test cases and assigning testers for every regression run or sprint cycle, you define a collection once and add it to as many cycles as you need.

A collection draws test cases from three sources. Test cases you add by hand are a fixed set. Rules match test cases dynamically: a folder rule (optionally with all its sub-folders), field conditions such as Priority = High or Type = Regression, and groups that combine conditions with AND/OR. You can build rules in the Visual editor, with basic filters, or as a BQL query - BesTest's JQL-like language - and rules work on custom fields too. The Requirements tab is the third source: add the requirements a release is about, and every test case linked to them comes along.

The payoff comes when the collection is added to a cycle. Rules and requirements are evaluated right then, against the current library: new test cases that match are included automatically, and ones that no longer match drop out. Your regression suite maintains itself - nobody has to remember to update the list as the catalog evolves.

Default assignees take this further. On the collection's Planning tab you set an assignee for each hand-picked test case and one default for everything the rules match. When the collection lands in a cycle, BesTest fills in those testers for you; it is only a default, so you can still change any assignment in the cycle.

Typical collections include a "Quick Smoke" suite (critical-priority test cases in the core folders) for hotfix verification, a "Full Regression" collection for major releases, a release collection built from that release's requirements, and module-specific collections for focused runs after one area of the product changes. A step-by-step walkthrough of building your first collection is linked in the resources below.

Key Benefits

Build rules visually - folder rules, field conditions and AND/OR groups - or switch to basic filters or BQL. No query syntax required unless you want it.
Add requirements to a collection and their linked test cases come along, re-evaluated every time you add the collection to a cycle.
Rules work on any field, including your own custom fields, so a "Component" or "Platform" field can drive what gets tested.
Set a default assignee for each hand-picked test case and one for everything the rules bring in - assignees fill in automatically when the collection lands in a cycle.
Mix fixed test cases, rules and requirements in one collection, and add several collections to one cycle for modular test sets.
Create collections for any scenario: smoke suites, full regression, module-specific runs, or the test cases behind a release's requirements.

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 Free