ExamGecko
Home Home / ISTQB / CTFL-2018

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

Question list
Search
Search

Related questions











What is static analysis?

A.
The decision between using white or black box test techniques.
A.
The decision between using white or black box test techniques.
Answers
B.
Executing software to validate the most common path through the code.
B.
Executing software to validate the most common path through the code.
Answers
C.
A technique to find defects in software source code and software models, performed without executing code.
C.
A technique to find defects in software source code and software models, performed without executing code.
Answers
D.
It is a testing technique used during system testing.
D.
It is a testing technique used during system testing.
Answers
Suggested answer: C

Explanation:

Static analysis is a technique to find defects in software source code and software models, performed without executing code. Static analysis can be done manually or automatically using tools that examine the code or design of a software system without running it. Static analysis can help identify and prevent defects, measure complexity, check compliance, or improve quality.

The other statements are not correct definitions of static analysis because they describe different concepts related to testing. For example:

A: The decision between using white or black box test techniques: This statement describes a test strategy, which is an approach or method for designing and executing test cases based on various factors, such as scope, objectives, risks, resources, etc.

B: Executing software to validate the most common path through the code: This statement describes dynamic testing, which is a technique to find defects in software by executing it under various conditions and inputs and comparing the actual results with the expected results.

D: It is a testing technique used during system testing: This statement describes a test level, which is a group of test activities that are organized and managed together based on some criteria, such as objectives, scope, target audience, etc.

You can find more information about static analysis in [A Study Guide to the ISTQB Foundation Level 2018 Syllabus], Chapter 6, Section 6.3.

Component testing may include:

A.
Sociability testing.
A.
Sociability testing.
Answers
B.
User acceptance testing.
B.
User acceptance testing.
Answers
C.
Beta testing.
C.
Beta testing.
Answers
D.
The use of stubs and drivers.
D.
The use of stubs and drivers.
Answers
Suggested answer: D

Which type of review has the following main purposes:

discussing, making decisions, evaluating alternatives, finding defects, solving technical problems and checking conformance to specifications, plans, regulations, and standards?

A.
Technical Review
A.
Technical Review
Answers
B.
Inspection
B.
Inspection
Answers
C.
Walkthrough
C.
Walkthrough
Answers
D.
Informal review
D.
Informal review
Answers
Suggested answer: A

Which type of review has the following main purposes:

discussing, making decisions, evaluating alternatives, finding defects, solving technical problems and checking conformance to specifications, plans, regulations, and standards?

A.
Technical Review
A.
Technical Review
Answers
B.
Inspection
B.
Inspection
Answers
C.
Walkthrough
C.
Walkthrough
Answers
D.
Informal review
D.
Informal review
Answers
Suggested answer: A

Which of the following best describes the Black-box technique?

A.
It uses decision coverage for completeness.
A.
It uses decision coverage for completeness.
Answers
B.
It ensures all possible branches in the code are tested.
B.
It ensures all possible branches in the code are tested.
Answers
C.
It is based on the internal structure of the system.
C.
It is based on the internal structure of the system.
Answers
D.
It can be done without reference to the internal structure of the component or system.
D.
It can be done without reference to the internal structure of the component or system.
Answers
Suggested answer: D

Explanation:

It can be done without reference to the internal structure of the component or system. Black-box testing techniques are based on the external behavior and functionality of the system, not on its internal structure or code. Black-box testing techniques include equivalence partitioning, boundary value analysis, decision table testing, state transition testing, use case testing, etc. A detailed explanation of black-box testing techniques can be found inA Study Guide to the ISTQB Foundation Level 2018 Syllabus, pages 25-601.

System testing is:

A.
Used to search for defects in software modules that are separately testable.
A.
Used to search for defects in software modules that are separately testable.
Answers
B.
The responsibility of the users of a system.
B.
The responsibility of the users of a system.
Answers
C.
Concerned with the behavior of a whole system/product as defined by the scope of a development project.
C.
Concerned with the behavior of a whole system/product as defined by the scope of a development project.
Answers
D.
Triggered by modifications, migration or retirement of the software system.
D.
Triggered by modifications, migration or retirement of the software system.
Answers
Suggested answer: C

Explanation:

Concerned with the behavior of a whole system/product as defined by the scope of a development project. System testing is a level of testing that evaluates the system as a whole against its requirements and specifications. System testing is performed after integration testing and before acceptance testing. System testing covers functional and non-functional aspects of the system, such as usability, performance, reliability, security, etc. A detailed explanation of system testing can be found inA Self-Study Guide For The ISTQB Foundation Exam Certified Tester Foundation Level (CTFL) 2018 Syllabus, pages 75-782.

A client-server system for a web development must support a minimum of 200 enquiries per hour. In peak times, it must be available 24 hours x 7 days due to the critical nature of the application, and must have a response time lower than 20 seconds during peak loads.

Which of the following set of test types would be most appropriate to verify the non-functional requirements expressed in this statement?

A.
Performance, Usability, Regression.
A.
Performance, Usability, Regression.
Answers
B.
System, Load, Fail-over.
B.
System, Load, Fail-over.
Answers
C.
Performance, Load, Stress.
C.
Performance, Load, Stress.
Answers
D.
Load, Volume and Component.
D.
Load, Volume and Component.
Answers
Suggested answer: C

Explanation:

Performance, Load, Stress. Performance testing is a type of non-functional testing that measures how well the system performs under various conditions, such as response time, throughput, resource utilization, etc. Load testing is a type of performance testing that simulates a high volume of user requests or transactions on the system and measures its behavior under normal and peak load conditions. Stress testing is a type of performance testing that simulates extreme or abnormal conditions on the system and measures its behavior under stress or overload conditions. These test types would help verify the requirements such as minimum number of enquiries per hour, availability, and response time under peak loads. A detailed explanation of performance, load, and stress testing can be found inSoftware Testing Foundations: A Study Guide for the Certified Tester Exam, pages 187-1913.

When an organization considers the use of testing tools, they should:

A.
Use a tool in order to help define a good test process because the tool will force process repeatability and therefore enforce good test process.
A.
Use a tool in order to help define a good test process because the tool will force process repeatability and therefore enforce good test process.
Answers
B.
Always start by bringing in automated test execution tools as these tools have the greatest return on investment and therefore should be introduced first.
B.
Always start by bringing in automated test execution tools as these tools have the greatest return on investment and therefore should be introduced first.
Answers
C.
Perform analysis of the test process and then assess whether it can be supported through the introduction of tool support.
C.
Perform analysis of the test process and then assess whether it can be supported through the introduction of tool support.
Answers
D.
Allow the developers to select the testing tools because tools are technical and developers have the appropriate skills to advise on test tool selection and configuration.
D.
Allow the developers to select the testing tools because tools are technical and developers have the appropriate skills to advise on test tool selection and configuration.
Answers
Suggested answer: C

Explanation:

When an organization considers the use of testing tools, they should C. Perform analysis of the test process and then assess whether it can be supported through the introduction of tool support. Testing tools can provide many benefits to the test process, such as increased efficiency, effectiveness, consistency, quality, etc. However, testing tools also have some challenges and risks associated with them, such as cost, learning curve, compatibility, maintenance, etc. Therefore, before introducing any testing tool, an organization should analyze their current test process and identify their needs, goals, expectations, constraints, etc., and then evaluate whether a tool can support them or not. A detailed explanation of testing tools can be found inSoftware Testing Foundations: A Study Guide for the Certified Tester Exam, pages 193-1983.

Which of the following test design techniques is not a black box technique?

A.
Equivalence partitioning
A.
Equivalence partitioning
Answers
B.
State transition testing
B.
State transition testing
Answers
C.
Boundary value analysis
C.
Boundary value analysis
Answers
D.
Statement coverage
D.
Statement coverage
Answers
Suggested answer: D

Explanation:

Statement coverage is not a black box technique, because it requires knowledge of the internal structure of the code. Black box techniques are based on the external behavior and specification of the software, without looking at the code.Equivalence partitioning, state transition testing, and boundary value analysis are all examples of black box techniques12

Which of the following are valid test objectives?

(i) Finding defects.

(ii) Gaining confidence about the level of quality and providing information.

(iii) Preventing defects.

(iv) Debugging the code.

A.
i, ii and iii
A.
i, ii and iii
Answers
B.
i, ii and iv
B.
i, ii and iv
Answers
C.
ii and iii
C.
ii and iii
Answers
D.
i and iv
D.
i and iv
Answers
Suggested answer: A

Explanation:

Finding defects, gaining confidence about the level of quality and providing information, and preventing defects are all valid test objectives according to the ISTQB Foundation Level syllabus.Debugging the code is not a test objective, because debugging is the process of finding and fixing defects, which is done by developers, not testers3

Total 365 questions
Go to page: of 37