As a continuation of our Previous Article on “ISTQB Software Testing Certification sample papers and tips to solve the questions quickly“, we are posting the next set of ISTQB exam sample questions and answers with detailed evaluation for each option.
This is a guest article by N. Sandhya Rani.
Recommended IPTV Service Providers
- IPTVGREAT – Rating 4.8/5 ( 600+ Reviews )
- IPTVRESALE – Rating 5/5 ( 200+ Reviews )
- IPTVGANG – Rating 4.7/5 ( 1200+ Reviews )
- IPTVUNLOCK – Rating 5/5 ( 65 Reviews )
- IPTVFOLLOW -Rating 5/5 ( 48 Reviews )
- IPTVTOPS – Rating 5/5 ( 43 Reviews )
ISTQB ‘Foundation level’ sample questions with answers and detailed evaluation of each option
#1) What are the Methodologies adopted while performing Maintenance Testing?
a) Breadth Test and Depth Test
b) Retesting
c) Confirmation Testing
d) Sanity Testing
Evaluating the options:
a) Option a: Breadth testing is a test suite that exercises the full functionality of a product but does not test features in detail. Depth testing is a test that exercises a feature of a product in full detail.
b) Option b: Retesting is part of Regression
c) Option c: Confirmation testing is a synonym for retesting
d) Option d: Sanity Testing does not include full functionality
Maintenance Testing includes testing some features in detail (for e.g. environment) and for some features, detailed testing is not required. It’s a mix of both breadth and depth testing.
So, the answer is ‘A’
#2) Which of the following is true about Formal Review or Inspection?
i. Led by Trained Moderator (not the author).
ii. No Pre Meeting Preparations
iii. Formal Follow up process.
iv. Main Objective is to find defects
a) ii is true and i,iii,iv are false
b) i,iii,iv are true and ii is false
c) i,iii,iv are false and ii is true
d) iii is true and i,ii,iv are false
Evaluating the options:
Consider the first point (i). It is true that Inspection is being led by a trained moderator. Hence we can eliminate options (a) and (d). Now consider the second point. In Inspection pre-meeting preparation is required. So this point is false. Look for an option where (i) is true and (ii) is false.
The answer is ‘B’
#3) The Phases of the formal review process is mentioned below, arrange them in the correct order.
i. Planning
ii. Review Meeting
iii. Rework
iv. Individual Preparations
v. Kick Off
vi. Follow Up
a) i,ii,iii,iv,v,vi
b) vi,i,ii,iii,iv,v
c) i,v,iv,ii,iii,vi
d) i,ii,iii,v,iv,vi
Evaluating the options:
The formal review process is ’Inspection’. Planning is the foremost step. Hence, we can eliminate the option “b”. Now we need to kick off the process, so the second step will be Kick off. That’s it we found the answer. Its ’C’
The answer is ’C’
#4) Consider the following state transition diagram of a two-speed hair dryer, which is operated by pressing its one button. The first press of the button turns it on to Speed 1, second press to Speed 2 and the third press turns it off.
Which of the following series of state transitions below will provide 0-switch coverage?
a. A,C,B
b. B,C,A
c. A,B,C
d. C,B,A
Evaluating the options:
In state transition testing, a test is defined for each state transition. The coverage that is achieved by this testing is called 0-switch or branch coverage. 0-switch coverage is to execute each loop once (No repetition. We should start with an initial state and go till the end state. It does not test the ‘sequence of two-state transitions’).
In this case, the start state is ‘OFF’, and then a press of the button turns it on to Speed 1 (i.e. A). A second press turns it on to Speed 2 (i.e. B) and the third press turns it off (i.e. C). Here we do not test the combinations like what if the start state is ‘Speed 1’ or ‘Speed 2’ etc.
An alternate way of solving this is to check for the options where it starts with the ‘OFF’ state. So, we have options ‘a’ and ‘c’ to select from. As per the state diagram from ‘OFF’ state the dryer goes to ‘Speed 1’ and then to ‘Speed 2’. So our answer should start with ‘A’ and end with ‘C’.
The answer is ’C’
#5) What is White Box Technique also called as?
a) Structural Testing
b) Design-Based Testing
c) Error Guessing Technique
d) Experience-Based Technique
Evaluating the options:
I guess no evaluation is required here. It’s a straight answer. The white box technique is also known as structural testing. (as it is done using the code)
The answer is ‘A’
#6) What is an Equivalence Partition (also known as an Equivalence class)?
a) A set of test cases for testing classes of objects.
b) An input or output range of values such that only one value in the range becomes a test case.
c) An input or output range of values such that each value in the range becomes a test case.
d) An input or output range of values such that every tenth value in the range becomes a test case.
Evaluating the options:
Let’s recall the definition of equivalence partition. It is grouping inputs into valid and invalid classes. Hence, any values from one particular class form an input.
For example, if the input of a valid class contains values from 3-5, then any value between 3-5 is considered as an input. All values are supposed to yield the same output. Hence one value in this range becomes a test case.
The answer is ‘B’
#7) The Test Cases Derived from use cases
a) Are most useful in uncovering defects in the process flows during real-world use of the system
b) Are most useful in uncovering defects in the process flows during the testing use of the system
c) Are most useful in covering the defects in the process flows during real-world use of the system
d) Are most useful in covering the defects at the Integration Level
Evaluating the options:
Please refer to a Use case related topic in the foundation level guide “Use cases describe the “process flows” through a system based on its actual likely use” (actual likely use is nothing but the real-world use of the system).
Use cases are useful for uncovering defects. Hence we can eliminate options (c ) and (d). The use case uncovers defects in process flow during real-world use of the system.
The answer is ‘A’
#8) Exhaustive Testing is
a) Is impractical but possible
b) Is practically possible
c) Is impractical and impossible
d) Is always possible
Evaluating the options:
From the definition given in the syllabus, exhaustive testing is impossible. But it is possible in trivial cases. Exhaustive testing is not always possible. So eliminate Option ‘d’. It is also not impossible. So eliminate option ‘c’. But implementing is impractical. Hence we can conclude that exhaustive testing is impractical but possible.
The answer is ‘A’
#9) Which of the following is not a part of the Test Implementation and Execution Phase?
a) Creating test suites from the test cases.
b) Executing test cases either manually or by using test execution tools.
c) Comparing actual results
d) Designing the Tests
Evaluating the options:
Please take care of the word ‘not’ in the question. Test implementation does include Creating test suites, executing and comparing results. Hence eliminate options a, b and c. The only option left is ‘D’. Designing activities come before implementation.
The answer is ‘D’
#10) Which of the following techniques is NOT a White box technique?
a) Statement Testing and coverage
b) Decision Testing and coverage
c) Condition Coverage
d) Boundary value analysis
Evaluating the options:
Please take care of the word ‘not’ in the question. We have to choose the one which is not a part of the white box technique. The statement, decision, condition are the terms used in the white box. So eliminate options a, b and c. Boundary value is part of a black box.
The answer is ‘D’
#11) A Project risk includes which of the following?
a) Organizational Factors
b) Poor Software characteristics
c) Error-Prone software delivered.
d) Software that does not perform its intended functions
Evaluating the options:
a) Option a: Organizational factors can be a part of project risk.
b) Option b: Poor software characteristics are a part of the software. It’s not a risk.
c) Option c: Error-prone software delivered. Again it’s a part of the software.
d) Option d: Software that does not perform its intended functions. Again it’s a part of the software.
The answer is ‘A’
#12) In a Risk-Based approach, the risks identified may be used for?
i. Determine the test technique to be employed
ii. Determine the extent of testing to be carried out
iii. Prioritize testing in an attempt to find critical defects as soon as possible.
iv. Determine the cost of the project
a) ii is True; i, iii, iv & v are false
b) i,ii,iii are true and iv is false
c) ii & iii are True; i, iv are false
d) ii, iii & iv are True; i is false
Evaluating the options:
a) Option a: Risks identified can be used to determine the test technique.
b) Option b: Risks can be used to determine the extent of testing required. For e.g., if there are P1 bugs in the software, then there is a risk to release them. Hence we can increase the testing cycle to reduce the risk
c) Option c: If risk areas are identified beforehand, then we can prioritize testing to find the defects asap.
d) Option d: Risk does not determine the cost of the project. It determines the impact on the project as a whole.
Check for the option where the first 3 points are true. Its ‘B’
The answer is ‘B’
#13) Which of the following is the task of a Tester?
i. Interaction with the Test Tool Vendor to identify the best ways to leverage the test tools on the project.
ii. Prepare and acquire Test Data
iii. Implement Tests on all test levels, execute and log the tests.
iv. Create Test Specifications
a) i, ii, iii is true and iv is false
b) ii, iii, iv is true and i is false
c) i is true and ii, iii, iv are false
d) iii and iv is correct and i and ii are incorrect
Evaluating the options:
Not much explanation is needed in this case. As a tester, we do all the activities mentioned in options (ii), (iii) and (iv).
The answer is ‘B’
#14) The Planning phase of a formal review includes which of the following?
a) Explaining the objectives
b) Selecting the personnel and allocating roles.
c) Follow up
d) Individual Meeting preparations
Evaluating the options:
In this case, elimination will work best. Follow-up is not a planning activity. It’s a post-task. Hence eliminate option ‘b’. Individual meeting preparation is an activity for the individual. It’s not a planning activity. Hence eliminate Option ‘d’. Now we are left with 2 options ‘a’ and ‘b’, you need to read those 2-3 times.
We can identify that option ‘b’ is most appropriate. The planning phase of the formal review does include selecting personnel and allocation of roles. Explaining the objectives is not a part of the review process. (This is also written in the FL syllabus)
The answer is ‘B’
#15) Who is the Person who documents all the issues, problems, and open points that were identified during a formal review?
a) Moderator
b) Scribe
c) Author
d) Manager
Evaluating the options:
We hope there is no confusion here. The answer is a scribe.
The answer is ‘B’
#16) Who are all involved in a Formal Review?
i. Manager
ii. Moderator
iii. Scribe / Recorder
iv. Assistant Manager
a) i,ii,iii,iv are true
b) i,ii,iii are true and iv is false.
c) ii,iii,iv are true and i is false.
d) i, iv are true and ii, iii are false.
Evaluating the options:
The question is regarding the formal review, which means Inspection. First, we will try to identify the persons that we are familiar with Inspection. Manager, Moderator, and Scribe are involved in Inspection. So now we only have the first 2 options to select from. (The other 2 options are eliminated). There is no assistant manager in Inspection.
The answer is ‘B’
#17) Which of the following are the Key Characteristics of Walk Through?
a) Scenario, Dry Run, Peer Group
b) Pre Meeting Preparations
c) Formal Follow Up Process
d) Includes Metrics
Evaluating the options:
Pre-meeting preparation is part of Inspection. Also, Walkthrough is not a formal process. Metrics are a part of Inspection. Hence eliminating ‘b’, ‘c’ and ‘d’.
The answer is ‘A’
#18) What can static analysis NOT find?
a) The use of a variable before it has been defined
b) Unreachable (“dead”) code
c) Memory leaks
d) Array bound violations
Evaluating the options:
The static analysis covers all the above options except ‘Memory leaks’. (Please refer to the FL syllabus. It’s written clearly over there)
The answer is ‘C’
#19) Incidents would not be raised against?
a) Requirements
b) Documentation
c) Test cases
d) Improvements suggested by users
Evaluating the options:
The first three options are obvious options for which incidents are raised. The last option can be thought of as an enhancement. It is a suggestion from the user and not an incident.
The answer is ‘D’
#20) Which is a Type of Functional Testing that investigates the functions relating to the detection of threats, such as viruses from malicious outsiders.
a) Security Testing
b) Recovery Testing
c) Performance Testing
d) Functionality Testing
Evaluating the options:
The terms used in the question like detection of threats, viruses etc point towards the security issues. Security testing is a part of Functional testing. In Security Testing, we investigate threats from malicious outsiders, etc.
The answer is ‘A’
#21) Which of the following is not a major task of Exit criteria?
a) Checking test logs against the exit criteria specified in the test planning.
b) Logging the outcome of test execution.
c) Assessing if more tests are needed.
d) Writing a test summary report for stakeholders.
Evaluating the options:
The question is ‘not’ a major task. Option ‘a’ is a major task. To eliminate this. Option ‘b’ is not a major task. (But yes, logging the outcome is important). Both option ‘c’ and ‘d’ are major tasks of Exit criteria. To eliminate these two.
The answer is ‘B’
#22) Testing where in we subject the target of the test to varying workloads to measure and evaluate the performance behaviors and the ability of the target and of the test to continue to function properly under these different workloads.
a) Load Testing
b) Integration Testing
c) System Testing
d) Usability Testing
Evaluating the options:
Workloads and performance are the terms that come under Load testing. Also, as can be seen from the other options, they are not related to load testing. So we can eliminate them.
The answer is ‘A’
#23) Testing activity which is performed to expose defects in the interfaces and in the interaction between integrated components is?
a) System-Level Testing
b) Integration Level Testing
c) Unit Level Testing
d) Component Testing
Evaluating the options:
We need to identify the testing activity which finds defects that occur due to interaction or integration. Option ‘a’ is not related to integration. Option ‘c’ is unit testing. Option ‘d’ component is again a synonym for unit testing. Hence eliminate these three options.
The answer is ‘B’
#24) Static analysis is best described as:
a) Analysis of batch programs.
b) Review of test plans.
c) The analysis of program code.
d) The use of black-box testing.
Evaluating the options:
In this case, we have to choose an option, which ‘best’ describes static analysis. Most of the options given here are very close to each other. We have to carefully read them.
a) Option a: Analysis is a part of static analysis. But it is not the best option to describe static analysis.
b) Option b: Reviews are a part of static analysis. But it is not the best option to describe static analysis.
c) Option c: Static analysis does analyze program code.
d) Option d: This option can be ruled out as a black box is dynamic testing.
The answer is ‘C’
#25) One of the fields on the form contains a text box that accepts alphanumeric values. Identify the Valid Equivalence class.
a) BOOK
b) Book
c) Boo01k
d) book
Evaluating the options:
As we know, alphanumeric is a combination of alphabets and numbers. Hence we have to choose an option which has both of these.
a. Option a: Contains only alphabets. (to create confusion they are given in capitals)
b. Option b: Contains only alphabets. (the only difference from the above option is that not all letters are in capitals)
c. Option c: Contains both alphabets and numbers
d. Option d: Contains only alphabets but in lower case.
The answer is ‘C’
#26) Reviewing the test Basis is a part of which phase?
a) Test Analysis and Design
b) Test Implementation and execution
c) Test Closure Activities
d) Evaluating exit criteria and reporting
Evaluating the options:
Test basis comprises of requirements, architecture, design, and interfaces. By looking at these words, we can straight away eliminate the last two options. Now option ‘a’ is about test analysis and design. This comes under a test basis. Option ‘b’ is about implementation and execution which comes after the design process. So the best option is ‘a’.
The answer is ‘A’
#27) Reporting Discrepancies as incidents is a part of which phase?
a) Test Analysis and Design
b) Test Implementation and execution
c) Test Closure Activities
d) Evaluating exit criteria and reporting
Evaluating the options:
The incident is reporting discrepancies, in other terms it’s a defect/bug. We find defects during the execution cycle where we execute the test cases.
The answer is ‘B’
#28) Which of the following items would not come under Configuration Management?
a) Operating systems
b) Test documentation
c) Live data
d) User requirement document
Evaluating the options:
We have to choose an option that does ‘not’ come under Configuration Management (CM). CM is about maintaining the integrity of products like components, data, and documentation.
a) Option a: Maintaining the Operating system configuration that has been used in the test cycle is part of CM.
b) Option b: Test documentation is a part of the CM.
c) Option c: Data is a part of CM. but here the option is ‘live data’ which is not a part of CM. The live data keeps on changing (in the real scenario).
d) Option d: Requirements and documents are again a part of CM.
The only option that does not fall under CM is ‘c’
The answer is ‘C’
#29) Handover of Test-ware is a part of which Phase?
a) Test Analysis and Design
b) Test Planning and control
c) Test Closure Activities
d) Evaluating exit criteria and reporting
Evaluating the options:
Handover is typically a process that is a part of closure activities. It is not a part of analysis, design or planning activity. Also, this is not a part of evaluating exit criteria. After the closure of the test cycle, test-ware is handover to the maintenance organization.
The answer is ‘C’
#30) The Switch is switched off once the temperature falls below 18 and then it is turned on when the temperature is more than 21. Identify the Equivalence values which belong to the same class.
a) 12,16,22
b) 24,27,17
c) 22,23,24
d) 14,15,19
Evaluating the options:
Read the question carefully. We have to choose values from the same class. So first divide the classes. When the temperature falls below 18, switches are turned off. This forms a class (as shown below).
When the temperature is more than 21, the switch is turned on. For values between 18 to 21, no action is taken. This also forms a class as shown below.
Class I: less than 18 (switch turned off)
Class II: 18 to 21
Class III: above 21 (switch turned on)
From the given options, select the option that has values from only one particular class. Option ‘a’ values are not in one class, so eliminate. Option ‘b’ values are not in one class, so eliminate. Option ‘c’ values are in one class.
Option ‘d’ values are not in one class, so eliminate. (Please note that this question does not talk about valid or invalid classes. It is only about values in the same class)
The answer is ‘C’
About the Author: N. Sandhya Rani has around 4 years of experience in software testing mostly in Manual Testing. She is helping many aspirant software testers to clear the ISTQB testing certification exam by giving tips on how to solve the multiple-choice questions correctly by evaluating each option quickly.
If you have any queries on the ISTQB testing certification exam, please post them in the comment section below.
Complete ISTQB Certification Premium Study Package:
Confidently Appear and Pass the Foundation Exam Easily with this Comprehensive Premium Study Material.