Test Management: The must-have functionality

Test Management – functionality list 

When searching for a Test Management solution, there are many available tools out there.  In order to ensure you are making the right choice for you, make sure your chosen tool has all the below functionality:

    • Requirements:

      Sometimes called user stories, are the building blocks of the testing process. Having a predefined requirement that you wish to test assist in creating a much needed order as environment is getting more and more complex. 

    • Test repository management:

      As test scenarios are shared and reused to be tested in more than one case, over a variety of Operating systems, versions, environments etc, having one central place to host all your testing in, reduces unneeded duplication and saves times and money.

    • Test Sets and Runs:

      have the ability to group tests based on multiple criteria (e.g. functionality, project milestones, etc), and assign them to your team to be run, monitor their progress and make any corrections needed.

    • Integration:

      Integrate testing with the rest of your process:  Integrate with CI tools and Bug tracking tools. when choosing the right system for you, make sure that it integrates with the tools you are already working with and has an easy to use API’s for future systems.

    • Defects:

      either in-house or as an integration with an issue tracking system, having control over the bugs in the systems is a must have for any test management solution. Integrations are best when having a two way capabilities: sharing real time information between the issue tracking and test management systems. Another must have feature is the ability to custom notification based on different criteria.

    • Reporting and live Dashboards:

      The goal of any management tool is to have better knowledge of the work process and increase productivity as a result. Hence, from business point of view, reporting capabilities, combines with live dashboards are the system output , when all other features are aimed at providing the accurate information regarding testing status.

    • Flexibility:

      This is a must have for many elements. at first, your chosen system needs to be able to support various testing approaches. Even if today you are working in Agile, as many do today, you might find the wind blowing towards a new direction and need to have the ability to adapt accordingly without the need to switch between systems.

    • Scalability:

      Have an easy capability to scale up and down, without the need to pay for unused licenses.  

    • Customization:

      No two systems and even not two projects within your organization are exactly alike and as such, you must have the ability to easy customize your test management to fit your own testing needs.

    • Ease of Use:

      Easy to migrate to and start working quickly – easy or no installations, quick setup, easy importing, guided support, etc

Recommended tools:  

  1. HP ALM This HP product helps testers to manage tests in order to identify errors, defects and gaps from desired results ofthe tested application. A 30 days free trial is available.
  2. Testlink: This is an open source tool that offers simple test management capabilities to small companies at early testing phases.  
  3. PractiTest:  This SaaS product is unique for its data handling methodology. It integrates with leading bug tracking tools such as Jira, Bugzilla,Redmine, and Pivotal tracker as well as automation and CI tools such as: Selenium,Jenkins, Bamboo. 15 days free trial is available and pricing ranges from $35 to $45 per user/month.

Share This Post

4 Comments - Write a Comment

Post Comment

Show Buttons
Hide Buttons