One of the ways to do a proof-of-concept is to have a pilot project as the first thing done with a new tool. This will use the tool on a small scale, with sufficient time to explore different ways in which it can be used. Objectives should be set for the pilot in order to accomplish what is needed within the current organizational context. [Read more…] about What is a proof-of-concept or piloting phase for tool evaluation in software testing?
Tool support for testing
What are the important factors for the software testing tool selection?
While introducing the tool in the organization it must match a need within the organization, and solve that need in a way that is both effective and efficient. The tool should help in building the strengths of the organization and should also address its weaknesses. The organization needs to be ready for the changes that will come along with the new tool. If the current testing practices are not good enough and the organization is not mature, then it is always recommended to improve testing practices first rather than to try to find tools to support poor practices. Automating chaos just gives faster chaos! [Read more…] about What are the important factors for the software testing tool selection?
What are the risks or disadvantages of using the testing tools?
Although there are many benefits that can be achieved by using tools to support testing activities, but there are also many risks that are associated with it when tool support for testing is introduced and used.
Risks include:
- Unrealistic expectations from the tool: Unrealistic expectations may be one of the greatest risks to success with tools. The tools are just software and we all know that there are many problems associated with any kind of software. It is very important to have clear and realistic objectives for what the tool can do. [Read more…] about What are the risks or disadvantages of using the testing tools?
What are the advantages or benefits of using testing tools?
There are many benefits that can be gained by using tools to support testing. They are:
- Reduction of repetitive work: Repetitive work is very boring if it is done manually. People tend to make mistakes when doing the same task over and over. Examples of this type of repetitive work include running regression tests, entering the same test data again and again (can be done by a test execution tool), checking against coding standards (which can be done by a static analysis tool) or creating a specific test database (which can be done by a test data preparation tool). [Read more…] about What are the advantages or benefits of using testing tools?
What is Monitoring tools in software testing?
Monitoring tools are used to continuously keep track of the status of the system in use, in order to have the earliest warning of failures, defects or problems and to improve them. [Read more…] about What is Monitoring tools in software testing?