Summer Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: ecus65

BCS CTFL4 - ISTQB Certified Tester Foundation Level CTFL 4.0 Exam

Page: 2 / 6
Total 188 questions

Which of the following is not an example of a typical generic skill required for testing?

A.

Be able to apply test-driven development

B.

Be able to use test management tools and defect tracking tools

C.

Be able to communicate defects and failures to developers as objectively as possible

D.

Possess the necessary social skills that support effective teamwork

In addition to thorough testing of the requirements specification, a development team aims to involve users as early as possible in the development process, using practices such as prototyping, to ensure that the software systems being developed will meet the users' expectations. This approach is especially useful at mitigating the risks associated with one of the seven testing principles, which one?

A.

Tests wear out

B.

Absence-of-errors fallacy

C.

Working software over comprehensive documentation.

D.

Defects cluster together

Which one of the following statements relating to the benefits of static testing is NOT correct?

A.

Static testing enables early detection of defects before dynamic testing is performed.

B.

Static testing reduces testing costs and time.

C.

Static testing increases development costs and time.

D.

Static testing identifies defects which are not easily found by dynamic testing.

Which of the following work products cannot be examined by static analysis?

A.

Test plans

B.

Source code

C.

Compiled code

D.

Formal models

Which ONE of the following statements BEST applies tochecklist-based testing?

A.

Checklists should contain general guidelines to ensure that all aspects of the software are covered.

B.

Checklists should contain specific test conditions that can be individually and directly checked.

C.

Checklists should primarily consist of automated test cases to maximize efficiency.

D.

Checklists should be used exclusively for functional testing, as they are unsuitable for non-functional testing.

Which of the following statements about estimation of the test effort is WRONG?

A.

Once the test effort is estimated, resources can be identified and a schedule can be drawn up.

B.

Effort estimate can be inaccurate because the quality of the product under tests is not known.

C.

Effort estimate depends on the budget of the project.

D.

Experience based estimation is one of the estimation techniques.

A system has a self-diagnostics module that starts executing after the system is reset. The diagnostics are running 12 different tests on the systems memory hardware. The following is one of the requirements set for the diagnostics module:

'The time taking the diagnostics tests to execute shall be less than 2 seconds' Which of the following is a failure related to the specified requirement?

A.

The diagnostic tests fail to start after a system reset

B.

The diagnostic tests take too much time to execute

C.

The diagnostic tests that measure the speed of the memory, fail

D.

The diagnostic tests fail due to incorrect implementation of the test code

Which of the following statements is an example of testing contributing to higher quality?

A.

A test leader writes a test summary report

B.

A project manager asks to a test leader to estimate the test effort

C.

A tester installs a test ten in the lest environment

D.

A tester finds a bug which is resolved prior to release

A program is used to control a manufacturing line (turn machines on and off. start and stop conveyer belts, add raw materials to the flow. etc.). Not all actions are possible at all times. For example, there are certain manufacturing stages that cannot be stopped - unless there is an emergency. A tester attempts to evaluate if all such cases (where a specific action is not allowed) are covered by the tests.

Which coverage metric will provide the needed information for this analysis?

A.

Code coverage

B.

Data flow coverage

C.

Statement coverage

D.

Branch Coverage

Which of the following characterizations applies to a test tool used for the analysis of a developer's code prior to its execution?

A.

Tool support for test design and implementation.

B.

Tool support for static testing.

C.

Tool support for test execution and logging.

D.

Tool support for performance measurement and dynamic analysis.