Chapter 6 Testing tool considerations Flashcards
What activity does this type of tool sit under?
‘Configuration management tools’
Tools to surppot management of testing a testware
What activity does this type of tool sit under?
‘Model-Based testing tools ‘
Tools to support test design and implementation
What activity does this type of tool sit under?
‘Dynamic analysis tools’
Tools to support performance measurement and dynamic analysis Performance
(D)
What activity does this type of tool sit under?
‘Test execution tools (e.g., to run regression tests) ‘
Tools to support test execution and logging
What activity does this type of tool sit under?
‘Performance testing tools’
Tools to support performance measurement and dynamic test analysis performance
What activity does this type of tool sit under?
‘Test harnesses’
Tool support for test execution and logging (D)
What activity does this type of tool sit under?
‘Requirements management tools (e.g., traceability to test objects)’
Tool to support test management of tesinting and testware
What activity does this type of tool sit under?
‘Static analysis tools’
Tool to support static testing (D)
What activity does this type of tool sit under?
‘Defect management tools’
Tool to support management of testing and testware (D)
What activity does this type of tool sit under?
‘Test data preparation tools’
Tools to support test design and test implementation
What activity does this type of tool sit under?
‘Coverage tools (e.g., requirements coverage, code coverage ‘
Tool support for test execution and logging
(D)
What activity does this type of tool sit under?
‘Continuous integration tools’
Tool to support management of testing and testware (D)
(D)
‘In addition to tools that support the general test process, there are many other tools that support more specific testing for non-functional characteristics. ‘ - what is this tool called?
Tool support for specialized testing needs
What are some of the benefits of test tools?
- Reduction in repetitive manual work (e.g., running regression tests, environment set up/tear down tasks, re-entering the same test data, and checking against coding standards), thus saving time
- Greater consistency and repeatability (e.g., test data is created in a coherent manner, tests are executed by a tool in the same order with the same frequency, and tests are consistently derived from requirements)
- More objective assessment (e.g., static measures, coverage)
- Easier access to information about testing (e.g., statistics and graphs about test progress, defect rates and performance)
What is the capturing test approach?
Capturing tests by recording the actions of a manual testers. A captured script is a linear representation with specific data and actions as part of each script.