ExamGecko
Home / ISTQB / CTFL4 / List of questions
Ask Question

ISTQB CTFL4 Practice Test - Questions Answers, Page 12

List of questions

Question 111

Report Export Collapse

Which of the following statements about static analysis are FALSE?

I . Static analysis can be used Instead of dynamic testing.

II . Stalk: analysis can uncover defects like security vulnerabilities.

III . Static analysis can be used to check conformance to specifications and standards.

IV Static analysis typically detects failures prior to component testing.

I . II
I . II
II . Ill
II . Ill
III . IV
III . IV
I, IV
I, IV
Suggested answer: D
Explanation:

Static analysis involves analyzing the software's code, design, and structure without executing the program. It can uncover various types of defects, including security vulnerabilities (II) and non-conformance to specifications and standards (III). However, static analysis cannot replace dynamic testing (I), which involves executing the software to observe its behavior under various conditions. Dynamic testing can identify failures that static analysis cannot, such as those related to runtime issues and interaction between different parts of the software. Statement IV is false because static analysis does not detect failures; it detects defects. Failures are observed when the software is executed, which is beyond the scope of static analysis.

asked 18/09/2024
Sebastian Gryza
47 questions

Question 112

Report Export Collapse

Which of the following is a typical product risk?

Poor usability of the software
Poor usability of the software
A problem in the code developed by a 3rd party
A problem in the code developed by a 3rd party
Low quality of the configuration data, test data and tests
Low quality of the configuration data, test data and tests
Problem in defining the right requirements
Problem in defining the right requirements
Suggested answer: A
Explanation:

A typical product risk involves issues directly related to the software product's functionality, performance, usability, reliability, etc. Option A, 'Poor usability of the software,' directly impacts the end-user's interaction with the software and is a quality attribute of the product itself, making it a product risk. Options B, 'A problem in the code developed by a 3rd party,' C, 'Low quality of the configuration data, test data and tests,' and D, 'Problem in defining the right requirements,' can be considered either product or project risks depending on the context, but option A is the most directly associated with a typical product risk concerning the quality and usability of the software.

asked 18/09/2024
Michal Mordarski
45 questions

Question 113

Report Export Collapse

Which of the following exemplifies how a software bug can cause harm to a company?

'Print' prints the last page twice for a file with 1000 pages
'Print' prints the last page twice for a file with 1000 pages
The timeout on the login page of a web site is 9 minutes, while the requirement was for 10 minutes
The timeout on the login page of a web site is 9 minutes, while the requirement was for 10 minutes
When uninstalling the application, the uninstall dialog has a spelling mistake
When uninstalling the application, the uninstall dialog has a spelling mistake
When calculating the final price in a shopping list, the price of the last item is not added
When calculating the final price in a shopping list, the price of the last item is not added
Suggested answer: D
Explanation:

A software bug can cause harm to a company by directly affecting its operations, reputation, user satisfaction, and financials. Option D, 'When calculating the final price in a shopping list, the price of the last item is not added,' describes a defect that directly impacts the core functionality of a financial transaction, potentially leading to financial loss and customer dissatisfaction. This can have severe implications for the company's credibility and revenue. Options A, B, and C describe bugs that, while potentially annoying, do not have the same direct impact on the company's core operations and financial integrity as option D.

asked 18/09/2024
ahmed kehli
36 questions

Question 114

Report Export Collapse

Which or the following is a valid collection of equivalence classes for the following problem: An integer field shall contain values from and including 1 to and including 15.

Less than 0.1 through 14. 15 and more
Less than 0.1 through 14. 15 and more
Less than 1.1 through 14. more than 15
Less than 1.1 through 14. more than 15
negative numbers. 1 through 15. above 15
negative numbers. 1 through 15. above 15
Less than 1.1 through 15. more than 15
Less than 1.1 through 15. more than 15
Suggested answer: D
Explanation:

Equivalence partitioning is a black-box test design technique where inputs to the software or system are divided into groups that are expected to exhibit similar behavior. For an integer field that should accept values from 1 to 15, the valid equivalence class is 1 through 15. The invalid equivalence classes are numbers less than 1 and numbers more than 15. Therefore, option D, 'Less than 1, 1 through 15, more than 15,' correctly identifies the valid equivalence class along with the two invalid classes, covering all possible input scenarios for the field. Options A, B, and C either do not accurately capture the valid range or incorrectly specify the range boundaries.

asked 18/09/2024
Emanuele Facchini
33 questions

Question 115

Report Export Collapse

Why is it important to select a test technique?

There are usually loo many test cases that may be run on a system. Test techniques help reduce the number of tests.
There are usually loo many test cases that may be run on a system. Test techniques help reduce the number of tests.
The only way to test a software application is by using well proven test techniques.
The only way to test a software application is by using well proven test techniques.
Selecting the right test technique in a given situation Increases the effectiveness of the test process Oy creating tests with higher chance of finding bugs.
Selecting the right test technique in a given situation Increases the effectiveness of the test process Oy creating tests with higher chance of finding bugs.
Test techniques define the number of regression cycles, which in turn impact the project schedule.
Test techniques define the number of regression cycles, which in turn impact the project schedule.
Suggested answer: C
Explanation:

Selecting the right test technique is crucial because different techniques are suited to different types of testing and can significantly increase the effectiveness of the testing process by creating tests that are more likely to find defects. While reducing the number of tests (A) and defining the number of regression cycles (D) are considerations in the testing process, they are not the primary reasons for selecting a test technique. The assertion that the only way to test a software application is by using well-proven test techniques (B) is too restrictive and does not acknowledge the adaptability required in testing to suit different contexts and objectives. Therefore, option C is the most comprehensive reason, as it focuses on the effectiveness and efficiency of testing, leading to the creation of high-quality tests that have a higher chance of finding bugs.

asked 18/09/2024
Min Soe Aye
44 questions

Question 116

Report Export Collapse

Which of the following activities does NOT belong to a typical technical review?

Pre-meeting preparation by reviewers
Pre-meeting preparation by reviewers
Using checklists during the meeting
Using checklists during the meeting
Inviting end-users to the meeting
Inviting end-users to the meeting
Preparation of a review report
Preparation of a review report
Suggested answer: C
Explanation:

Technical reviews are structured meetings that aim to examine various aspects of a product or project to identify any defects or improvements. Options A (Pre-meeting preparation by reviewers), B (Using checklists during the meeting), and D (Preparation of a review report) are typical activities in a technical review process. Inviting end-users to the meeting (C), however, is generally not part of a typical technical review, as these reviews are usually more focused on the technical aspects and are conducted by peers or experts within the development or testing teams rather than end-users.

asked 18/09/2024
Preety Koul
47 questions

Question 117

Report Export Collapse

Which of the following activities are part of test planning?

I) Setting the entry and exit criteria

II) Determining the validity of bug reports

III) Determining the number of resources required

IV) Determining the expected result for test cases

I . IV
I . IV
I . III
I . III
I, III, IV
I, III, IV
I, II, IV
I, II, IV
Suggested answer: B
Explanation:

Test planning is a key activity in the testing process that involves defining the objectives, approach, resources, and schedule of intended test activities. Setting the entry and exit criteria (I) and determining the number of resources required (III) are integral parts of test planning. Determining the validity of bug reports (II) is more aligned with test analysis or test management activities post-execution, and determining the expected result for test cases (IV) is part of test design. Therefore, options I and III (B) are the activities that belong to test planning.

asked 18/09/2024
Marcel Engelbrecht
48 questions

Question 118

Report Export Collapse

Consider the following code

int premium=2500;

if (age<30)

{

premium = premium +1500:

}

Which options suits for a correct combination of Boundary value and expected result. Assume first number as boundary followed by expected result.

29, 1500 30. 2500
29, 1500 30. 2500
29. 4000 30. 2500
29. 4000 30. 2500
29, 2500 30. 1500
29, 2500 30. 1500
30, 1500 31,2500
30, 1500 31,2500
Suggested answer: B
Explanation:

In the given code snippet, the premium is increased by 1500 if the age is less than 30. Therefore, at the boundary value of age 29, the premium should be 2500 + 1500 = 4000, and at age 30, the premium should remain at its initial value of 2500, as the condition is no longer met. Option B correctly reflects this with 29, 4000 and 30, 2500 as the boundary value and the expected results, respectively.

asked 18/09/2024
Meghan Crofford
43 questions

Question 119

Report Export Collapse

When should component integration tests be carried out?

Integration tests should always be done after system tests
Integration tests should always be done after system tests
Integration tests should be done at the customer's site, after acceptance tests
Integration tests should be done at the customer's site, after acceptance tests
Integration tests can be done before or after system tests
Integration tests can be done before or after system tests
Integration tests should always be done before system tests
Integration tests should always be done before system tests
Suggested answer: D
Explanation:

Component integration tests are designed to verify the interactions and interfaces between integrated components. These tests should be carried out after component testing (where individual components are tested in isolation) but before system testing (where the entire system is tested as a whole). This ensures that any issues arising from the integration of components are identified and resolved early in the testing process, making option D the correct answer.

asked 18/09/2024
Godavari, Rakesh
49 questions

Question 120

Report Export Collapse

'Statement Testing' is part of;

Specification Based testing
Specification Based testing
Decision Testing
Decision Testing
Experience based testing
Experience based testing
Structured based testing
Structured based testing
Suggested answer: D
Explanation:

Statement Testing is a type of white-box testing technique where the test cases are designed based on the implementation of the software, specifically aiming to execute every statement in the code at least once. This falls under the category of structure-based testing (also known as white-box testing), where the internal structure of the system is used to design test cases. Therefore, option D is correct.

asked 18/09/2024
Anand Prakash
40 questions
Total 288 questions
Go to page: of 29

Related questions