ISTQB CTFL-2018 Practice Test - Questions Answers, Page 18
List of questions
Question 171

Which of the following tools is most likely to detect defects in functions or methods in source code?
A unit test framework tool is a tool that supports the creation, execution and reporting of unit tests, which are tests that verify the functionality and quality of individual functions or methods in source code. A unit test framework tool can detect defects such as syntax errors, logic errors, boundary violations, etc.
Question 172

Which of the following metrics are useful for monitoring the test progress?
Percentage of work done in test environment preparation is a metric that measures how much of the required test environment setup has been completed. This metric is useful for monitoring the test progress because it indicates whether the test environment is ready for executing the planned test cases or not.
Question 173

Which of the following statements correctly describes traceability?
Traceability is the ability to identify related items in documentation and software, such as requirements, design specifications, code modules, test cases, test results, etc. Traceability helps to ensure that all requirements are covered by tests, that all tests are linked to requirements, and that any changes in requirements or software can be traced to their impact on other items.
Question 174

At what stage of the Fundamental Test Process do testers write the steps of the test procedures?
Test implementation and execution is the stage of the Fundamental Test Process where testers write detailed steps for executing each test case (test procedures), prepare and prioritize test cases for execution, execute test cases and record results, compare actual results with expected results and report discrepancies as incidents.
Question 175

An Incident Management tool implements the following defect states Open. Assigned. Solved. Closed.
Consider the following defect report:
Id: T000561
Test Object: 'Warehouse Management' application
Tester name : John Bishop
Date: 10th, April 2010
Test Case MRT5561
Status: OPEN
Severity Serious
Priority:
Problem : After inputting the Total Quantity item = 450 in the SV034 screen . the system shows an unexpected Error message = 47
Correction:
Developer name:
Closing date
Which of the following is a valid criticism of this report?
The version of the application is missing from the defect report. This is a valid criticism because it is important to specify which version of the software was tested when the defect was found, as this can help to identify and reproduce the defect, and to verify if it has been fixed in a later version.
Question 176

Which of the following statements about test execution effort is true?
The test case execution effort is dependent on the build quality, because if the build quality is low, then more defects will be found and more re-testing will be required, which will increase the test execution effort. On the other hand, if the build quality is high, then fewer defects will be found and less re-testing will be required, which will reduce the test execution effort.
Question 177

What is the ideal number of regression test cycles?
The ideal number of regression test cycles is as many as time and budget allow, because regression testing is done to ensure that no new defects have been introduced by changes or fixes in the software, and that all previously fixed defects are still fixed. Therefore, more regression test cycles can increase the confidence in the software quality and reliability.
Question 178

To which of the following test levels regression testing be applied?
I, Component Testing
II, Integration Testing
II,I, System Testing
IV, Acceptance Testing
Regression testing can be applied to any test level where changes or fixes have been made to the software or its environment, and there is a risk that these changes may have introduced new defects or re-introduced previously fixed defects. Therefore, regression testing can be done at component, integration, system and acceptance test levels.
Question 179

What is Test Design?
Test design is the process of transforming general testing objectives into tangible test conditions and test cases that can be executed and verified against expected results. Test design involves identifying test techniques, coverage criteria, input data, expected outcomes and other test parameters.
Question 180

One of the exit criteria for a SW project was defined as '80% statement coverage'.
A test manager submitted the following report:
'We did not measure the statement coverage. However, we ensured 80% branch coverage, therefore the exit criteria was met'.
Is the test manager right?
The test manager is not right because there is no direct relationship between branch coverage and statement coverage. Branch coverage measures how many branches in the control flow have been executed by a set of test cases, while statement coverage measures how many statements in the code have been executed by a set of test cases. It is possible to achieve high branch coverage without achieving high statement coverage, if some statements are not part of any branch condition or are not reachable by any test case.
Question