Test management is the process of defining test coverage on a system, writing test cases to test that coverage, managing the test, and the resources needed to schedule testing activities through manual testing tools QA.
Test case management tool or system allows you to add, delete, edit test cases, archive, manage test cases manually and automatically, test results for each build, track progress of testing process to try on
There are usually two main forms: Direct use on the network and the tool installed on Windows or Macbook computers. The types of tools used directly online are called cloud or SaaS (software as a service – using software as a service, not buying that product).
In this post , I introduce 5 common manual testing tools for QA engineer
Google Sheets / MS Excel
- Google Sheets: FREE
- Use for free or pay. If the free version you also have a lot of space (15GB) of storage.
- Excel: PAY , You must purchase the MS Office suite or use Office 365 to use it
- With spreadsheet format, you can customize the presentation of your test cases according to any template.
- You can have as many columns as you want. Each column represents 1 field of data information that you need to manage.
- Everything you have to do manually
- Difficulty managing change history. Although on Google Sheets you can view the change history, but in a project with many testers working on the same sheet, it is not easy.
- Do not automatically update links with other systems such as bug management system, requirements management system to attach test cases with BugID or RequirementID respectively.
- Free trial: 14 days
- Fee: ~$34/user/month (Cloud version)
- This is a plugin on Jira, so in addition to TestRail, you also have to pay Jira. If your company is already using Jira, then you only need to pay extra for TestRail.
- Intuitive, beautiful, and modern UI.
- Good and effective test case search and filter function.
- Convenient for test case management for regression testing purposes.
- New testers joining the team don’t need much training to use the tool,
- Unable to link test case with automated test case.
- Deleted test cases cannot be restored.
- No custom reports, reports, dashboards.
IBM Engineering Test Management
- There are both forms of Saas (cloud) and installation on a private server.
- Free trial: Yes.
- Price: must contact IBM sales team to ask.
- Helps increase efficiency and quality in test case planning and management, workflow control, and metrics tracking and reporting.
- Provide requirements coverage and test environment reports.
- Export test case list to pdf.
- High cost, for Enterprise.
- Limitations in linking bug/bug management systems.
- Linked to automated test cases but difficult to use.
- Prices vary based on the number of testers and developers in the team.
- Minimum is 39$/user/month.
- Free trial: Try it for 14 days for free.
- Basic test case management functions such as adding – deleting – editing test cases.
- Good management of test case change history.
- Provide requirements coverage reports.
- Supports various testing approaches including exploratory testing.
- And many other outstanding features.
- High cost
- Some limitations of PractiTest collected on the internet, the UI is not beautiful, the data fields when viewing test cases are narrow and inconvenient.
- The search function is not good, the dashboard is not rich.
- The functions of attaching videos and screenshots are difficult and inconvenient.
- Open-source format
- You must have a server to install and use (the server supports PHP platform)
- Integrates with several bug management systems like Jira and Bugzilla.
- Manage each test batch according to different plans and builds, easily select test cases for each build and plan.
- Basic report by build, plan for each test run.
- Support import test cases from xls and xml (test plan add CSV format).
- Only PHP servers are supported.
- UI is not friendly, test case information is scattered.
- Performance is not good when testing many cases.
Through the article, you already know how to choose the most suitable test case management tool for your team. Here are some points to consider when choosing a test case management tool:
- Number of testers and other roles involved in software development.
- Project cost allocated for software testing.
- Project duration: long term or short term.
- Does the tool allow trial use? If yes, how long? Is it enough for your team to deploy the test?
- If it is an open-source tool, is it widely used by the community? Who helps when having problems using and upgrading the tool?
Thank you for following this post