ISTQB Certified Tester Foundation Level (CTFL v4.0) Questions and Answers
Which of the following statements about TDD, BDD and ATDD is TRUE?
Which of the following BEST distinguishes the terms "validation" and "verification"?
The ISTOB glossary defines Quality Assurance as: "Pail or quality management focused on providing confidence that quality requirements will be fulfilled. Which of the following Is not one of the Quality Assurance activity?
Which of the following statements about checklist-based testing is TRUE?
In a two-hour uninterrupted test session, performed as part of an iteration on an Agile project, a heuristic checklist was used to help the tester focus on some specific usability issues of a web application.
The unscripted tests produced by the tester's experience during such session belong to which one of the following testing quadrants?
ST is a Software Testing organization which utilizes a testing knowledge base. Access to ST knowledge base can be either full or limited. Access level is determined based on ST certification and testing experience as follows:
1. If ST certified, with less than 5 years testing experience - allow limited access
2. If ST certified, 5-10 years of testing experience - allow full access
3. If not ST certified with 5-10 years of testing experience - allow limited access.
What would be the results for:
A - ST certified. 12 years of testing experience
B - Not ST certified. 7 years of testing experience
C - Not ST certified. 3 years of testing experience
The statement: "Test activities should start in the early stages of the lifecycle, adhering to the testing principle of early testing” is relevant to which of the recognized software development models?
In which of the following cases you would NOT execute maintenance testing?
Which one of the following statements relating to the benefits of static testing is NOT correct?
Software was found lo take much more time than the stated requirement of less than one second to save a file. Upon investigation it was found that there was an unnecessary check inside a loop which was slowing down the file-save operation. The software not being able to meet the desired response time is an example of
Which of the following is NOT a common objective of testing?
After being in operation for many years, a document management system must be decommissioned as it has reached its end of life. This system will not be replaced by any other new system. A legal obligation provides that all documents within the system must be kept for at least 20 years in a state archive. Which of the following statements about maintenance testing for decommissioning of this system is TRUE?
Which of the following is NOT a product risk?
Which of the following statements about white-box testing is FALSE?
Which ONE of the following options BEST describes the third test quadrant (Q3)?
Given the following examples of entry and exit criteria:
1.A defined level of code coverage has been achieved
2.The test automation tool has been installed and properly configured
3.The number of unresolved defects is within the predefined limit
4.The performance test environment has been set-up and is available
5.The user stories have proper acceptance criteria defined
6.The testing budget has been spent and the project sponsor bears the risk of not testing any further
Which of the following BEST categorizes them as entry and exit criteria:
An e-commerce site accepts credit cards for processing the payment. The payment processing form has a field for the amount of money to be deducted. The minimum amount of money that can be processed is $10. The credit cards have a limit of $5,000 (Five Thousand). Assume that only integers can be accepted as inputs. Which of the following set of boundary values you will choose for EFFICIENT testing for the amount of money that can be spent?
Which of the types of test tools noted below BEST describes tools that support reviews?
Which of the following statements refers to good testing practice to be applied regardless of the chosen software development model?
Which of the following is a factor that contributes to a successful review?
Which of the following statements about decision tables are TRUE?
I. Generally, decision tables are generated for low risk test items.
II. Test cases derived from decision tables can be used for component tests.
III. Several test cases can be selected for each column of the decision table.
IV. The conditions in the decision table represent negative tests generally.
Which of the following statements about the shift-left approach is FALSE?
A financial institution is to implement a system that calculates the interest rates paid on investment accounts based on the sum invested.
You are responsible for testing the system and decide to use equivalence partitioning and boundary value analysis to design test cases. The requirements describe the following expectations:
Investment range| Interest rate
R500 to RIO 00010%
RIO 001 to R50 00011%
R50 001 to RlOOOOO12%
RIOOOOl to R500 000| 13%
What is the minimum number of test cases required to cover all valid equivalence partitions for calculating the interest?
A software company decides to invest in reviews of various types. The thought process they have is that each artifact needs to be reviewed using only one of the review methods depending on the criticality of the artifact.
Which of the statements correctly describes when a whole team approach may NOT be suitable?
In a review, which of the following is the responsibility of the manager?
Which of the following tasks is MOST LIKELY to be performed by the tester?
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.
Which of the following statements is the BEST example of non-functional testing?
Which one of the following statements correctly describes the term 'debugging'?
Which of the following is MOST likely to be an example of a PROJECT risk?
Given the following review process main activities and specific review activities:
a.Planning
b.Initiate review
c.Issue communication and analysis
d.Fixing and reporting
1.Creating defect reports
2.Estimating effort and timeframe
3.Recording updated status of defects
4.Selecting the people to participate
5.Distributing the work product and other material
6.Evaluating the review findings
Which of the following BEST matches the review process main activities with the appropriate specific review activities?
Which of the following answers describes a reason for adopting experience-based testing techniques?
Which of the following software development models BEST exemplifies a model that does NOT support the principle of early testing?
Which ONE of the following options BEST describes black-box test techniques?
A company runs a pilot project for evaluation of a test automation tool. Which of the following is NOT a valid object of this pilot project?
Pariksha labs is a mature software testing company. They are TMMi level 5 certified. Their testing processes are well defined. Which ONE of the following statements is likely to be CORRECT about them?
Which of the following is a test-first approach, where tests that express a shared understanding from stakeholders of how the application is expected to work, are first written in business-readable language (following the Given/When/Then format), and then made executable to drive development?
A company wants to reward each of its salespeople with an annual bonus that represents the sum of all the bonuses accumulated for every single sale made by that salesperson. The bonus for a single sale can take on the following four values: 3%, 5%, 7% and 10% (the percentage refers to the amount of the single sale). These values are determined on the basis of the type of customer (classified as "Basic" or "Premium") to which such sale was made, and on the amount of such sale classified into the following three groups G1, G2 and G3:
• [G1]: less than 300 euros
• [G2]: between 300 and 2000 euros
• [G3]: greater than 2000 euros
Which of the following is the minimum number of test cases needed to cover the full decision table associated with this scenario?
Which of the following is true about Oracles?
Which of the following activities does NOT belong to a typical technical review?
Which ONE of the following activities TYPICALLY belongs to the planning phase of the review process?
Which ONE of the following elements is TYPICALLY part of a test plan?
"Statement Testing" is part of;
You are testing an e-commerce system that sporadically fails to properly manage customers' shopping carts. You have stressed the urgency of this situation to the development manager and development team and they recognize the priority of resolving the underlying defect. The development team is waiting for more information, which you will include in your defect report. Given the following items of information they are included in a typical defect report:
1. The expected results
2. The actual results
3. The urgency and priority to fix this
4. The date and author of the defect report
5. A description of the defect in order to reproduce, including screenshots and database dumps
Which of these items will be MOST useful to the developers to help them identify and remove the defect causing this failure?
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?
Which ONE of the following statements about acceptance testing is NOT correct?
A test score indicator for students produces a performance score based on a combination of the number of consecutive hours studied (below 4 hours, 4 to 8 hours. 9 to 12 hours or above 12 hours) and the average intensity of focus on the material during the study time (low, medium or high).
Given the following test cases:
hours intensity score
T1 3 low55
T2 14 high 95
T3 9 low75
What is the minimum number of additional test cases that are needed to ensure full coverage of all valid INPUT equivalence partitions?
In maintenance testing, what is the relationship between impact analysis and regression testing?
A QA manager of a start-up company needs to implement within a week a low cost incident management tool. Which of the following is the best option?
During which main group of test activity are the following tasks performed?
•Checking test results and logs against specified coverage criteria.
•Assessing the level of component or system quality based on test results and logs.
•Determining whether more tests are needed.
Select the correct answer:
What is 'Component Testing'?
Which of the following is a function of a dynamic analysis tool?
Which of the following is an example of scenario-oriented acceptance criteria?
Which ONE of the following options is NOT a test objective?
A software calculates the annual car tax using three inputs:
- E; the emission level of the vehicle
- P: the power of the vehicle
-T the type of the vehicle
The input value for P can be integer positive values between 15 and 350.
Which of the following answers contains a correct list of a boundary values for the P input?
Which one of the following is a typical entry criteria for testing?
Consider the following testing levels:
1) Component Testing
2) Integration Testing
3) System Testing
4) Acceptance Testing
Which of the following statements is true?
A typical objective of testing is to
Your organization's test strategy states that it is desirable to use more than one method for estimating test effort. You are responsible for estimating test effort for the next project. Based on historical data, the development-to-test effort ratio is 5:3.
The initial estimate for the development effort is 450 person-days.
Which ONE of the following options corresponds to the estimated test effort using the ratio-based method?
Out of the following. what is not needed to specify in defect report?
Which of the following statements is true?
Which of the following statements refers to a good testing practice that applies to all software development lifecycles?
The following requirement is given “Set X to be the sum of Y and Z”.
All the following four implementations have bugs.
Which one of the following bugs can be caught by Static Analysis?
Which ONE of the following statements about maintenance testing is CORRECT?
Which ONE of the following roles is responsible for mediating, managing time, and generating a safe review environment in which everyone can speak freely?
Which of the following statements is CORRECT?
Scenario 2 “Big Drop”:
A company “The Big Drop” provides bulk discounts and frequent customer discounts as follows:
How many possible decision rules can be extracted from this table?
The following decision table is used to assist a doctor in determining the drug therapy to prescribe for a patient (aged 6 to 65 years) diagnosed with acute sinusitis. The table consists of three Boolean conditions and six actions
Based only on the given information, which of the following statements is TRUE?
Which of the following project scenario gives the BEST example where maintenance testing should be triggered?
Consider the following user story and its acceptance criteria:
User Story:
As a member of the "Agnotoly" association, I want to be able to pay the association’s dues through an automatic payment method so that I can forget about payment deadlines.
Acceptance Criteria:
The member can only pay with ‘Agnesis Master’ credit card.
The member must register their cell phone number.
The member must register the credit card in the payment system.
The member must select a payment method (monthly or annual).
The member must accept the terms and conditions for the selected method.
If terms and conditions are accepted, the system sends an OTP (one-time password) to the member’s phone for verification.
The payment method is registered only after OTP verification.
Once the payment method is registered, the system will charge on the first business day of the following month.
Test Cycle Results:
Members successfully paid dues using the credit card.
Payments were processed monthly and for over a year.
Which ONE of the following options identifies the acceptance criteria that has NOT been fully covered?
Which ONE of the following is a CORRECT example of the purpose of a test plan?
Select which of the following statements describe the key principles of software testing?
i. Testing shows the presence of defects, not their absence.
ii. Testing everything Is possible.
iii. Early testing Is more expensive and is a waste of time.
iv. Defects cluster together.
v. Testing is context dependent.
vi. Beware of the pesticide paradox.
vii. Absence of errors is a fallacy.
Select the correct answer:
Consider a program that computes the factorial of a number (n). From the specifications you know that:
• I n < 0. a message "Value out of range" must be issued.
• If 0 < n < 100, the program calculates the factorial and returns the number
• If 100 < n < 200 message "Value out of range" must be issued
Which of the following does MOT describe a reason why testing is necessary?
Which of the following statements contradicts the general principles of testing?
The following chart represents metrics related to testing of a project that was competed. Indicate what is represented by tie lines A, B and the axes X.Y
A)
B)
C)
D)
The fact that defects are usually not evenly distributed among the various modules that make up a software application, but rather their distribution tend to reflect the Pareto principle:
Which test approach will best fit a new project, with little documentation and high probability for bugs?
Which of the following BEST matches the attributes with a level of testing?
I. Stubs and drivers are often used
II The lest environment should correspond to the production environment
III Finding defects is not the main focus
IV Testing can be based on use cases
V Testing is normally performed by testers
VI Testing for functional and non-functional characteristics
Match each objective to the correct test level
Objective:
A)Verifying whetherthe functionalandnon-functlonalbehaviorsof the system are as designed andspecified.
B)Verifying whetherthe functionalandnon-functlonalbehaviorsof the interfaces are as designed.
C)Verifying whetherthe functionalandnon-functionalbehaviorsof the components are as designedand specified.
D)Establishing confidence in the quality of the systemas a whole.
Test Level:
1.Component testing.
2.Integration testing.
3.System testing.
4.Acceptance testing.
Manager responsibilities in formal review includes ad except one of the following:
In the newest version of payroll system number of changes were made. As a tester you got a task to perform regression and confirmation tests. Which of the following project activities are related to confirmation testing?
Which of the following statements is TRUE?
Which of the following statements about statement coverage is TRUE?
Which of the following BEST explains a drawback of independent testing?
Calculate the measurement error SD for the following estimates done using three point estimation technique-Most optimistic effort (a) -120 person days Most likely effort (m) -180 person days Most pessimistic effort (b) - 240 person days
Which of the following is a possible reason for introducing a defect in software code?
Which of the following would be the LEAST likely to be used as the basis for a test exit criteria?
As a tester, as part of a V-model project, you are currently executing some tests aimed at verifying if a mobile app asks the user to grant the proper access permissions during the installation process and after the installation process. The requirements specification states that in both cases the app shall ask the user to grant access permissions only to the camera and photos stored on the device. However, you observe that the app also asks the user to grant access permission to all contacts on the device. Consider the following items:
[I]. Test environment
[ii]. Expected result
[iii]. Actual result.
[IV] Test level.
[V]. Root cause.
Based on only the given information, which of the items listed above, are you able to CORRECTLY specify in a defect report?
Which of the following lists factors That contribute to PROJECT risks?
Which of the following issues cannot be identified by static analysis tools?
For a given set of test-cases, which of the following is a benefit of running these tests with a test automation tool?
In branch testing, what is the significance of a conditional branch in a software program?
Which of the following characterizations applies to a test tool used for the analysis of a developer's code prior to its execution?
What type of testing measures its effectiveness by tracking which lines of code were executed by the tests?
Which or the following would be a key difference between a peer review of code and static analysis of code using a tool?
Which of the following about typical information found within a test plan is FALSE?
Which of the following BEST describes a benefit of test automation?
Which of the following statements is true?
Which of the following is NOT an objective of testing?
For a mandatory input field "ZIP code" the following rules are given:
1 - The valid ZIP code format is 5 numeric digits.
2 - The code has to exist in the post office's official ZIP code list
Using equivalence classes partitioning, how many test cases are required to test this field?
Consider the following list of possible benefits of retrospectives (A to D):
You are an experienced tester on a project with incomplete requirements and under pressure to deploy.
What type of testing should you do?
In what way do Configuration Management effects testing?
Which of the following statements about estimation of the test effort is WRONG?
A typical objective of testing is to ensure that:
The following open incident report provided:
Date: 01.01.01
Description: When pressing the stop button the application status remain in "Attention" instead of "Ready'.
Severity: High
Life Cycle: Integration
Which of the following details are missing in the giving incident report?
I. Identification or configuration of the application
II. The name of the developer
III. Recommendation of the developer
IV The actions and/or conditions that came before the pressing of the button