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

TestRail 2.7 released


#1

Hello,

We are happy to announce the immediate availability of TestRail 2.7! The new version introduces many often requested features such as custom statuses for test results, a multi-select custom field for cases/tests + defect plugins, PHP 5.4 support, updating test cases via the import feature and lots of other features and changes.

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

[list=]
[
]Added: Custom statuses for test results[/]
[
]Added: Multi-select custom field[/]
[
]Added: Multi-select field for Push dialog for defect plugins[/]
[
]Added: Support for PHP 5.4[/]
[
]Added: Support for test custom fields in test grids (latest + all values)[/]
[
]Added: Created By/On and Updated By/On columns for the test case tables[/]
[
]Added: Update option to import dialog which updates existing test cases instead of adding new ones[/]
[
]Added: Check to installer/updater which verifies the checksums of the installation files before installing/updating TestRail[/]
[
]Added: JavaScript event when Add Test Result was loaded (to support customizing the dialog via UI Scripts)[/]
[
]Added: JavaScript event when Push Defect was loaded (to support customizing the dialog via UI Scripts)[/]
[
]Added: Support for case IDs in get_test/get_tests API call for completed test runs[/]
[
]Added: Confirmation dialog when leaving the test case form after changing at least one field (so that you don’t lose changes by accident)[/]
[
]Added: Support for Blocked/Retest status in Step Results custom field[/]
[
]Added: Support for background colors in print reports for Google Chrome (available as an option in Firefox/IE/Safari)[/]
[
]Added: Rows option for Steps custom field to configure the size of the textarea fields when adding/editing a test case[/]
[
]Added: Support for newer OnTime version (at least 12.1)[/*]
[/list]

[list=]
[
]Changed: Show test results directly for Step Results custom field instead of a summary + show details[/]
[
]Changed: Improved displaying of test results (changed design a bit, combined left and right columns to make more spaces for result attributes and comments)[/]
[
]Changed: Improved page load and rendering performance (especially noticeable on large pages)[/]
[
]Changed: PHP startup errors (e.g. due to deprecated options in the php.ini) are now catched early during the request and shown before TestRail is loaded[/]
[
]Changed: SQL exports for subscriptions now import much faster (due to transaction support and other performance related options) (Hosted only)[/]
[
]Changed: Redmine defect plugin now specifies the maximum allowed pagination limit by Redmine’s API for GET requests[/]
[
]Changed: Timespan values are no longer saved rounded; the values are still displayed rounded in the test/test cases tables but not on forms (Estimate/Elapsed)[/]
[
]Changed: Previous/Next actions for test cases now jump to the previously active sub-page (Details, Test Results or History)[/]
[
]Changed: CSV export for Steps custom field now separates the step/expected result by ‘Expected Result:’ (was — previously)[/]
[
]Changed: Improved performance with large database results (MySQL only)[/]
[
]Changed: Increased pagination limit for many areas (e.g. completed runs, milestones or projects)[/]
[
]Changed: Increased page minimum offset width on grid pages (e.g. when viewing a test run/suite) to account for nested tables[/*]
[/list]

[list=]
[
]Fixed: Redmine defect plugin may parse mapping for categories incorrectly (in legacy mode)[/]
[
]Fixed: HTTP client connections may not work with proxy servers (for example, used in defect plugins or the update check)[/]
[
]Fixed: Messages table may not be empty after running the background task (when there are messages without recipients)[/]
[
]Fixed: Test plans may allow being created with invalid test suites[/]
[
]Fixed: Columns for custom fields may be empty after adding a test result on the todo/run pages[/]
[
]Fixed: Defect lookup is not available for the updated tests after adding a/multiple test result(s)[/]
[
]Fixed: When updating from a version older than 2.4, a successful user login may show an error message (only occurs when the database update wizard wasn’t run yet)[/]
[
]Fixed: 0 and ‘0’ values may not be displayed for integer/string custom fields[/]
[
]Fixed: Possible ‘stack space during query optimization’ error when closing a test plan with very large test runs (SQL Server only)[/]
[
]Fixed: Copy/Move Cases dialog may not create section hierarchies as expected when one or more sections are empty or don’t have any cases in the copy/move selection[/]
[
]Fixed: Burndown chart on progress pages may show a negative left effort[/]
[
]Fixed: Burndown chart on progress pages may not show the entire time range when the project completion date is more than one year in the future[/]
[
]Fixed: Test timers (progress) may not have been deleted when the related tests were deleted (e.g. when deleting a test run) (was already fixed in 2.6 but 2.7 ensures that previously not-deleted test timers are removed during the update process)[/]
[
]Fixed: Progress page may show an error ‘Undefined offset: 0’ (related to the burndown chart)[/]
[
]Fixed: Mass-assign could add test changes with a status_id of 0 to the database[/*]
[/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
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:

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


Custom field: multiple-selection possible?