ExamGecko
Home / ISTQB / CTFL-2018 / List of questions
Ask Question

ISTQB CTFL-2018 Practice Test - Questions Answers, Page 18

List of questions

Question 171

Report Export Collapse

Which of the following tools is most likely to detect defects in functions or methods in source code?

unit test framework tool evelopers who are familiar with the system's structure.
unit test framework tool evelopers who are familiar with the system's structure.
configuration management tool
configuration management tool
test design tool
test design tool
monitoring tool
monitoring tool
Suggested answer: A
Explanation:

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.

asked 18/09/2024
Kaisheng Wang
32 questions

Question 172

Report Export Collapse

Which of the following metrics are useful for monitoring the test progress?

The number of features implemented in the code
The number of features implemented in the code
The number of changes done to the product's requirements
The number of changes done to the product's requirements
Percentage of work done on the user's manuals
Percentage of work done on the user's manuals
Percentage of work done in test environment preparation
Percentage of work done in test environment preparation
Suggested answer: D
Explanation:

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.

asked 18/09/2024
Mohamed Ramez Hamad
38 questions

Question 173

Report Export Collapse

Which of the following statements correctly describes traceability?

The capability of the software product to enable modified software to be tested.
The capability of the software product to enable modified software to be tested.
An approach to integration testing where the component at the top of the component hierarchy is tested first.
An approach to integration testing where the component at the top of the component hierarchy is tested first.
The degree to which a requirement is stated in terms that permit establishment of test design.
The degree to which a requirement is stated in terms that permit establishment of test design.
The ability to identify related items in documentation, such as requirements vs. software design
The ability to identify related items in documentation, such as requirements vs. software design
Suggested answer: D
Explanation:

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.

asked 18/09/2024
Elyse Martinez
44 questions

Question 174

Report Export Collapse

At what stage of the Fundamental Test Process do testers write the steps of the test procedures?

Test implementation and execution
Test implementation and execution
Evaluating exit criteria and reporting
Evaluating exit criteria and reporting
Test closure activities
Test closure activities
Test planning and control
Test planning and control
Suggested answer: A
Explanation:

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.

asked 18/09/2024
Ihab ALkasrawi
37 questions

Question 175

Report Export Collapse

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 Priority, the Correction description and the Developer name are missing
The Priority, the Correction description and the Developer name are missing
The description is not highlighting the source of the problem
The description is not highlighting the source of the problem
The version of the application is missing
The version of the application is missing
There is no link to the applicable requirement (traceability)
There is no link to the applicable requirement (traceability)
Suggested answer: C
Explanation:

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.

asked 18/09/2024
Alireza Noura
42 questions

Question 176

Report Export Collapse

Which of the following statements about test execution effort is true?

An increase in number of testers always reduces testing time.
An increase in number of testers always reduces testing time.
A large number of test repetitions mean less test execution effort.
A large number of test repetitions mean less test execution effort.
The test execution effort is independent of the number of test environments.
The test execution effort is independent of the number of test environments.
The test case execution effort is dependent on the build quality.
The test case execution effort is dependent on the build quality.
Suggested answer: D
Explanation:

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.

asked 18/09/2024
Tim baxter
45 questions

Question 177

Report Export Collapse

What is the ideal number of regression test cycles?

As many as time and budget allow
As many as time and budget allow
2
2
1
1
Until the quality requirements are met
Until the quality requirements are met
Suggested answer: A
Explanation:

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.

asked 18/09/2024
Donovan Rodriguez
37 questions

Question 178

Report Export Collapse

To which of the following test levels regression testing be applied?

I, Component Testing

II, Integration Testing

II,I, System Testing

IV, Acceptance Testing

II, II,I, IV
II, II,I, IV
I, II,
I, II,
I, II, II,I
I, II, II,I
I, II, II,I, IV
I, II, II,I, IV
Suggested answer: D
Explanation:

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.

asked 18/09/2024
frederic dohen
40 questions

Question 179

Report Export Collapse

What is Test Design?

The overall process of testing a system to verify that it meets specified requirements.
The overall process of testing a system to verify that it meets specified requirements.
The process of selecting test techniques to exercise the functions implemented by the tested system
The process of selecting test techniques to exercise the functions implemented by the tested system
The process of transforming general testing objectives into tangible test conditions and test cases
The process of transforming general testing objectives into tangible test conditions and test cases
An approach to testing to reduce the level of product risks by focusing on high-risk areas in the product
An approach to testing to reduce the level of product risks by focusing on high-risk areas in the product
Suggested answer: C
Explanation:

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.

asked 18/09/2024
John Bascara
39 questions

Question 180

Report Export Collapse

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?

No There is not direct relationship 80% branch coverage does not guarantee 80% statement coverage
No There is not direct relationship 80% branch coverage does not guarantee 80% statement coverage
Yes. 50% branch coverage guarantees 100% statement coverage. With 80% branch coverage, the exit criteria is easily met.
Yes. 50% branch coverage guarantees 100% statement coverage. With 80% branch coverage, the exit criteria is easily met.
No. The relation works the other way: 80% statement coverage guarantees 80% branch coverage
No. The relation works the other way: 80% statement coverage guarantees 80% branch coverage
Yes Coverage of 80% of the branches in the control flow guarantees 80% statement coverage
Yes Coverage of 80% of the branches in the control flow guarantees 80% statement coverage
Suggested answer: A
Explanation:

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.

asked 18/09/2024
Andrea Di Giuseppe
41 questions
Total 365 questions
Go to page: of 37