TestRail is a test case management solution for quality assurance (QA) and development teams, which is designed to help users organize, manage, and track their company’s software testing process.
TestRail allows users to manage all test projects, suites, sections, and cases in a single location. Test cases can be organized into suites and hierarchies, and complete test case histories enable the tracking of all changes to ensure transparency. All test case details can be managed, including prerequisites, steps, and expected results, and users can customize data fields, attach screenshots and files, and use rich-text formatting. Test cases can be selected based on various filters, and users can execute tests, record results, and group, sort, and filter to focus on important results. All tests and projects can be archived on completion, allowing users to review and audit previous results with archived tests protected from modification.
TestRail offers a range of real-time reports and metrics, and users can generate summary reports covering projects, plans, milestones, and runs, compare results across multiple test configurations and runs, track team workloads, run traceability and coverage reports for tests, requirements, and defects, identify failed tests, and more. Integration with JIRA allows users to link issues with test results and create bug reports in JIRA directly from within TestRail. TestRail can also be integrated with a range of bug and issue trackers, including GitHub, FogBugz, Redmine, Bugzilla, Mantis, Assembla, BitBucket, Pivotal Tracker, and more.
Total: our choice the introduction of Test Rail.
- This is the receipt of real-time test results (creating reports on completely different criteria: Defect Summary, Comparison for Cases, test results for projects / components, etc.)
- This is an easy organization and convenient tracking of the load of the testing department (the ability to fully customize the "working dashboard" of the QA department)
- Easy installation, deployment and support
- "Communication" with the Jira (this is very convenient for regression and autotests)
- easy to receive reports on the launch of test suites
- beautiful and understandable reports and diagrams- This is an effective management of test cases, plans and test cycles (creating / storing / editing test scenarios, managing test plans, launching test cycles, entering test results)
- User-friendly interface (clear, simple, customizable)
- Effective management of the following scenario: "technical requirements -> test cases -> overview -> test suite -> test cycle -> results"
- convenient storage of test scenarios
- This is a significant improvement in the quality of testing (a clear description of test scenarios, their reviews, correlation with requirements, division into areas - all this makes it possible to evaluate both the completeness of coverage by functional tests, and is necessary material for the entire project team)
As one of the drawbacks - until recently, Test Report system was poorly implemented reporting system: scant results on test-wounds, lack of customization of reports, etc.
Working on a Global team, TestRail enabled everyone to have a seat at the Test Case management/creation table. Editing existing test cases was very easy to do, and the GUI makes it easy to find any existing Test Case you are looking for.
First of all, TestRail is an extremely smarter way to track and maintain test cases than using Excel. I like how easy it is to create new projects, create custom fields, create test runs, and generate good looking reports to submit to your managers. The GUI takes a little bit to get used to, but once you get a hand of all of the key-shortcuts moving around the application is easy!
My least favorite part about this software is the JIRA plug in. In order to see the linked test cases from TestRail in JIRA, you need to have a TestRail account. In my company only the testing team had TestRail accounts, while the rest of R&D didn't. While it was helpful for me as a tester to see the linked test cases on a JIRA bug, when we started off with TestRail we had assumed everyone in the R&D department would be able to see this information so we could be more transparent in our testing. My company was not willing to pay for 100 TestRail accounts, so this was a bummer. If yours is then TestRail might be right for you!
Having using various test management suites TestRail does excel in that it was built to run manual test cases and display results in an easy glance for the whole team. Linking to defects is simple, generating a report when the test run is complete. I feel like reusing regression suites could be improved, it does what it is meant to however you have to repeat several steps each time you want to generate a regression suite.
Some areas for improvement would be a test case type for API tests, I am sure everyone needs this but struggles to find a way to record this data.
I think report generation is the strong suit of Test rail, the percentage pie chart of passed, failed blocked cases at a glance make daily reporting for scrum stand up meetings ideal.
Integration with Jira is excellent, although some room for improvement.
Trying to do something simple like import test case steps from a .csv is not so easy. You can import a suite but that is not ideal.
Trying to duplicate cases can be tedious, let's say you have a lot of cases, trying to copy paste them in to various projects is a lot of hassle, it is surprising they have not addressed issues like this after so many years.
i have using this tool for my every day test execution before this i was using our own company proprietary tool and then we switched to TestRail as we switched to agile methodology. i have found this quite useful in agile environment. it is scalabe and can be customised accordingly to suite the customer/test requirement.
it is now integrated to our companies other tools like JIRA(bug tracker tool),github,automated test suites, bitbucket etc and many others and is working flawlessly. Reports generation and tracking the various result is quite simple and have real time insights for these with this tool. We can easily link our test cases, requirements, use cases and stores using this.
Really its a great tool with so many functionalities and i love it. it increase the team collaboration in a great way
Thanks so much from the TestRail team Bheesam for taking the time to complete this review.
Coming from a Quality Assurance team which had zero test cases and no system TestRail has become a huge asset. It allows for our team which has members working in a different time zone to continually work independently while still having the entire team engaged.
Right off the bat the software is very easy to use The software allow us to manage our time effectively focussing on running regression tests on any particular task. It has been a useful tool for our Quality Assurance team to prioritize and organize test cases. The fact that we can implement the use of Jira is also a huge plus since this is a tool we also use within our organization.
Not many cons, the only two minor aspects that come to mind are one if you have no knowledge of how to use it does take some time to learn it. However if you have even the basic background on a tool like this the learning time does shorten. The other is the fact that results can only be shared with the registered users, so we are having to take screen shots of results to share with the rest of our company teams.
TestRail Cloud: from $25 per user, per month.
TestRail Server: from $1200 per year.
Below are some frequently asked questions for TestRail.
TestRail offers the following pricing plans:
Starting from: US$25,00/month
Pricing model: Subscription
Free Trial: Available
TestRail Cloud: from $25 per user, per month.
TestRail Server: from $1200 per year.
TestRail offers the following features:
TestRail has the following typical customers:
Large Enterprises, Mid Size Business, Small Business
TestRail supports the following languages:
TestRail has the following pricing plans:
We do not have any information about what devices TestRail supports
TestRail integrates with the following applications:
Assembla, Bitbucket, FogBugz, GitHub, JIRA Software, LEAPWORK, Pivotal Tracker, Redmine, Testim, YouTrack
TestRail offers the following support options:
Forum, Online Support, Video Tutorials