TestRail 3.1 now available

We are happy to announce TestRail 3.1, a new version of our popular web-based test management tool. This new version introduces various new features such as improved user management with user groups and bulk user adding, test plan & configuration enhancements and better test case selection filters.

TestRail 3.1 also adds custom defect templates (for pushing bug reports to your favorite issue tracking tool), enhanced test run grouping and sorting options, additional often requested API methods and various other improvements. Please see below for detailed descriptions of the new features and improvements.

Improved user management

TestRail already comes with various features to make it easy for both small and large teams to get started and to integrate the product with your existing infrastructure, including capabilities such as Active Directory integration, extensive security options and a flexible permission and role system. If you have a lot of different project and product teams though, assigning project permissions can be a time consuming task. To make this easier we added a new Groups feature in TestRail 3.1 to easily create user groups and quickly assign project permissions to many users at once.

add_group_small

In addition to making it easier to manage groups of users and their project permissions, the new TestRail version also introduces a feature to add many users at once. This is especially useful when a new team starts using TestRail or if you are inviting a new external team or department to help review and contribute to your testing efforts. The new bulk user add option allows you to enter or copy a large number of users and automatically send account invitations via email.

add_users_small

Configuration selection & settings

TestRail’s test plans and configurations make it easy to execute your test cases against different configurations and platforms, such as different operating systems, web browsers or mobile devices. TestRail allows you to select different configurations and automatically creates test runs for each selected combination. In some cases you might want to skip certain configurations (e.g. if they don’t make sense such as Ubuntu Linux + Internet Explorer 10) or concentrate on specific configuration combinations. To support this TestRail 3.1 now allows you to directly select and pick specific configuration combinations to test against.

plan_configurations_small

In addition to selecting specific configuration combinations, the improved test plans now also allow you to assign specific test runs to different testers and use a custom test case selection for each resulting test run. This way you can split the testing efforts for different platforms across your team and also select different test cases for each platform.

Case selection enhancements

Allowing you to select test cases for new test runs based on their attributes has always been one of TestRail’s more powerful features. TestRail 3.1 now allows you to more easily combine, add and subtract test cases from the selection with new selection options. Combined with the new Or/And Match options as well as the existing Rerun feature to select test cases based on their previous results, selecting cases for your new test runs and plans has become much more powerful. We also added similar filtering options to various report forms in the new release.

case_selection_small

Custom push defect templates

Most teams integrate TestRail with an issue tracking tool such as JIRA, FogBugz or Redmine to directly push bug reports from TestRail to their issue tracking tool. TestRail includes the entered test result comment as well as a link back to the test by default so your development team can directly look up additional details in TestRail. Some teams prefer to include additional details in the pushed bug reports and we already supported this via custom defect plugins.

As many teams don’t have the resources to build a custom defect plugin and because this is also becoming less practical with TestRail Hosted accounts, however, TestRail 3.1 now allows you to directly customize a bug report template as part of the integration settings. So you can now freely customize and define the content sent to your issue tracking tool and include additional details such as the test steps and expected results.

defect_template_small

Test run grouping & sorting

If you have a lot of active test runs at a given time, it can be difficult to get a clear picture of your testing efforts from the Test Runs & Results tab, especially if you test multiple milestones at the same time. To improve this, TestRail 3.1 comes with additional grouping and sorting options so you can group your test runs by milestones or sort your tests by different attributes.

run_grouping_small

TestRail API updates

We also included new capabilities in TestRail’s REST-based API to make it easier to use some of the new features of TestRail 3.1 and also to make it easier to integrate automated test results. To use the new configuration features mentioned above with the API as well, we added support for configurations to the add_plan and add_plan_entry API methods, which has been an often requested feature.

We also added a new get_configs call to request details about a project’s configurations as well as new add_results and add_results_for_cases methods to submit multiple results at once. This is especially handy for test automation integrations and makes submitting many test results at once much faster. Please refer to TestRail’s API documentation to learn more about the new API methods.

Other improvements

TestRail 3.1 now also officially supports PHP 5.5, so you can install TestRail on newer platforms and OS versions. Please note that we also updated the minimum PHP version required for TestRail to PHP 5.2.4, so please make sure to update your PHP version in case you are still using a very old PHP release (also there’s currently no ‘sqlsrv’ driver for PHP 5.5 so for Windows-based installation we still recommend PHP 5.4).

The new TestRail release also comes with various other new improvements such as better warnings and end-user documentation, better logging to diagnose and troubleshoot issues as well as making it easier to track the total number of test cases your team manages. Please see the link to the changelog below for a full list of changes in this new version.

Getting the new version

Want to upgrade to and benefit from TestRail’s latest version? Upgrading TestRail is very easy and we’ve included all the necessarily details below, depending on the edition you use:

  • TestRail Hosted: your account has already been updated!
  • TestRail Download (licensed): you can download the latest version or renew your support plan from your customer portal account.
  • TestRail Download (trial): please contact us to download the latest version.
  • New user: want to try TestRail? Get a free trial.

You can read the full change log to learn more about all new features, improvements and bug fixes included in TestRail 3.1. If you have any questions or feedback about the new version, please just drop us a note.

Posted in DelphiFeeds.com, Gurock Software, TestRail | Tagged | Comments closed

TestRail API bindings

This is our first small update in 2014, so Happy New Year! Most software teams use a mix of manual testing and automated tests to test their projects nowadays, and quite a few teams use our test management tool TestRail to manage those tests. Manual testing is usually conducted using TestRail’s web interface and automated tests can be integrated using TestRai’s API. TestRail’s API uses simply HTTP requests and allows you to automate many parts of the application, such as submitting test results, updating test cases, starting new runs and so on.

While the API is quite easy to use, we found that we regularly received requests from customers asking for more details on how to use the API with their favorite programming language. To make it easier for customers to use TestRail’s API, we decided to publish some basic bindings for popular programming languages to hide some of the finer details of consuming the API (and to be honest, some languages make it really difficult to build and consume JSON records out of the box, I’m looking at you .NET and Java!). So we just published the first bindings here:

We might add bindings for additional languages if there’s demand. You can also view the GitHub repository if you would like to contribute. With the new bindings, retrieving the details of a test case from Python would look like this:

client = APIClient('http://<server>/testrail/')
client.user = '..'
client.password = '..'
case = client.send_get('get_case/1')
pprint(case)

Each API binding comes with examples on how to retrieve information from TestRail and on how to post data to TestRail using the API. If you have any feedback or questions about the bindings or would like to see more bindings published for additional languages, please just let us know.

Posted in Gurock Software, TestRail | Comments closed

TestRail 3.0 released

We are excited to announce the availability of TestRail 3.0, a new version of our test management tool. When we started to design and plan this release, we reviewed tons of feedback we received for TestRail over the previous months, went through internal notes and our feedback system as well as discussed future roadmap options with various teams (both new and existing TestRail customers). It quickly became clear that there were a few things many of our customers would benefit from, namely better reporting capabilities, more native defect integrations as well as a redesigned API.

So for the past 6 months we have been working on the new version to implement all this and more. TestRail 3.0 features an awesome reporting engine to generate new built-in reports, to make it easy to schedule and share statistics as well as allowing teams to develop their own custom reports. The new release also features a redesigned and improved API to automate various things in TestRail and to integrate your automated tests and tools. TestRail 3.0 also comes with improved integrations for tools such as Rally, Assembla, Bitbucket, GitHub, JIRA and OnTime. We also included various other improvements and new features in this new version and you can review all changes below.

New reporting section

TestRail’s built-in reports have always helped teams track the status and progress of their software tests. But it became clear that teams would benefit from more comprehensive reports to generate snapshots of project statistics, to trace the coverage of references, test results and defects, as well as having reports to compare test results across runs or to compare the workload of testers. TestRail’s new reporting section makes all this possible and provides some of the most flexible reporting capabilities available in test management tools today.

Besides shipping various new built-in reports and reporting options as explained below, it’s now also possible to develop your own custom reports for the new reporting engine. We specifically designed the new system in a way that you can easily extend it with custom code. Instead of bundling a limited reporting system with TestRail (which wouldn’t allow us to generate many of the advanced reports we now include), TestRail’s code-based reporting engine is much more flexible and works similar to how you can already customize TestRail’s defect plugins.

New built-in reports

One of the major new features of TestRail 3.0 is the addition of new built-in reports. Based on customer feedback we added more than a dozen new reports to generate useful statistics of your test results, to track the coverage of test cases, defects and references, as well as reports to compare test results and runs over time and various other key metrics. All reports are highly customizable so you can choose the scope, time frame and level of detail you want to include.

Summary reports

The summary reports allow you to generate detailed statistics of your testing efforts for test runs, test plans, milestones and entire projects. The summary reports are especially useful to share your progress with all team members, management or customers. They can also be used to generate snapshots of your test status and activity at various points of your projects for archival and auditing purposes.

Coverage reports

TestRail allows you to link test results to bug reports in your defect tracking tool and to link test cases to external requirements. TestRail 3.0 now comes with useful coverage and traceability reports to easily get an overview of your requirement coverage, see all bug reports for your test cases at a glance and get a detailed matrix of the relationships between requirements, test cases and bug reports.

Comparison reports

Have you ever wanted to see how your tests perform and change between releases, configurations and runs? The new comparison reports for test cases and references make this extremely easy and allow you to see results of multiple test results side-by-side. In addition to this, the new comparison reports also allow you to track the latest status of your tests across all selected runs.

Additional reports

TestRail also comes with additional useful reports to e.g. easily track the workload of your team and to see the distribution of your test cases for various attributes such as test types or priority.

TestRail’s new reports also make it easy to identify test cases that had a high number of failures over time or to identify problematic functional areas of projects based on other test statuses.

Schedule and share reports

Adding more useful built-in reports that help our customers answer important questions about their testing efforts and help teams make informed decisions during development was a major design goal of TestRail 3.0. Making it as easy and flexible as possible to run, schedule and share said reports is equally important, so we added a bunch of useful options for this. TestRail now allows you to generate new reports on a pre-defined schedule so you can, for example, automatically generate new reports once a day or once a week so your team or project stakeholders get fresh reports automatically.

TestRail’s new version also makes it extremely easy to share reports with both TestRail users as well as external stakeholders such as customers. Besides hosting and displaying reports inside TestRail, you can now also forward reports as HTML attachments via email or download reports to archive them. Combined with the above mentioned scheduling feature you can keep your entire company updated on your latest testing efforts automatically and run your reporting on autopilot, awesome!

New REST-like API

TestRail’s existing Mini API has always been useful to integrate automated tests and to automate various tasks such as starting test runs, submitting test results and creating new test cases programmatically from your scripts. However, because of a few design choices we made with our earlier API it was difficult to add more advanced API capabilities, so we designed and built a new REST-like API that we are now shipping with TestRail 3.0.

The new API addresses various issues and will also allow us to add more API methods and capabilities in future updates:

  • API calls now use JSON universally for both requests and responses
  • The API is now part of TestRail (no separate download/activation needed anymore)
  • You can now authenticate against the API with your standard TestRail user login credentials. There’s no need to link the API to a single user account anymore and you don’t need to configure any API keys
  • The new API supports various new API methods (such as methods to manage projects, milestones, test plans, change test case selections and retrieve information about custom fields)

The new API is part of all TestRail 3.0 instances and can be enabled under Administration > Site Settings > API. You can learn more about the new capabilities in the API documentation and also refer to our migration guide if you’ve already been using our previous API. We also updated our previous Mini API to add various new API methods and we will continue to support the old API for now. Please use our new API for new projects as we will deprecate the old API in future TestRail updates.

Redesigned charts

We included various real-time charts in TestRail from the very first version and making your test statistics and activities easy to understand and to follow has always been a major priority for us. While the charts in TestRail have always been useful, there were some limitations that the new TestRail 3.0 release addresses. For the new version we migrated all charts to a new system so that TestRail’s charts are easier to print, can be accessed from mobile devices (such as your phone or iPad) and don’t require Flash anymore.

We use the new charting system for both the real-time charts on the status, activity and progress pages, as well as in all new reports we added to TestRail. Besides making it easier to view, print and share charts with the new version, you can now also change charting options such as the time frame of any built-in activity charts.

New defect integration

Integrating with existing defect and issue tracking tools has always been one of TestRail’s major features and almost all of our customers integrate TestRail with additional tools. We are constantly working on adding more defect plugins and we are happy to announce new and updated defect plugins as part of our TestRail 3.0 release.

The new defect plugins allow you to directly push bug reports to tools, look up the status of issues from TestRail and link test results to bug reports. We now include the following new defect plugins in TestRail:

TestRail 3.0 also includes updated defect plugins for OnTime as well as JIRA. For OnTime we now include a defect plugin for their new REST API, which makes it much easier to configure and use the integration. We also included an updated version of our recently introduced JIRA REST defect plugin that addresses some previous limitations:

Other improvements

TestRail 3.0 also comes with various other improvements and new features. For example, we improved various parts of TestRail’s user experience and navigation and made it easier to add images and screenshots to test steps, added section names to breadcrumbs, added pagination support for lists such as completed test runs, activities and milestones, as well as included improved milestone grouping.

TestRail’s new version now also includes support for the latest versions of Microsoft’s web stack, such as SQL Server 2012, Internet Explorer 10 as well as Windows Server 2012 (you can of course also install TestRail on a Linux server or use our SaaS/cloud edition). We also improved TestRail’s background task for faster processing of queued tasks such as email notifications & report generation and optimized various built-in reports to use less resources and scale better for large projects.

windows

We also made TestRail easier to customize with the new version. For example, our unique UI Script feature supports additional context information and JavaScript hooks now. Based on popular demand we now also support changing the names of the built-in statuses under Administration > Customizations.

Getting the new version

Want to upgrade to and benefit from TestRail’s latest version? Upgrading TestRail is very easy and we’ve included all the necessarily details below, depending on the edition you use:

  • TestRail Hosted: your account has already been updated!
  • TestRail Download (licensed): you can download the latest version or renew your support plan from your customer portal account. If you have been using TestRail’s existing API, it needs to be updated as well.
  • TestRail Download (trial): please contact us to download the latest version.
  • New user: want to try TestRail? Get a free trial.

You can read the full change log to learn more about all new features, improvements and bug fixes included in TestRail 3.0. If you have any questions or feedback about the new version, we look forward to hear from you. We hope you enjoy the new version as much as we enjoyed building it!

Posted in DelphiFeeds.com, Gurock Software, TestRail | Tagged | Comments closed

Launching TestingTools.com

Besides working on a new major version of our test management tool TestRail (stay tuned!), we have also been working on a new website for the software testing community. We are excited to announce Software Testing Tools, a new website that helps software teams discover new tools to improve their software testing efforts.

Whether you are testing web applications, mobile apps or plain old desktop software, you are usually using various tools to get the job done. You might use a bug tracking tool to communicate with the development team, a mobile device emulator to verify your apps or a unit testing framework for your automated tests. Discovering new useful tools for your testing efforts is hard, especially as there are so many tools, resources and websites out there! So we built this site to make it easier to discover new useful tools, go check it out:

The website starts with a handful of categories and we plan to add various additional categories over the coming weeks. If you are interested in learning more about popular tools to help you improve the quality of your projects, we have resources for the following categories:

We are launching this website together with our friends at the Software Testing Club and we are giving away 10 awesome software testing books to one lucky winner to celebrate the launch. To participate, simply visit Software Testing Tools and follow the instructions.

Posted in DelphiFeeds.com, General | Tagged | Comments closed

Improved JIRA integration for TestRail released

We are happy to announce that we just released an improved JIRA integration as part of TestRail 2.7.1, a new version of our test management tool. JIRA is one of the most popular issue tracking tools among TestRail users and we worked on a new defect plugin for JIRA’s new REST web service API.

testrail-banner

The new integration requires JIRA 5.x or later and comes with the following new capabilities:

  • The new integration now uses JIRA’s REST API
  • We support more built-in fields by default
  • Support for customizing fields in the Push Defect dialog
  • Improved support for JIRA custom fields (no code changes required!)

To use the new integration, simply select the new Jira_REST defect plugin in TestRail under Administration > Integration. If you are still using JIRA 3.x or 4.x you can simply continue using our existing Jira defect plugin and you don’t need to change anything. You can also learn more about the JIRA integration on our website here:

The new integration is already available in all TestRail Hosted accounts and customers can download the new version through their customer portal accounts. If you are using a trial version of TestRail and would like to try the latest version, please contact us.

Posted in Gurock Software, TestRail | Tagged | Comments closed

We are hiring!

Last year has been great for us here at Gurock Software and we are very grateful for all the new customers, partners and teams we had the opportunity to work with. Just like last year we are looking into expanding our team in 2013 and we have some great projects lined up, especially for TestRail (stay tuned!).

This year we want to try something new though: instead of just concentrating on hiring local talent, we will also support working remotely for some of our job openings and we will consider the best candidates regardless of their location.

We will of course make sure that every new team member is fully integrated into our existing team, whether they are joining us here in our office in Germany or if they prefer to work from their home office (or a nearby co-working space, which looks like a great alternative we are happy to explore). We currently have the following job openings available:

For some positions (such as trainee positions) we prefer candidates to join us and work from our office here in Germany. See our local job openings on our German website:

If any of the above mentioned job openings is a good fit, we would love to hear from you! You would join a very experienced and motivated team, work on products our customers love and receive competitive benefits.

Posted in DelphiFeeds.com, Gurock Software, SmartInspect, TestRail | Comments closed

TestRail 2.7 now available

We are happy to announce the availability of TestRail 2.7, a new version of our web-based test management tool. The new version introduces the often-requested feature to add and define custom statuses, adds support for multi-select fields for cases, results and defect plugins and features support for PHP 5.4, along with various other new features and enhancements. Please see below for a detailed description of the new improvements.

Custom statuses

So far TestRail included various built-in statuses for test results so that teams could mark tests as passed, failed, blocked etc. In addition to the built-in statuses it’s now also possible to define custom statuses and customize their appearance within TestRail’s user interface (such as the chart colors).

We are happy to finally support custom statuses as it was one of the more often requested features. New statuses can now be defined under Administration > Customizations and would be available for new test results in all projects.

Multi-select custom field type

TestRail supports custom fields (and various custom field types) so you can record additional details for your test cases and for test results. For example, if you would like to store additional configuration details as part of your test cases, you would simply add relevant fields for this. TestRail 2.7 introduces the new multi-select custom field type so you can now select multiple dropdown values for such fields and even use this to tag your test cases. The multi-select custom field type is supported for both test cases and test results and you can also filter for multi-select values in the test case selection filter.

Defect plugin multi-select

Similar to custom fields, TestRail allows you to customize the defect plugin to add your own fields (such as custom fields you have defined in your bug tracking tool) or to customize the integration workflow. If you are implementing such customizations, such as adding an Affects Versions field to the Push Defect dialog for Jira, you can also use the new multi-select custom field type.

Improved test case importing

TestRail allows you to import test cases into the system using a simple XML-based file format. This feature is especially popular with customers looking into migrating their existing test cases from Excel or another test management tool to TestRail and we even have conversion scripts available for this. With TestRail 2.7 you can now also ask TestRail to update existing test cases in your suites when re-importing cases. So far you were only able to append the imported cases to the suite. The new functionality allows you to export your cases, modify them (e.g. using a script) and then update your cases in TestRail via the import.

PHP 5.4 support

We also updated TestRail to work with PHP 5.4 and improved various things and refactored various aspects of the application to optimize it for this new PHP version. As more and more environments and Linux distributions come with PHP 5.4 pre-installed, this is an important step to continue making it as easy as possible to install and configure TestRail on your own server. If you have been holding off installing TestRail because you are already using PHP 5.4, now it’s a good time to get the installation up and running.

New grid columns

TestRail 2.7 also introduces additional columns for the test suite grids. You can now show additional columns to track the Created By/On and Updated By/On fields. This way you can easily identify new or updated cases and easier review changes of your test suites. Another often requested enhancement is the new ability to also show test result custom fields in the grids of the test run pages.

Other improvements

We also added various other improvements and features to TestRail 2.7. For example, new JavaScript hooks make it now easier to customize the Add Test Result dialog and the Push Defect dialog using UI Scripts. TestRail now also warns users when they try to navigate away from the test case edit form when editing/adding cases, so they don’t lose the entered case description by mistake. Other new improvements include the ability to select the blocked/retest status for test steps, better support for background colors in the print views for Google chrome and better support for new OnTime versions. You can view a full list of enhancements and changes in the changelog.

Getting the new version

Existing customers can download the new version from our customer portal. All TestRail Hosted accounts (paid or trial subscriptions) have already been updated to the new version. New users can download our QA management software or create a hosted trial from our website. If you want to update your existing TestRail download trial, please contact us and we will provide you with the necessary details. Please refer to TestRail’s Admin Manual on how to upgrade an existing installation.

Posted in DelphiFeeds.com, General, TestRail | Tagged | Comments closed

SmartInspect for Visual Studio 2012 and Delphi XE3

We just released SmartInspect 3.3.4, a new version of our Java, Delphi and .NET logging tool. The new version contains the following enhancements:

  • Support for Visual Studio 2012
  • Support for Delphi XE3
  • Bugfixes for Delphi 64bit

Customers with a valid support plan can download the new version from our customer portal. You can also download the new trial version from our website or view the release notes.

Posted in DelphiFeeds.com, Gurock Software, SmartInspect | Comments closed

TestRail 2.6 released

We are happy to announce the release of TestRail 2.6, a new version of our web-based test management software. TestRail 2.6 comes with various new features and improvements including the ability to track tests in progress, improved separate test step fields, user variables to improve the mapping between TestRail and bug trackers as well as new security-related options and capabilities. Please see below for a detailed description of the new features and improvements.

Tests in progress

TestRail already had the option to measure your test times using the handy test timer on the test page’s sidebar. For TestRail 2.6 we’ve updated this feature to become a general In Progress indicator. When testers now indicate that they are working on a test, TestRail not only tracks the test times automatically (also used for TestRail’s time forecasting reports), you can also easily follow the progress status from the test run overview pages using the new In Progress column.

We’ve also added a new window for testers to see which tests they are working on (across all projects) so you have a central place to quickly jump to your tests.

Test steps and expected results

We already had optional separate test steps in TestRail for a while. Instead of using the default configuration of a single Steps field, you could already use TestRail’s custom fields to configure separate test steps (and separate test results per step) if you prefer this approach. Based on customer feedback we decided to make this even more flexible so you can now also configure the separate test step fields to enter the expected results for each step.

In addition to this you can now also optionally configure TestRail to allow testers to enter an actual result for each test step in the Add Test Result dialog. You can learn more about configuring separate test steps and the new enhancements on our website.

User variables

TestRail’s unique defect and issue tracker integration is one of the most popular features of the application. TestRail 2.6 comes with a new feature that allows you to define user variables to be used for the integration settings. For example, this allows you to define separate Bug Tracker User and Bug Tracker Password fields in TestRail that users can fill in under My Settings. This way you can easily map users between TestRail and your bug tracker, without having to customize any integration files. This also makes sure that you don’t need to store your bug tracker passwords in a central place in TestRail. User variables can also be used to implement other options and customizations and because we anticipate that user variables will be often used for user mapping, we’ve specifically documented this option on our website.

API enhancements

We’ve also added additional capabilities to TestRail’s API for the new version. Specifically, we added the following methods/options to the API:

  • Added method for closing test runs (close_run)
  • Added method for closing test plans (close_plan)
  • Added support for custom case selection for test runs

You can download the latest API version if you are using TestRail on your server. If you are using TestRail Hosted then we’ve already updated the API automatically.

New security options

TestRail 2.6 also introduces additional security options and capabilities. Until now TestRail used simple rules to make sure that user passwords aren’t too simple. For companies and IT teams with more strict security policies we introduced an option to define password policies. TestRail now already comes with a few built-in password policies you can select, but you can also define a custom password policy using regular expressions. Among other things we additionally added options to disable the Forgot Password functionality as well as options to restrict access to a TestRail instance based on IP addresses (or entire IP ranges).

Other improvements

We also included various other enhancements, features and bug fixes in the new version. For example, TestRail 2.6 lets you configure the number of test cases and tests that will trigger the compact view. This way you can increase the number of test cases that get displayed on test suite pages by default. We also moved all third-party integration settings to a separate main tab in the Administration area to make it easier to integrate TestRail with the defect tracking tool of your choice.

Other improvements include the option to use custom translation files for TestRail Hosted (like you can already use custom translations for the download edition of TestRail) and better handling of test assignments for test plans. You can view a full list of enhancements and changes in the changelog.

Getting the new version

Existing customers can download the new version from our customer portal. All TestRail Hosted accounts (paid subscriptions or trials) have already been updated to the new version. New users can download our QA management software or create a hosted trial from our website. If you want to update your existing TestRail download trial, please contact us and we will provide you with the necessary details. Please refer to TestRail’s Admin Manual on how to upgrade an existing installation.

Posted in Gurock Software, TestRail | Tagged | Comments closed

TestRail 2.5 now available

We are pleased to announce the release of TestRail 2.5, a new version of our web-based test management tool. The new version comes with many new features such as customizable columns for the test suite and run grids, sorting and grouping options for tables, a powerful test case selection filter for test plans and runs and various other enhancements and new integration options. Please see below for a detailed description of the new features and improvements.

Customizable Columns

TestRail 2.5 comes with a new customizable column feature that allows you to add new columns to the grids (such as the test run, suite and to-do pages), so you can show any additional details directly on the overview pages. This allows you to show a list of found defects, test case custom fields or any other detail you and your team wants to highlight. It’s also possible to configure different columns for different projects and views as needed.

Sorting and Grouping

The new version also makes it easy to sort and group test cases and tests directly in the grids. Want to see the tests that took the most time to execute? Or do you want to group your test cases by test type or test status? All this and more is now possible directly in the grids and tables of TestRail.

Case Selection Filter

If you have larger test suites or test plans, but don’t have enough time to execute all tests against a new software build, or if you just want to make sure that no regressions exist in a new version of your software, then executing just a subset of your test case collection is a useful feature. TestRail 2.5 makes this easier by enabling you to select test cases for a new test run or plan via filters. You can just include test cases of a certain type or priority, or filter any other test case attributes (including custom fields) or combination of fields with the new handy test case selection filter.

Redmine, Pivotal Tracker & Lighthouse

We’ve also worked on improved defect tracker integration for the popular Redmine, Pivotal Tracker and Lighthouse project management tools. We now ship defect plugins for those tools with TestRail and you can enable the defect tracker integration either under Administration > Site Settings > Integration (for all projects), or under Administration > Projects (for individual projects).

Rerunning Plans and Test Runs

Many teams have more test cases for a project than they can possibly execute during a single iteration, so concentrating on failed or not-yet-executed tests for new iterations is a good way to ensure that all test cases have been covered at least once for a new software release. TestRail’s new version allows you to select just your failed or untested cases for a new test run or plan, making it easy to ensure that all your cases and failed tests get verified.

Other improvements

TestRail 2.5 also comes with many other enhancements such as an improved administration area, more flexible defect plugin customizations and broader support for image uploading for text fields. The new version also comes with redesigned test run and test plan edit forms, making it easier to select test cases for your runs and listing your plan’s suites in a more compact form. We also improved the way texts wrap in TestRail to make it easier to work with long project, case or suite titles. You can view a full list of enhancements and changes in the changelog.

Getting the new version

Existing customers can download the new version from our customer portal. All TestRail Hosted accounts (paid or trial subscriptions) have already been updated to the new version. New users can download our QA management software or create a hosted trial from our website. If you want to update your existing TestRail download trial, please contact us and we will provide you with the necessary details. Please refer to TestRail’s Admin Manual on how to upgrade an existing installation.

Posted in DelphiFeeds.com, Gurock Software, TestRail | Tagged | Comments closed