ISTQB Certified Tester Foundation Level (CTFL) v4.0 Questions and Answers
Which statement about use case testing is true?
You are responsible for applying the correct technique for a review of the requirements document for a project to develop a new software application. You identify the reviewers and the required roles, including the meeting leader, who is the requirements document author, and a separate role for a scribe. Additionally, you decide to take a relatively informal approach to the requirements review. The goal of the review is to find defects in the requirements document, such as omissions, Inconsistencies, and duplications. Another goal of the review is to improve the software application's usability and accessibility by considering the various stakeholders' viewpoints.
Which of the following statements BEST describes this scenario?
Which of the following issues cannot be identified by static analysis tools?
A mid-size software product development company has analyzed data related to defects detected in its product and found out that detects fixed in earlier builds are getting re-opened after a few months.
The company management now seeks your advice in order to reverse this trend and prevent re-opening of defects fixed earlier.
What would be your FIRST recommendation to the company?
Which of the following definitions is NOT true?
For each test case to be executed, the following table specifies its dependencies and the required configuration of the test environment for running such test case:
Assume that C0NF1 is the initial configuration of the test environment Based on this assumption, which of the following is a test execution schedule that is compatible with the specified dependencies and allows minimising the number of switches between the different configurations of the test environment^
What is test oracle?
Which of the following work products cannot be examined by static analysis?
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)
Which of the following statements about reviews are TRUE?
I. In walkthroughs the review meeting is typically led by the author.
II Inspection is characterized by an open-ended review meeting
III Preparation before the review meeting is part of informal reviews
IV Management rarely participates in technical review meetings
Which of the following would be LEAST appropriate as part of an incident report covering the observation of a failure during testing?
The following 4 equivalence classes are given:
Which of the following alternatives includes correct test values for x. based on equivalence partitioning?
Which of the following BEST defines risk level?
Which of the following statements about white-box test techniques is true?
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?
Why is it important to select a test technique?
To be able to define testable acceptance criteria, specific topics need to be addressed. In the table below are the topics matched to an incorrect description. Match the topics (the left column) with the correct description (the right column)
TopicDescription
Which ONE of the following statements about state transition testing is correct?
Which of the following statements about test reports are TRUE?
I Test reports shall be approved by the test team.
II. Test reports shall give stakeholders information as basis for decisions.
Ill Test reports shall summarize what happened through a period of testing.
IV. Test reports shall be approved by the development team, the test team and the customer
V. Test reports shall include information about remaining risks.
ON NO: 94
Which ONE of the following statements does NOT describe how testing contributes to higher quality?
Test automation allows you to:
Which statement is true regarding confirmation testing and regression testing?
Which of the following statements about traceability is FALSE?
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?
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 of the following tasks is MOST LIKELY to be performed by the tester?
Which of the following statements about static testing and dynamic testing is TRUE?
Which of the following is an INCORRECT statement about the benefit of traceability between the test basis and test work products?
Which of the following statements best describes the difference between product risk and project risk in software testing?
Which review type, also known as a “buddy check”, is commonly used in Agile development?
The following rules determine the annual bonus to be paid to a salesman of a company based on the total annual amount of the sales made (referred to as TAS).
If the TAS is between 50k€ and 80k€, the bonus is 10%. If the TAS exceeds 80k€ by a value not greater than 40k€, the bonus is 15%. Finally, if the TAS
exceeds the maximum threshold which entitles to a 15% bonus, the bonus is 22%.
Consider applying equivalence partitioning to the TAS (Note: 1k€ = 1000 euros).
Which one of the following answers contain only test cases that belong to the same equivalence partition?
In Agile teams, testers closely collaborate with all other team members. This close collaboration could be problematic and result in testing-related organizational risks.
Which TWO of the following organization risks could be encountered?
I.Testers lose motivation and fail at their core tasks.
ii.Close interaction with developers causes a loss of the appropriate tester mindset.
iii.Testers are not able to keep pace with incoming changes in time-constrained iterations.
iv.Testers, once they have acquired technical development or business skills, leave the testing team.
A possible risk of introducing test automation is:
Which of the following is an example of tasks most associated with the test design activity?
Which statement best describes the key difference between a mindset for test activities and a mindset for development activities?
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.
Consider the following testing levels:
1) Component Testing
2) Integration Testing
3) System Testing
4) Acceptance Testing
Which of the following statements is true?
Which of the following statements about how different types of test tools support testers is true?
Which of the following BEST explains a drawback of independent testing?
While repotting a defect, which attribute indicates the degree of impact that the defect has on the system?
Which of the following statements about Experience Based Techniques (EBT) is correct?
Consider the following simplified version of a state transition diagram that specifies the behavior of a video poker game:
What Is the minimum number of test cases needed to cover every unique sequence of up to 3 states/2 transitions starting In the "Start" state and ending In the "End" state?
Determining the schedule for each testing activity and test milestones for a test project, using activity estimates, available resources, and other constraints is a typical task performed during
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?
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?
Which of the following is correct with regards to debugging?
Which of the following is a role that is usually responsible for documenting the findings (e.g., action items, decisions, recommendations) made by the review team as part of a typical formal review?
Consider the following user story about an e-commerce website's registration feature that only allows registered users to make purchases ; As a new user, I want to register to the website, so that I can start shopping online"
The following are some of the acceptance criteria defined for the user story
[a] The registration form consists of the following fields: username, email address, first name, last name, date of birth, password and repeat password.
[b] To submit the registration request, the new user must fill in all the fields of the registration form with valid values and must agree to the terms and conditions.
[c] To be valid, the email address must not be provided by free online mail services that allow to create disposable email addresses. A dedicated error message must be presented to inform the new user when an invalid address is entered.
[d] To be valid, the first name and last name must contain only alphabetic characters and must be between 2 and 80 characters long A dedicated error message must be presented to inform the new user when an invalid first name and/or the last name is entered
[e] After submitting the registration request, the new user must receive an e-mail containing the confirmation link to the e-mail address specified in the registration form
Based only on the given information, which of the following ATDD tests is MOST LIKELY to be written first?
Which of the following about typical information found within a test plan is FALSE?
During component testing of a program if 100% decision coverage is achieved, which of the following coverage criteria is also guaranteed to be 100%?
ESTION NO: 129
Metrics can be collected during and at the end of testing activities to assess which of the following?
i. Progress against the planned schedule and budget.
II. Current quality of the test object.
Hi. Adequacy of the test approach.
iv. Effectiveness of the test activities with respect to the objectives.
v. All the above.
Select the correct answer:
Which of the following statements about the shift-left approach is FALSE?
Which of the following statements about white-box testing is FALSE?
A test engineer finds a defect while testing. After the developer has fixed the defect, the test engineer decides to re-run a complete section of the tests. Which of the following is correct?
Which of the following sentences describe a product risk?
A team's test strategy was to invest equal effort in testing each of a system's modules. After running one test cycle, it turned out that most of the critical bugs were detected in one of the system's modules.
Which testing principal suggests a change to the current test strategy for the next test cycle?
Which of the following CORRECTLY matches the roles and responsibilities in a formal review?
A new web app aims at offering a rich user experience. As a functional tester, you have run some functional tests to verify that, before releasing the app, such app works correctly on several mobile devices, all of which are listed as supported devices within the requirements specification. These tests were performed on stable and isolated test environments where you were the only user interacting with the application. All tests passed, but in some of those tests you observed the following issue: on some mobile devices only, the response time for two web pages containing images was extremely slow.
Based only on the given information, which of the following recommendation would you follow?
Which sequence of stated in the answer choices is correct in accordance with the following figure depicting the life-cycle of a defect?
Which of the following is a typical potential risk of using test automation tools?
A typical objective of testing is to
Which one of the following statements relating to the benefits of static testing is NOT correct?
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 statements best describes how configuration management supports testing?
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?
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?
Why it is essential that defects found in a review be reported objectively?
For withdrawing money tram an Automated Teller Machine (ATM), the following conditions are required:
- The bank card is valid
- The PIN code is correct
- Money is available in the user's account
The following are some possible interactions between the user and the ATM:
- The entered card is invalid The card is rejected
- The PIN code is wrong The ATM asks for another PIN code
- The requested amount is more than available in the user's account: The ATM asks for another amount
- The requested amount is available in the user's account The ATM dispenses the money
Which test design technique should be used to cover all possible combinations of the in put conditions?
You are testing the latest version of an air-traffic control system prior to production deployment using exploratory testing. After following an unusual sequence of input steps, the system crashes. After the crash, you document a defect report with the following information:
•Title: System crashes unexpectedly during input.
•Brief summary: System crashes when an unusual sequence of inputs is used.
•Version: V1.001
•Test: Exploratory testing prior to production deployment
•Priority: Urgent
•Risk: High
•References: Screenshot of crashed application
What critical Information Is missing from this report?
Which of the following statements about the value of maintaining traceability between the test basis and test work products is not true?
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
Which of the following activities is NOT a pan of the fundamental testing process?
Which of the following statements about the typical activities of a formal review process is TRUE?
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 are the MAIN goals of risk management in a software project?
Which of the following is NOT an objective of testing?
A calculator software is used to calculate the result for 5+6.
The user noticed that the result given is 6.
This is an example of;
Which of the following statements about estimation of the test effort is WRONG?
Which of the statements correctly describes when a whole team approach may NOT be suitable?
Which of the following is a possible reason for introducing a defect in software code?
A test manager decided to skip static testing since he believes bugs can be found easily by doing dynamic testing. Was this decision right or wrong?
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.
Which of the following is an example of black-box dynamic testing?
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.
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?
The tests at the bottom layer of the test pyramid: