iSQI CTFL_Syll2018 ISTQB Certified Tester Foundation Level Exam Practice Test

Page: 1 / 14
Total 365 questions
Question 1

An airline's frequent flyer's club awards benefits depending on which tier a customer is in. The software must determine which tier to allocate a customer to based on an input value of total Credits Earned to date

Customers initially join the Silver Tier and remain in that tier for the first 400 Credits Earned The next 400 Credits Earned moves the customer into the Gold Tier. The next 600 Credits Earned moves the customer into the Platinum Tier Further Credits Earned moves the customer into the Concierge Tier.

Test Cases have been written with the following total Credits Earned input values:

TC1 -400 Credits

TC2 - 500 Credits

TC3 - 800 Credits

TC4-1500 Credits

Applying the Equivalence Partitioning test design technique, what percentage of valid Equivalence Partitions have these 4 test cases collectively achieved?



Answer : D

Equivalence Partitioning is a black-box test design technique that divides input data of a software module into partitions of equivalent data from which test cases can be derived. In this context, the valid equivalence partitions are:

Silver Tier: 0 to 400 Credits

Gold Tier: 401 to 800 Credits

Platinum Tier: 801 to 1400 Credits

Concierge Tier: 1401+ Credits

The test cases provided cover all these partitions:

TC1 covers the Silver Tier boundary at 400 Credits.

TC2 covers within the Gold Tier at 500 Credits.

TC3 covers the Gold Tier boundary at 800 Credits.

TC4 covers within the Concierge Tier at 1500 Credits.

Since all valid partitions are covered by the test cases, 100% of the valid Equivalence Partitions have been achieved.


Question 2

The following checklist has been produced to help reviewers detect defects with user stones:

User Story Checklist:

1. The user story must have a unique identifier

2 The user story must contain the user/customer

3 The user story must contain the need

4. The user story must contain the reason.

5. The user story must contain testable acceptance Criteria-Using the checklist above what is wrong with the following user story?

User Story US2018

As a bank account customer, I would like to transfer money from one account to another using the mobile banking application by using the drag

and drop feature.

This is acceptable when

* I can drag and drop from one account to another and select any of the pre-defined amounts

* I can drag and drop from one account to another and type in any positive amount

* Once I confirm the details the amount is debited from the first account and credited to the second account



Answer : C

According to the user story checklist, the user story must contain the reason for the need, which is usually expressed by using the word ''so that'' or ''because''. For example, the user story could be rewritten as:

User Story US2018 As a bank account customer, I would like to transfer money from one account to another using the mobile banking application by using the drag and drop feature,so that I can easily manage my finances.

This way, the user story provides a clear value proposition and a justification for the need. The reason also helps to define the scope and priority of the user story, as well as to verify the acceptance criteria.


Question 3

Which two of the following events would represent triggers for maintenance testing?

a) Upgrading the production system's database for the latest Oracle release

b) Migrating tests from a spreadsheet to the new test management tool

c) An urgent fix to a new application before its initial release to production

d) Simplifying the requirements to make them easier to analyse and review

e) Retirement of a live application that no longer has business benefit



Answer : B

Maintenance testing is triggered bychangesto the software or its environment, or byretirementof the software or its environment1. Therefore, the events that would represent triggers for maintenance testing are:

Upgrading the production system's database for the latest Oracle release (a change to the environment)

Retirement of a live application that no longer has business benefit (a retirement of the software)

The other events are not triggers for maintenance testing, because they are either related to the development or testing process, or do not involve any change or retirement of the software or its environment. They are:

Migrating tests from a spreadsheet to the new test management tool (a change to the testing process)

An urgent fix to a new application before its initial release to production (a change to the software in development)

Simplifying the requirements to make them easier to analyse and review (a change to the requirements in development)


Question 4

Which of the following is a direct benefit of maintaining traceability between the test basis and test work products'?



Question 5

Which of the following options describe the chain of events in the correct sequence?



Answer : C

In the context of software testing, the correct sequence of events typically starts with amistake, which is a human error made during the software development process. This mistake can lead to afaultin the code, which is a defect or bug that exists in the software. If this fault is executed, it may cause afailure, which is an instance where the software does not perform its intended function.


Question 6

Which of the following statements about test estimation approaches is CORRECT?



Answer : A

The correct answer is A, as it states that the Wideband Delphi estimation technique is an example of the expert-based approach.The Wideband Delphi estimation technique is a method of estimating testing effort or duration by using a structured group process that involves multiple experts2.The experts provide their estimates independently and anonymously, then compare and discuss them until they reach a consensus2.This technique is an example of the expert-based approach, which is an approach that relies on the knowledge and experience of experts to estimate testing activities2. Option B is incorrect, as it states that the Wideband Delphi estimation technique is an example of the metrics-based approach.The metrics-based approach is an approach that uses historical data and mathematical formulas to estimate testing activities2. This approach does not involve experts or group processes. Option C is incorrect, as it states that burndown charts used in Agile development is an example of the expert-based approach.Burndown charts are graphical tools that show the amount of work remaining versus time in an Agile project2. They are used to monitor and control testing progress and quality. They are not examples of the expert-based approach, as they do not rely on experts' opinions or estimates. Option D is incorrect, as it states that burndown charts used in Agile development is an example of the risk-based approach.The risk-based approach is an approach that uses risk analysis to prioritize and estimate testing activities2. This approach involves identifying and assessing risks based on their likelihood and impact.It does not involve burndown charts or Agile development. Reference:2, Section 2.6


Question 7

Which of the following BEST describes exploratory testing?



Page:    1 / 14   
Total 365 questions