Which of the following is a function of a dynamic analysis tool?

Which of the following is a function of a dynamic analysis tool?
A . Provide support for traceability of tests, test results and incidents to source documents
B . Monitor the allocation, use and de-allocation of memory during run-time of a program
C . Execute programs step-by-step in order to reproduce failures and find corresponding defects
D . Provide support for release of baselines consisting of configuration items

Answer: B

Explanation:

A dynamic analysis tool is a tool that performs analysis of a software product based on its behavior during execution. A dynamic analysis tool can monitor various aspects of a program’s run-time performance, such as memory usage, CPU load, response time, or resource leaks. A dynamic analysis tool can monitor the allocation, use and de-allocation of memory during run-time of a program, which can help detect defects such as memory leaks, buffer overflows, or memory corruption. A dynamic analysis tool cannot provide support for traceability of tests, test results and incidents to source documents, as this is a function of a test management tool. A dynamic analysis tool cannot execute programs step-by-step in order to reproduce failures and find corresponding defects, as this is a function of a debugging tool. A dynamic analysis tool cannot provide support for release of baselines consisting of configuration items, as this is a function of a configuration management tool.

Reference: [A Study Guide to the ISTQB® Foundation Level 2018 Syllabus – Springer], Chapter 6, page 56-57.

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments