This post is migrated from my old blog.
TestRail is a test case management tool for development teams. It is developed by Gurock Software, the makers of SmartInspect, a high-performance logging and tracking tool for .NET, Java and Delphi developers. It is a fast, secure and intuitive out of the box web application that helps you manage and track your testing efforts, organize your QA department, create test cases, manage test suites and helps you coordinate your entire testing process.
TestRail is built using PHP and a high-performance light-weight framework developed in-house by Gurock Software. TestRail can be used both on Linux and Windows servers. On Linux, it can be used with MySQL and on Windows server, with SQL Server.
Dennis Gurock, one of the directors of Gurock Software GmbH, says that though the first beta of TestRail released in the summer of 2009, the development started many years back. Dennis says: “We believe the market lacked an easy-to-use web-based test management application and came up with the idea to develop TestRail”.
TestRail works well with both, agile method as well astraditional approach. TestRail lets you create test suites that can be executed and run by a team of testers. You can enter test results and track the progress of single test runs, milestones or entire projects. It is easy to organize and manage software tests with personalized To-Do lists, email notifications and activity reports.
TestRail can be installed on your local server as well as on a remote server. Its web-based interface comes with an intuitive Dashboard to offer centralized administration and better collaboration between team members. TestRail supports a variety of productivity and team related features such as personalized todo lists, email notifications, test assignments and conversations. And all these features integrate seamlessly with the optimized workflow of TestRail.
Tests can be assigned to team members to distribute the work load across teams or group of testers. More specifications can be attached along with the images.
TestRail follows a comprehensive and well managed approach towards test-case management. You can enter details of critical tests, test type and set priorities.
Test suites allow you to group and connect test cases into logical units. Related test cases can be grouped in sections and it is easy to import, export and print suites and test cases. For complex projects, you can create nested sections.
Real-time updates help team members to track the test progress as and when test results change over time.
TestRail comes with built-in reporting and print features. You can monitor stats and charts of completed tests.
TestRail Integration with Bug-Tracking Tools
TestRail integrates well with many bug-tracking tools. To make it easier to work with your bug tracker, TestRail contains a feature to link test cases against bugs managed in a third-party application.
With the documentation available till the time of this writing, TestRail can be integrated with the following bug-tracking tools:
As I told before, TestRail is built on PHP and therefore it needs a working environment of PHP to run. It uses a database (SQL Server or MySQL) to store the application data. Below are the suggested requirements for TestRail:
OS: Windows Server 2003 or 2008/2008 R2
Database: SQL Server 2005 or 2008 with Mixed Mode Authentication, MySQL 5.x
Web server: IIS with FastCGI / PHP integration
PHP: 5.1.2 – 5.3.x (with curl, mbstring and sqlsrv/mysql extensions)
ionCube PHP Loader extension
OS: TestRail is tested with various Linux distributions*, but any standard Unix-based server OS with Apache, MySQL and PHP support will work.
Database: MySQL 5.x
Web server: Apache with mod_php or equivalent
PHP: 5.1.2 – 5.3.x (with curl, mbstring and mysql extensions)
ionCube PHP Loader extension
*) Recommended Ubuntu Server LTS versions for TestRail.
TestRail seems to be a high-performance, comprehensive and a handy tool to simplify test case management workflow and boost collaboration. Its ability to integrate with third-party bug-tracking tools is also a plus-point.
In this post, we have taken a tour of the key features of TestRail.