TestRail 10.6.0 makes test run creation reliable for projects containing 25–28 million tests, removing prior out-of-memory failures that could delay release decisions for the largest portfolios.
Performance gains where scale creates delivery risk
Large test inventories can turn routine quality-management tasks into queueing, timeouts, and incomplete evidence. This release targets those operational constraints across test case browsing, run creation, bulk assignment, archived-run API activity, and PDF reporting.
Measured and corrected improvements include:
- Test case pages load about 80% faster for AI-enabled projects with more than 11,000 test cases.
- API requests against archived runs with many custom fields are 35–50% faster.
- Test plan creation and updates reduce database contention.
- Adding and removing cases from large runs is more efficient.
- Bulk assignment on runs exceeding 30,000 tests completes without previous timeout or failure patterns.
- PDF reports generate successfully for plans containing more than 1,000 runs.
For release owners, these changes matter because test evidence is often needed at a fixed decision point: a change advisory review, a deployment gate, or an audit request. Faster work is useful; reliable completion under peak data volumes is the more important control.
Cloud custom field indexing supports faster queries
TestRail Cloud administrators can now index up to five custom case fields. Available field types are Checkbox, Date, Dropdown, Integer, Milestone, and User. The setting is managed in through the option, and indexed fields display an index icon.