ISTQB Certified Tester Foundation Level Questions and Answers
Which of the following statements are true?
(i) For every development activity there is a corresponding testing activity.
(ii) Each test level has the same test objectives.
(iii) The analysis and design of tests for a given test level should begin after the corresponding development activity.
(iv)Testers should be involved in reviewing documents as soon as drafts are available in the development life cycle.
Which of the following is a benefit of test independence?
Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, "am")
5 Endif
6 If Time > 12 Then
7 Print(Time −12, "pm")
8 Endif
9 If Time = 12 Then
10 Print (Time, "noon")
11 Endif
12 End
How many test cases are needed to achieve 100 per cent decision coverage?
Maintenance testing is:
What is important to do when working with software development models?
Which statement is most true?
Incorrect form of Logic coverage is:
What can a risk-based approach to testing provide?
Which of the following are valid justifications for developers testing their own code during unit testing?
(i) Their lack of independence is mitigated by independent testing during system and acceptance testing.
(ii) A person with a good understanding of the code can find more defects more quickly using white-box techniques.
(iii) Developers have a better understanding of the requirements than testers.
(iv) Testers write unnecessary incident reports because they find minor differences between the way in which the system behaves and the way in which it is specified to work.
Reporting Discrepancies as incidents is a part of which phase:
Test Implementation and execution has which of the following major tasks?
i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.
ii. Creating the test suite from the test cases for efficient test execution.
iii. Verifying that the test environment has been set up correctly.
iv. Determining the exit criteria.
A deviation from the specified or expected behavior that is visible to end-users is called:
Which of the following statements BEST describes the difference between testing and debugging?
When what is visible to end-users is a deviation from the specific or expected behavior, this is called..?
A tool that supports traceability, recording of incidents or scheduling of tests is called..?
Reviewing the test Basis is a part of which phase
Boundary value testing:
Which of the following is a structure-based (white-box) technique?
“How much testing is enough?”
Which of the following best describes the purpose of non-functional testing?
Which of the following is most likely to cause failure in the implementation of a test tool?
Which of the following are examples of iterative development models?
(i) V-model
(ii) Rapid Application Development model
(iii) Waterfall model
(iv) Agile development model
Which of the following statements contains a valuable objective for a test team?
Which of the following pairs of test tools are likely to be most useful during the test analysis and design stage of the fundamental test process?
(i) Test execution tool
(ii) Test data preparation tool
(iii) Test management tool
(iv) Requirements management tool
Which of the following is the main purpose of the component build and integration strategy?
Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams?
Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, "am")
5 Endif
6 If Time > 12 Then
7 Print(Time −12, "pm")
8 Endif
9 If Time = 12 Then
10 Print (Time, "noon")
11 Endif
12 End
If the test cases Time = 11 and Time = 15 were input, what level of decision coverage would be achieved?
Why is independent testing important? [K1]
A bank is developing a new service that will be delivered via the web. The user interactions are defined as a set of use cases and the service is designed to be available continuously 24/7. In view of the challenging characteristics of the service the test manager has decided that the code should be thoroughly tested at component level.
Which of the following test types will be required during the development? [K2]
Test script TransVal 3.1 tests transaction validation via screen TRN 003B. According to the specification (PID ver 1.3 10b iv) the validation screen should not accept future dated transactions. Test script TransVal 3.1 passes. Test script eod 1.4 tests end of day processing and is run after the execution of TransVal 3.1 using data entered during that test
Which of the following is the BEST detail on an incident report? [K3]
What type of test design technique is the most effective in testing screen-dialog flows?
Which of the following accurately defines the integration testing test level? [K2]
Which of the following would NOT be a typical target of testing support tools?
Which of the following statements about use-case testing are most accurate?
(i)In a use-case diagram an actor represents a type of user.
(ii)Use-cases are the most common test basis for unit testing.
(iii)A use-case describes interactions between actors.
(iv)An actor is always a human user that interacts with the system.
(v)Test cases can be based on use-case scenarios.
(vi)Use-case testing will often identify gaps not found by testing individual components.
Which of the following statements about software development models is most accurate? [K1]
Which of the following test design techniques is not a black box technique?
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?
What is decision table testing?
System testing is:
Component testing may include:
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.
Which statement BEST describes when test planning should be performed? [K1]
Which of the following is a valid objective of testing? [K1]
Consider the following pseudo code:
1. Begin
2. Input X, Y
3. If X > Y
4. __Print (X, ‘is greater than’, Y)
5. Else
6. __Print (Y, is greater than or equal to’, X)
7. EndIf
8. End
What is the minimum number of test cases required to guarantee both 100% statement coverage and 100% decision coverage?
Which of the following is a white box testing design characteristic?
What other details should be included in the following incident report when it is first submitted?
Date of Issue: 23/11/05
Severity: P1
Build: Version15.6
Details: Expected field to be limited to 15 chars, able to enter 27
Which of the following test case design techniques is white box (structure-based)? [K1]
Consider the following pseudo code
1. Begin
2. Read Gender
3. __Print “Dear”
4. If Gender = ‘female’
5. Print (“Ms”)
6. Else
7. __Print ( “Mr”)
8. Endif
9. End
How many test cases are needed to achieve 100 per cent decision coverage?
When an organization considers the use of testing tools, they should:
What is a test condition?
Which of the following is a valid reason for writing test cases based on experience and intuition? [K1]
What is the main reason for using a pilot project to introduce a testing tool into an organization? [K1]
Which from the following list are typically found to enable the review process to be successful? [K2]
a. Each review has clear defined objectives
b. The lower the number of defects, the better the review process
c. The right people for the review objective are involved
d. There is an emphasis on learning and process improvement
e. Management are not involved in the process at all
f. Checklists should not be used, as these slow down the process
g. Defects found are welcomed and expressed objectively
Testers are often seen as the bearer of unwanted news regarding defects. What are effective ways to improve the communication and relationship between testers and others?
a)Communicate factual information in a constructive way.
b)Try to understand how the other person feels and why they react the way they do.
c)Always outsource testing activities.
d)Never record information that could be used to apportion blame to an individual or team.
Which of the following options describe the causal chain in the correct sequence?
When can functional and structural testing BOTH be applied?
Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?
During which stage of the fundamental test process is the testability of requirements evaluated?
Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing techniques?
You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?
When considering the roles of test leader and tester, which of the following tasks would NOT typically be performed by a tester?
Which of the following is a Black Box test design technique?
A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.
What type of non-functional testing would you carry out to verify these requirements?
Your company is developing a system with complex business rules and many branches in the structure of its code components. You need to choose one black box technique and one white box technique for test case design.
Which one of the following offers the BEST choice?
Which of the following is NOT a valid objective of testing?
Which of the following would you NOT expect to see on an incident report from test execution?
A system is being enhanced to simplify screen navigation for users.
Which of the following does NOT reflect structural testing?
Testing effort can depend on a number of factors, which one of following is MOST likely to impact the amount of effort required?
Your task is to compile a test execution schedule for the current release of software.
The system specification states the following logical dependencies:
• An admin user must create/amend/delete a standard user.
• A standard user is necessary to perform all other actions.
The test plan requires that re-tests must be performed first, followed by the highest priority tests. To save time, the test plan states that tests should be scheduled to create test data for the subsequent tests in the schedule.
The following test cases have been designed, with an indication of priority (1 being the highest priority) and whether the test has previously failed.
Which test execution schedule meets the test plan requirements and logical dependencies?
Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?
A new testing tool has been selected for an organisation and a pilot project has successfully completed. The next step is to deploy the tool within the organization.
What is a key success factor in tool deployment?
Which of the following would NOT be a common metric used for monitoring test preparation and execution?
In the above State Table, which of the following represents an invalid transition?
Which of the following optionsBESTexplain the pesticide paradox principle of testing?
Which of the following is NOT a valid use of decision coverage?
Which of the following options explain why it is often beneficial to have an independent test function in an organisation?
Why is measurement of code coverage Important?
The decision table above shows a company's fuel expenses structure.
Which of the following Test Cases based on the decision table are Valid?
Test Case 1:
An employee who is not a car or motorcycle driver attempts to claim fuel expenses. Expected result: Expense claim not allowed.
Test Case 2:
An employee who drives a 1700cc diesel car attempts to claim fuel expenses. Expected result: Expense claim accepted at band C.
Test Case 3:
An employee who rides a motorcycle attempts to claim fuel expenses. Expected result: Expense claim accepted at band A.
The decision table above reflects a golf club's pricing structure for green fees and buggy/cart hire.
What is the expected result (actions) for each of the following two test cases (TC1 and TC2)?
* TC 1 - Paul is not a full member, is a Loyalty Card holder and requests to play 18 holes with a buggy/cart
* TC 2 - Cheryl is not at full member, doesn't have a Loyalty Card and requests to play 9 holes with a buggy/cart
Which of the following type of defect would NOT be typically found by using a static analysis tool?
A garden irrigation system allows the user to specify 2 inputs:
1. Frequency - The number of times the system should be automatically switched on per day; minimum once per day, maximum 5 times
2. Duration - The duration of operation, in whole minutes, each time it is switched on; ranging from 1 to 60
Applying 2-value boundary value analysis which of the following options has the correct test set of valid and invalid boundary values?