Course
PMP Tutorials: Online Training Material
Course Summary PMP course is a recognized credential for project managers. It enhances the skills,...
In the article Test Process Improvement, you learned the improvement points from the project Guru99 Bank. It is using automated Testing instead of Manual Testing. But team members may ask you -
Answer to this question is challenging because there are many factors to consider
This tutorial will help you answer the above questions
Success in any test automation depends on identifying the right tool for automation. Selecting the “correct” Testing Tool for your project is one of the best ways to achieve the project target. The following example will show you the benefit of the testing tool selection
In the project Guru99 Bank, to save the effort of testing, the project team decided to use an automated testing tool for the test execution. After many meetings, your team selected a suitable tool for the project.
One month later, you got the report from the project team about this tool
The results are great. The new automated tool doubled the testing productivity. It means we saved 50% cost of test execution
This is an example of the benefit of using the testing tool in the project. Selecting the right testing tool help you to improve the project productivity and save project cost.
There’re many types of test tool, which Test Manager can consider when selecting the test tools.
Open source tools are the program wherein the source code is openly published for use and/or modification from its original design, free of charge.
Open-source tools are available for almost any phase of the testing process, from Test Case management to Defect tracking. Compared to commercial tools Open source tools may have fewer features.
Commercial tools are the software which are produced for sale or to serve commercial purposes.
Commercial tools have more support and more features from a vendor than open-source tools.
In some Testing project, the testing environment, and the testing process has special characteristics. No open-source or commercial tool can meet the requirement. Therefore, the Test Manager has to consider the development of the custom tool.
Example: You want to find a Testing tool for the project Guru99 Bank. You want this tool to meet some specific requirement of the project.
Back to the above example, the project team decided to develop a custom tool which can meet project requirements. Suppose they have been given 100 test cases to automate and they estimated 5 days to develop a tool which can automate all of those test cases.
Here is the result of their work
As in above scenario, the issue is that the test tool cannot automate all the test cases of test specification. It means that not all application features can be thoroughly tested using the test tool.
If the functionality of application under test changes frequently or is too complicated, it is difficult to create test automation for all the application features, because every tool has its own limitations.
If you don’t want to be in such situation, before selecting the test tool, you must analyze the test cases and decide which test cases should be automated and which test cases should not. This is the Automation Feasibility Analysis activity.
Automation Feasibility Analysis is the very significant contributor in testing. In this analysis, you need to check if the application under test is qualified for automated test.
Some factors you need to consider:
To know more about these factors, you can use a checklist which is included in this article
To select the most suitable testing tool for the project, the Test Manager should follow the below tools selection process
How can you select a testing tool if you do not know what you are looking for?
You to precisely identify your test tool requirements. All the requirement must be documented and reviewed by project teams and the management board.
Consider the following example:
After baselining the requirement of the tool, the Test Manager should
To ensure the test tool is beneficial for business, the Test Manager have to balance the following factors:
A cost-benefit analysis should be performed before acquiring or building a tool
Example: After spending considerable time to investigate testing tools, the project team found the perfect testing tool for the project Guru99 Bank website. The evaluation results concluded that this tool could
However, after discussing with the software vendor, you found that the cost of this tool is too high compare to the value and benefit that it can bring to the teamwork.
In such a case, the balance between cost & benefit of the tool may affect the final decision.
To make the final decision, the Test Manager must have:
Even with hours spent reading software manual and vendor information, you may still need to try the tool in your actual working environment before buying the license.
You should have the meeting with the project team, consultants to get the deeper knowledge of the tool.
Your decision may adversely impact the project, the testing process, and the business goals; you should spend a good time to think hard about it.
Course Summary PMP course is a recognized credential for project managers. It enhances the skills,...
Tutorial Summary Project management is a series of different processes designed to assist managers to...
{loadposition Content-ADS-Test-Management-TOP} What is Test Monitoring? Test Monitoring in test...
Project Cost Management Project Cost Management is defined as the process of planning and...
What is Risk Analysis? Risk is the probability of occurrence of an undesirable event. Risk...
{loadposition Content-ADS-Test-Management-TOP} Test Report Test Report is a document which...