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

TestRail 2.3 released


#1

Hello,

We are happy to announce the immediate availability of TestRail 2.3. The new version comes with major scalability and performance improvements, new alternative views for test suites, runs and plans, and introduces an updated Todo page besides many other changes.

Please note: If you are using the extended TestRail API, please email us to receive an updated version of the API as it has changed for TestRail 2.3.

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

[list=]
[
]Added: Completely reworked todo page by showing a list of test runs and supporting new grouping options (milestone, test plan, date)[/]
[
]Added: Alternative view option for test suites, test runs and todos which shows a single section/group only (useful for larger test suites and test runs)[/]
[
]Added: Alternative and more compact view for test plans that have many test runs[/]
[
]Added: Use installation name for email subjects and from name[/]
[
]Added: Case objects in context parameter for the defect plugins now also include the priority, type, estimate and reference properties as well as the available custom fields [/]
[
]Added: Support for deeper OnTime integration with a new OnTime defect plugin (similar to the plugins for Jira, FogBugz, Bugzilla etc.)[/]
[
]Added: Support for setting a project to completed/closed (closed projects will be shown separately on the dashboard)[/]
[
]Added: Support for Internet Explorer 9[/]
[
]Added: Option for config.php for specifying the file permissions for uploaded files/attachments[/]
[
]Added: Show hint on overview page in admin area when debug logging is enabled[/]
[
]Added: Last Update column to csv/excel export with the date/time of the last test result of a test[/]
[
]Added: Option in admin settings to change the name formatting and shortening in the user interface[/]
[
]Added: Check for config.php.txt file when no configuration is found and show hint/error when found[/*]
[/list]

[list=]
[
]Changed: Redesigned section/group tree in the sidebar for test suites, test runs and todos and made them collapsable/expandable[/]
[
]Changed: More than 50+ performance improvements. Basically every aspect of TestRail was inspected and refactored for performance and TestRail is now very fast even for large installations and lots of data/users[/]
[
]Changed: Load test changes on demand on project overview page[/]
[
]Changed: Redesigned several parts of the application (cleaner and more consistent interface)[/]
[
]Changed: Use spaces for hierarchic combo boxes instead of dashes[/]
[
]Changed: Improved rounding of percent numbers for chart stats[/]
[
]Changed: Log a full error report in case of an unhandled exception instead of just the exception message and a stack trace[/]
[
]Changed: Added request length/offset to system log entries[/]
[
]Changed: Do not block UI when updating the sidebar of a test suite[/]
[
]Changed: URL fields now support OnTime’s URL format of the desktop client[/]
[
]Changed: Throw error and show explanation when the database version is newer than the TestRail installation supports[/]
[
]Changed: Disabled PHP’s time limit for the background task[/]
[
]Changed: Improved error logging for defect plugin backend (errors that occur in the defect plugins are now also added to the system log)[/]
[
]Changed: Improved error logging for import functionality for cases[/]
[
]Changed: Improved error logging for login (custom auth scripts) as well as forgot password functionality[/]
[
]Changed: Include concrete error message from the database layer in installer when the permissions of the given database user are not sufficient to create the database schema[/]
[
]Changed: Show confirm dialog with amount of tests/cases when switching to details view for printing milestones, plans, runs and suites with many tests/cases[/]
[
]Changed: Made steps (of steps custom fields) look more compact when viewing a test case[/]
[
]Changed: Keep buttons disabled in Copy or Move Test Cases dialog when no test suite is selected[/]
[
]Changed: Improved contrast for colors of project chart on dashboard[/*]
[/list]

[list=]
[
]Fixed: Drag+drop test cases/section in suites does not work in IE9[/]
[
]Fixed: Email addresses with very long TLDs (e.g. ‘internal’) are not accepted in email fields[/]
[
]Fixed: Indices of empty steps (of steps custom fields) may render incorrectly in test case history[/]
[
]Fixed: Ajax actions with very large results (>1MB) may result in a JavaScript out-of-memory/stack error (Firefox only)[/]
[
]Fixed: Section link when viewing a test case does not scroll/jump to the section in the test suite[/]
[
]Fixed: First element in a markdown text field may have top margin[/]
[
]Fixed: Editing a completed milestone updates the completion date to the current date (should not change)[/]
[
]Fixed: Defect popups (for looking up a defect) may be displayed outside of the browser window if the defect ID (trigger) is at the bottom of the page[/]
[
]Fixed: Defect popup may not wrap content in all cases when lines are too wide (IE only)[/]
[
]Fixed: Values of dropdown custom fields are not displayed when the IDs in the custom field configuration are prefixed with zeros[/]
[
]Fixed: Long project names may wrap in chart legend on dashboard[/]
[
]Fixed: System log in administration area is slow when the logs are very large[/]
[
]Fixed: System log shows the lines of a log entry in reverse order[/]
[
]Fixed: Locales with Unicode characters may incorrectly show dates with escaped HTML entities[/]
[
]Fixed: Email notifications can be sent to the wrong user (when using explicit subscriptions)[/]
[
]Fixed: Error message when clearing the dropdown box in the copy/move cases dialog of a test suite[/]
[
]Fixed: Previous/next for tests may not jump to the correct todo with a priority filter set[/]
[
]Fixed: Attachments may have wrong permissions when copying/moving attachments of cases[/]
[
]Fixed: Browsers may incorrectly cache pages (e.g. they may show a cached version of a page when using the browser’s back button)[/]
[
]Fixed: HTTP POST actions as used in the defect plugins may not work with older PHP versions[/]
[
]Fixed: Help links in suite sidebar do not work after refreshing the sidebar (e.g., when adding a new test case)[/]
[
]Fixed: Help popup windows may have a wrong height[/]
[
]Fixed: Markdown-enabled texts convert _ and * characters to em and strong tags at the beginning/end of words or between words[/*]
[/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