The features of test management tools are given below. Some tools will provide all of these features; others may provide one or more of the features. [Read more…]
Dynamic analysis tools are ‘dynamic’ because they require the code to be in a running state. They are ‘analysis’ rather than ‘testing’ tools because they analyze what is happening ‘behind the scenes’ that is in the code while the software is running (whether being executed with test cases or being used in operation). [Read more…]
There are many tools that protect systems from external attack. Like firewall, this is very important for any system.
Security testing tools can be used to test security of the system by trying to break it or by hacking it. The attacks may focus on the network, the support software, the application code or the underlying database. [Read more…]
These tools are mostly used by developers.
Coverage tools helps in checking that how thoroughly the testing has been done. [Read more…]
A test comparator helps to automate the comparison between the actual and the expected result produced by the software. [Read more…]
When people talk about the ‘testing tool’, it is mostly a test execution tool that they think of, basically a tool that can run tests. This type of tool is also known as a ‘test running tool’. Most tools of this type get started by capturing or recording manual tests; hence they are also known as ‘capture/playback’ tools, ‘capture/replay’ tools or ‘record/playback’ tools. It is similar as recording a television program, and playing it back. [Read more…]
When an extensive range or volume of data is needed for testing then using the test data preparation tool is of great help.
They are very useful for performance and reliability testing, where a large amount of realistic data is needed. They may be used by developers and may also be used during system or acceptance testing. [Read more…]
Test design tools help to create test cases, or at least test inputs (which is part of a test case). If an automated oracle is available, then the tool can also make the expected result, so in point of fact it can generate test cases (rather than just test inputs). [Read more…]
Modelling tools are basically ‘model-based testing tools’ which actually generates test inputs or test cases from stored information about a particular model (e.g. a state diagram), so are classified as test design tools. [Read more…]
Every type of review has its own value whether it is informal or formal review as discussed in Chapter 3. For a very informal review, where one person looks at another’s document and gives a few comments about it, a tool such as this might just obstruct the informal review process. However, when the review process is more formal, when many people are involved, or when the people involved are in different geographical locations, then tool support become very useful. [Read more…]