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

TestRail 2.5 released


#1

Hello,

We are happy to announce the immediate availability of TestRail 2.5! The new version introduces support for customizable and sortable columns for test case and test tables, a completely reworked case selection for the test run and plan forms with filters, new defect plugins for Redmine, Pivotal Tracker and Lighthouse and many smaller features and bug fixes.

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

[list=]
[
]Added: Customizable columns for the test case and test tables (suites, runs and todo pages)[/]
[
]Added: Sortable columns for the test and test case tables (suites, runs and todo pages)[/]
[
]Added: Case selection filter for test run and test plan forms[/]
[
]Added: Rerun functionality for test runs and plans now supports limiting the new case selection based on previous test results (Failed, Untested etc.)[/]
[
]Added: Redmine defect plugin[/]
[
]Added: Pivotal Tracker defect plugin[/]
[
]Added: Lighthouse defect plugin[/]
[
]Added: Support for OnTime 2011 in OnTime defect plugin[/]
[
]Added: Inline edit for active status of users on the users overview page in the admin area[/]
[
]Added: Support for ‘width’ option for dialogs in defect plugins to specify the dialog width (height still depends on the configured fields)[/]
[
]Added: Support for ‘rows’ option for text fields in defect plugins to specify the default height of textarea controls[/]
[
]Added: Fields in defect plugin forms can now depend on two or more other form fields (was limited to a single dependency previously)[/]
[
]Added: Hint for user forms when using external authentication[/]
[
]Added: Message on dashboard and in administration area when the support plan has expired[/]
[
]Added: Help info boxes with quick links for common tasks for admin overview page[/]
[
]Added: ‘Add another’ link to success message after adding a new test suite to make it faster to add multiple test suites[/]
[
]Added: Support for image uploads in suite, run, plan and milestone forms for the description fields[/]
[
]Added: Search results now also include the respective IDs[/]
[
]Added: version.txt to download ZIP archive to easily identify the current TestRail version[/*]
[/list]

[list=]
[
]Changed: Redesigned test run form (removed tab control and cases are now selected with a dialog)[/]
[
]Changed: Redesigned test plan form (made entries more compact and cases are now selected with a dialog) and heavily improved performance and reduced memory footprint with large test plans[/]
[
]Changed: Renamed Load Test Plan to Rerun Test Plan in test plan form to be more consistent with the Rerun button when viewing a test plan[/]
[
]Changed: Texts in grids/tables do not wrap anymore but are faded out now[/]
[
]Changed: Notifications for tests now combine multiple events into a single email message per user (sent a separate email message per user and event previously) [/]
[
]Changed: Notifications now include the user who added the event[/]
[
]Changed: HTTP client requests now have a timeout set to interrupt long running HTTP requests that may take minutes to time out otherwise in order to display a meaningful error message (used in defect plugins, e.g.)[/]
[
]Changed: Forgot password feature now sends the password email prior to changing the password in the database (so that the password is not changed when the email delivery fails)[/]
[
]Changed: Disabled browser-dependent resizing of textarea controls (TestRail has its own cross-browser resize mechanism for specific textareas)[/]
[
]Changed: Increased size of copy/move test cases dialog on test suite page[/]
[
]Changed: Current suite is now also included in copy/move test cases dialog (shows a drag+drop explanation when selected)[/]
[
]Changed: Forecast calculation in background task for test cases is now faster and has much less impact on the application (performance-wise)[/]
[
]Changed: Improved security of generated passwords (e.g. with Forgot Password functionality)[/]
[
]Changed: Improved possible error message for copy/move actions for cases and sections in suites (e.g. when a case or section no longer exists)[/]
[
]Changed: Accept header from client with ‘application/json’ in mini-API is now enforced (API returns an error when Accept header is invalid or missing)[/]
[
]Changed: Improved performance with pages/requests that display or return many custom field values[/]
[
]Changed: Improved client-side performance (JavaScript) in many areas[/]
[
]Changed: Suite estimates and forecasts are now made available via a popup window instead of being always displayed directly in the sidebar (which makes more room for the more important sidebar tree)[/]
[
]Changed: Long titles in toolbars now fade out instead of wrapping[/]
[
]Changed: Improved scroll performance with sticky sidebars[/]
[
]Changed: Sections now use the same limit/pagination handling as other possible groups in the grids[/]
[
]Changed: Height/width of resizable dialogs now automatically adapts to window size limits (makes it easier to work with dialogs when using TestRail with different screen sizes)[/]
[
]Changed: Removed underline text decoration for most links (makes the UI cleaner)[/]
[
]Changed: Links on project overview in administration area now point to project edit pages (previous project overview link is still available)[/]
[
]Changed: Email notifications can now also be enabled/disabled via global site settings on TestRail Hosted (was already available for download version)[/]
[
]Changed: XML import now accepts both IDs and names for the type, priority and milestone case fields[/]
[
]Changed: Exports now use the name of the test case/test priorities for the priority fields[/]
[
]Changed: Moved system log to own page in administration area[/*]
[/list]

[list=]
[
]Fixed: Exceptions in a job exit the entire background task (are now logged only and don’t affect the other jobs)[/]
[
]Fixed: Todo page is not reset when the filters are changed and do not match any test runs/tests[/]
[
]Fixed: 0 is not accepted as a valid key in configurations fields for defect plugins (when using the INI format)[/]
[
]Fixed: Enter key does not submit form in Add Test Result dialog[/]
[
]Fixed: Word-wrap may break text within words (Chrome only)[/]
[
]Fixed: Tab functionality may not work correctly in forms and/or dialogs[/]
[
]Fixed: Resizing the Add Result dialog may not remember the width/height in all cases[/]
[
]Fixed: Padding/margins etc. do not look the same in all browsers (added reset.css, reworked differences)[/]
[
]Fixed: When inline-adding a test case to a section after copying cases to the same section in the sidebar, the added test cases may not be displayed at the end of the section in the UI[/]
[
]Fixed: After adding multiple test results, the test rows may not be displayed in the same order as before[/]
[
]Fixed: Email notifications may get disabled when saving the site settings (Hosted only)[/]
[
]Fixed: Images are not displayed correctly for drag+drop actions for cases (Hosted only)[/]
[
]Fixed: Deleting and adding steps may add steps with same IDs for steps custom field for test cases (which in turn may result in an incorrect add/delete/move behavior afterwards)[/]
[
]Fixed: Test plan form may show an error page when submitted without the hidden test suite configuration input field[/]
[
]Fixed: URLs in context information for defect plugins do not respect configured installation web address in admin area[/]
[
]Fixed: When grouping by test plan, the test run overview on the Todo page may render incorrectly (IE only)[/]
[
]Fixed: Last Update column in CSV export for tests shows the date of the first test result (now shows the correct date of the latest result)[/]
[
]Fixed: Pressing ESC when showing the defect lookup popup may show an error[/]
[
]Fixed: Long project names in the graph legend on the dashboard may overlap with project list[/]
[
]Fixed: Long project names may overlap with the project menu[/]
[
]Fixed: Reloading content dynamically (e.g. tests) may result in wrong/fixed body height with sticky sidebars[/]
[
]Fixed: Cancel on add test run form may jump back to incorrect page when coming from the suite overview[/]
[
]Fixed: Buttons in Add/Edit Test Result dialog may show wrong text for Add when Edit dialog was invoked first (and vice versa)[/]
[
]Fixed: Statistics of test runs without include-all option for cases are not updated after deleting or moving a test case[/]
[
]Fixed: Values prefixed with @ result in a HTTP client error (only affected some defect plugins)[/]
[
]Fixed: Validation errors may not escape possible HTML characters[/]
[
]Fixed: Returned URL in add_suite mini-API call is incorrect[/]
[
]Fixed: Exports with a size > 2GB are displayed with an incorrect size (Hosted only)[/]
[
]Fixed: Custom auth scripts may create users with unknown user role[/]
[
]Fixed: Options of dynamically loaded dropdown fields in defect plugin forms may be displayed in the wrong order[/*]
[/list]

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):

http://www.gurock.com/testrail/trial/

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

http://www.gurock.com/order/

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

http://www.gurock.com/go/portal/

Updating to the new version
As usual, you can update to the new version 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:

http://docs.gurock.com/testrail-admin/installation-upgrading/

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

Regards,
Tobias


#2

I’m not seeing this option when adding test suites to a test plan.


#3

Thanks for your question. This change only applies to adding new test suites on the Test Suites & Cases tab, not for test plans. That said, it is already planned to improve/redesign the test suite selection/adding for test plans for a future version of TestRail, (e.g. with multi-select).

Regards,
Tobias