Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.

TestRail 4.2 released



We are happy to announce the immediate availability of TestRail 4.2! The latest version comes with various new productivity features for testing teams, such as extensive keyboard shortcut support, API keys for test automation, more configuration options for TestRail’s built-in fields and much more. You can learn more about the new version on our blog:

What’s new in TestRail 4.2
Please see below for the changes of this version.

  • Added: Active option for custom fields to deactivate/retire fields
  • Added: Estimate/Milestone/References/Version/Elapsed/Defects fields are now configurable per project (active & required status)
  • Added: API keys per user as additional way to authenticate API requests (v2 API)
  • Added: PHP 5.5 support for Windows and SQL Server (Linux/MySQL have had 5.5 support for a while now)
  • Added: Keyboard shortcuts for important actions such as editing/saving objects, adding results/comments/attachments and navigating between cases/tests
  • Added: Background adding/deleting of custom fields (automatically triggered depending on various factors)
  • Added: Command-line version of the updater which brings a database up-to-date after updating to new TestRail version. Useful for long-running database migrations or automating updates.
  • Added: Current password verification for changing email address or setting new password on My Settings
  • Added: Section description support for CSV import for test cases
  • Added: Support for deleting closed test runs & plans (with extra permission, not enabled by default)
  • Added: Show Created/Updated By/On fields in sidebar on test case page
  • Added: Check for config.php configuration file on last step of installation wizard
  • Added: Detect and ignore invalid patterns and address parts in JIRA installation address for Jira_REST defect plugin
  • Changed: Default priorities are now Low/Medium/High/Critical (only affects new installations)
  • Changed: Default case types are now Acceptance/Accessibility/Automated/Compatibility/Destructive/Functional/Other/Performance/Regression/Security/Smoke & Sanity/Usability (only affects new installations)
  • Changed: Milestone field is now disabled for new installations by default
  • Changed: Renamed default “Guest” role to “Read-only” (only affects new installations)
  • Changed: Forgot Password and Invite User no longer send a password but only a set/reset-password link
  • Changed: Display configuration file download for CSV import on test suite/cases page more prominently on last wizard step
  • Changed: Increased size of Select/Add Configuration dialog on test plan form
  • Changed: Improved page layout and structure of customizations page in administration area (Administration > Customizations)
  • Changed: Improved confirmation message for deleting a test case
  • Changed: Use not-allowed cursor for disabled form input controls
  • Fixed: XML import interprets estimate field as minutes instead of seconds (as documented and used before)
  • Fixed: CSV/Excel exports for test runs/plans & milestones may not display values for multi-select fields for test results
  • Fixed: When adding the first section after deleting all sections, the group tree might use an incorrect icon for this section (in the sidebar on the test suite/cases page)
  • Fixed: Configurations with long names cannot be edited/removed on Select Configurations dialog on test plan form
  • Fixed: Newly added sub-sections are not added to the case list with the subtree view mode on test suite/cases page
  • Fixed: Rally workspaces with white spaces/non-regular characters result in a “Workspace not found” error on Add Test Result dialog (Rally defect plugin)
  • Fixed: Non-HTML safe characters in tooltips in status/activity and progress charts may be double-encoded
  • Fixed: List of test cases is no longer displayed on edit-selected form after validation error
  • Fixed: Attachment rows on test case page (sidebar) may change their height on mouse hover (Chrome only)
  • Fixed: Deleting a subsection in subgroups view mode on test suite/cases page may change the current section selection
  • Fixed: Possible “Operand should contain 1 column(s)” SQL error when creating Cases > Coverage for References report with section filter (single-suite project mode only)

Getting the new version
A 30-day fully functional trial version of TestRail can be requested here (hosted on our servers or as download to install on your own server):

If you want to order TestRail, you can do so directly in our online shop:

Registered customers can download the full version from our customer portal:

Updating to the new version
All accounts of TestRail Hosted already use the new version.

If you are using the download version of TestRail, you can update to the new version as usual by installing it over your existing TestRail installation (there’s no need to uninstall your existing installation). The database upgrade wizard is automatically started when you access TestRail with your web browser. Please see the update instructions for details:

Please take the time to make a backup of your current installation before upgrading to the new version.