ExamGecko
Question list
Search
Search

Related questions











Question 306 - CTFL-2018 discussion

Report
Export

An issue has been found in a production system, where a code component fails to release memory after it has finished using it. Which of the following tools would have been the MOST effective at detecting this defect during Performance testing?

A.
Dynamic analysis tool.
Answers
A.
Dynamic analysis tool.
B.
Test Execution tool.
Answers
B.
Test Execution tool.
C.
Configuration management tool.
Answers
C.
Configuration management tool.
D.
Coverage measurement tool.
Answers
D.
Coverage measurement tool.
Suggested answer: A

Explanation:

According to the syllabus, dynamic analysis tools are tools that perform testing or analysis by executing the software or a part of it. Dynamic analysis tools can help detect defects or problems that only appear during runtime, such as memory leaks, performance issues, concurrency errors, etc. The answer A is correct because it suggests using a dynamic analysis tool for detecting a memory leak during performance testing. A memory leak is a situation where a code component fails to release memory after it has finished using it, causing memory exhaustion and degradation of performance. A dynamic analysis tool can monitor the memory usage of the code component and identify any memory leaks. The other answers are incorrect because they suggest using tools that are not suitable for detecting memory leaks during performance testing. A test execution tool is a tool that executes test cases automatically or semi-automatically. A configuration management tool is a tool that controls and tracks changes to the software components and documentation. A coverage measurement tool is a tool that measures how much of the code or functionality has been exercised by a test suite.

asked 18/09/2024
Olugbenga Fagbohun
40 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first