SlideShare a Scribd company logo
1 of 35
Download to read offline
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Sample Exam – Answers
ISTQB®
Test Analyst Syllabus
Advanced Level
Exam ID: A
Version 2019 1.0
International Software Testing Qualifications Board
Copyright Notice
This document may be copied in its entirety, or extracts made, if the source is acknowledged.
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 2 of 35 December 19, 2019
© International Software Testing Qualifications Board
Legal
Copyright © 2019 International Software Testing Qualifications Board (hereinafter called ISTQB®. All
rights reserved.
The authors transfer the copyright to the International Software Testing Qualifications Board (hereinafter
called ISTQB®. The authors (as current copyright holders) and ISTQB® (as the future copyright holder)
have agreed to the following condition of use:
Any ISTQB® Member Board may translate this document.
Exam Working Group 2019
Document Responsibility
The ISTQB® Examination Working Group is responsible for this document.
Acknowledgements
This document was produced by a core team from the International Software Testing Qualifications Board
Examination Working Group:
Minna Aalto Brian Hambling Stuart Reid
Rex Black Inga Hansen Marco Sogliani
Mette Bruhn-Pedersen Kari Kakkonen Mario Winter
Debra Friedenberg
and the Advanced Level Working Group:
Graham Bath Judy McKay Mike Smith
The core team thanks the Examination Working Group review team, the Syllabus Working Group and the
National Boards of the following review participants for their suggestions and input:
Laura Albert Dietrich Leimsner Lucjan Stapp
Markus Beck Rik Marselis Benjamin Timmermans
Jean-Baptiste Crouigneau Blair Mo Jan Versmissen
Wim Decoutere Gary Mogyorodi Robert Werkhoven
Ágota Horváth Michael Stahl Paul Weymouth
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 3 of 35 December 19, 2019
© International Software Testing Qualifications Board
Revision History
Version Date Remarks
2.0 October 5th , 2019 EWG - Complete Exam Set document.
2.1 December 2019 Revisions made by AELWG to enable launch
Added appendix to include LOs not covered in the sample
exam.
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 4 of 35 December 19, 2019
© International Software Testing Qualifications Board
Table of Contents
Legal.........................................................................................................................................................2
Document Responsibility ..........................................................................................................................2
Acknowledgements..................................................................................................................................2
Revision History .......................................................................................................................................3
Introduction...............................................................................................................................................5
Answer Key ..............................................................................................................................................6
Answers....................................................................................................................................................7
1............................................................................................................................................................8
2............................................................................................................................................................9
3..........................................................................................................................................................10
4..........................................................................................................................................................10
5..........................................................................................................................................................11
6..........................................................................................................................................................11
7..........................................................................................................................................................12
8..........................................................................................................................................................12
9..........................................................................................................................................................12
10........................................................................................................................................................13
11........................................................................................................................................................14
12........................................................................................................................................................15
13........................................................................................................................................................17
14........................................................................................................................................................18
15........................................................................................................................................................19
16........................................................................................................................................................20
17........................................................................................................................................................21
18........................................................................................................................................................21
19........................................................................................................................................................22
20........................................................................................................................................................23
21........................................................................................................................................................24
22........................................................................................................................................................24
23........................................................................................................................................................25
24........................................................................................................................................................26
25........................................................................................................................................................27
26........................................................................................................................................................27
27........................................................................................................................................................28
28........................................................................................................................................................28
29........................................................................................................................................................28
30........................................................................................................................................................29
31........................................................................................................................................................29
32........................................................................................................................................................30
33........................................................................................................................................................30
34........................................................................................................................................................31
35........................................................................................................................................................31
36........................................................................................................................................................32
37........................................................................................................................................................32
38........................................................................................................................................................33
39........................................................................................................................................................33
40........................................................................................................................................................34
Answers to Additional Questions ...........................................................................................................35
6 Alternative 2.....................................................................................................................................35
6 Alternative 3.....................................................................................................................................35
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 5 of 35 December 19, 2019
© International Software Testing Qualifications Board
Introduction
The sample exam answers and associated justifications in this document have been created by a team of
subject matter experts of Exam Working Group with the aim of assisting ISTQB® Member Boards and
Exam Boards in their question writing activities.
The questions and their associated answers cannot be used as-is in any official examination, but they
should serve as guidance for question writers. Given the wide variety of formats and subjects, they should
offer many ideas for the individual Member Boards on how to create appropriate answer sets for their
examinations. Please refer to the separate sample questions document for the questions that correspond
to the answers.
The answers are organized in the following way:
• Question number
• Correct answer
• Justification / Rationale
• Learning Objective number
• K-level
• Number of points
An answer key is provided to give an overview of all the above information with the exception of the
justification / rationale.
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 6 of 35 December 19, 2019
© International Software Testing Qualifications Board
Answer Key
Question
Number
Correct
Answer
LO K-Level Points
1 b TA-1.2.1 K2 1
2 d TA-1.3.1 K2 1
3 b TA-1.4.1 K2 1
4 a, d TA-1.4.2 K4 3
5 a TA-1.4.2 K4 3
6 c TA-1.5.1 K2 1
7 c TA-2.1.1 K3 2
8 c TA-3.2.1 K4 3
9 b TA-3.2.2 K4 3
10 d TA-3.2.3 K4 3
11 d TA-3.2.3 K4 3
12 b TA-3.2.4 K4 3
13 b TA-3.2.4 K4 3
14 c TA-3.2.5 K2 1
15 a TA-3.2.6 K4 3
16 c TA-3.2.6 K4 3
17 d TA-3.2.7 K4 3
18 c TA-3.2.7 K4 3
19 a,c TA-3.2.8 K4 3
20 b,e TA-3.2.8 K4 3
21 a TA-3.3.1 K2 1
22 a, d TA-3.3.2 K3 2
23 a TA-3.3.3 K2 1
24 b TA-3.4.1 K4 3
25 b TA-4.2.1 K2 1
26 d TA-4.2.1 K2 1
27 d TA-4.2.2 K2 1
28 d, e TA-4.2.3 K2 1
29 b TA-4.2.3 K2 1
30 a TA-4.2.4 K4 3
31 d TA-4.2.5 K2 1
32 b TA-4.2.5 K2 1
33 c,e TA-4.2.6 K2 1
34 b,c TA-4.2.7 K4 3
35 b TA-4.2.7 K4 3
36 b TA-5.2.1 K3 2
37 c TA-5.2.1 K3 2
38 a, c TA-5.2.2 K3 2
39 a, c TA-6.2.1 K3 2
40 b TA-6.3.1 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 7 of 35 December 19, 2019
© International Software Testing Qualifications Board
Answers
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 8 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
1 b a) Incorrect: Test analysis must start earlier, already during
requirement specification in sequential lifecycle models.
b) Correct: as per syllabus. This is the correct option of how testing
activities should be aligned to the sequential lifecycle model
phases.
c) Incorrect: As stated in the syllabus, there may be many
differences in how the testing activities are aligned.
d) Incorrect: As stated in the syllabus a Test Analyst should be
involved from the beginning of an agile project.
TA-1.2.1 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 9 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
2 d a) Incorrect: This option ignores test conditions for risk mitigation
and goes straight to test cases, and it is not specific about the
objectives of test conditions.
b) Incorrect: This option does not mention the desired coverage. It
is also not feasible for the Test Analyst to create all low/level test
cases.
c) Incorrect: This option ignores test conditions altogether and goes
straight to test cases.
d) Correct: With risk mitigation added on to test conditions from the
test basis.
TA-1.3.1 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 10 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
3 b a) Incorrect: Yes, this is one of the good reasons, that is to verify
that the test cases match the business processes and rules.
b) Correct: The Test Manager does control the test cases created
by the Test Analyst. Test cases are not used to create high level
work products. That would be an incorrect sequence of actions.
c) Incorrect: Yes, this is another good reason, namely that other
testers should be able to understand and execute test cases.
d) Incorrect: Yes, developers need to be sure that they have the
same understanding of the requirements as the testers in order
to catch misunderstandings and also to participate in the
optimization of tests.
TA-1.4.1 K2 1
4 a, d a) Correct: This is the best recommendation for project HIPPOS, the
team has experience in testing and in Agile development and the
application is an online marketing application where experience-
based testing at a high level makes a lot of sense.
b) Incorrect: The IQ project has to fulfill the demands of the people
doing insurance calculation, actuaries and the demands from
public legislation.. This places a demand on detailed traceability,
so any recommendation that suggests that there is “no need for
detailed documentation “ is not correct. Also, testers do not have
much testing experience, so high level is not good.
c) Incorrect: This is not a good recommendation. There are no
arguments that support the same detailed level of documentation
for project HIPPOS; it is a marketing application they are building.
d) Correct: This is a good recommendation because there are
demands for traceability, and the testers do not have much test
experience.
e) Incorrect: There are no arguments that support the same detailed
level of documentation for project HIPPOS; it is a marketing
application they are building.
TA-1.4.2 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 11 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
5 a a) Correct: The syllabus says: “Concrete test cases are useful when
the requirements are well-defined, when the testing staff is less
experienced and when external verification of the tests, such as
audits, is required. Concrete test cases provide excellent
reproducibility (i.e., another tester will get the same results), but
may also require a significant amount of maintenance effort and
tend to limit tester ingenuity during execution”.
b) Incorrect: This is not only because it refers to high-level test cases,
but also for the fact that testers, who are domain experts without
a proper knowledge of formal testing, need concrete test cases
anyway.
c) Incorrect: This is not only because it refers to high-level test cases
but also for the fact that concrete test cases provide better
reproducibility than logical test cases.
d) Incorrect: Note that traceability is a fundamental aspect for several
reasons, for instance audit will almost always check its
implementation.Furthermore detailed test procedures and
documentation of the concrete test cases are fundamental to
support the testers that in this scenario do not have a specific
knowledge of formal testing.
TA-1.4.2 K4 3
6 c a) Incorrect.:Test Analysts may create data to be used with
keyword-driven automation testing
b) Incorrect;. If a risk-based test strategy is being used, risk priority
order may dictate the execution order for the test cases
c) Correct When creating the test execution schedule,
dependencies between manual and automated test execution
must be considered. The activities are not independent.
d) Incorrect: Test Analysts must verify the procedures that gather
data for evaluating current status against exit criteria
TA-1.5.1 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 12 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
7 c a) Incorrect: This is a good suggestion but has a lower priority
because the risk is lower.
b) Incorrect: This is a good suggestion but will not mitigate risks as
well as the correct answer. It could be done as well as the correct
answer, but this should not override the correct answer as the
highest priority.
c) Correct. The usability risk has a medium likelihood with high
impact. This is certainly the highest identified risk level, no matter
which method is used to calculate the risk level
a) Incorrect: This is a good suggestion but is a lower priority because
the risk is lower.
TA-2.1.1 K3 2
8 c a) Incorrect: see justification for correct answer.
b) Incorrect: see justification for correct answer.
c) Correct:
d) Incorrect: see justification for correct answer
TA-3.2.1 K4 3
9 b a) Incorrect
b) Correct: The six values to test are 40 and 41 for the lower
boundary of the Regular partition, 150 and 151 which cover both
the upper boundary for Regular and the lower boundary for
Frequent, and 300 and 301 for the upper boundary of Frequent.
Existing test cases have already covered 3 from the 6 values (i.e.,
50%)
c) Incorrect
d) Incorrect
TA-3.2.2 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 13 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
10 d a) Incorrect: see explanation d for correct answers.
b) Incorrect: see explanation d or correct answers.
c) Incorrect: see explanation d for correct answers.
d) Correct: A full decision table has a number of rules (columns)
equal to the product of the numbers of alternative values for each
condition. In this case: 2x2x4=16. The minimum test coverage for
a decision table is to have one test case for each column of the
table: in this case this means 16 test cases
TA-3.2.3 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 14 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
11 d a) Incorrect: see justification for correct answer.
b) Incorrect: see justification for correct answer.
c) Incorrect: see justification for correct answer.
d) Correct:
There are three conditions:
before 6AM
after 9AM
Railcard
This results in a non-collapsed decision table with 8 decision
rules (columns). Two of the decision rules are infeasible
because the conditions after 9AM and before 6AM cannot both
be true. This reduces the number of decision rules to 6.
There are 4 actions:
Super-Saver price
Saver price
Standard Price
25% discount given.
The following two decision rules result in identical (redundant)
actions where the only action which is true is “Super-Saver
price”:
1. before 6AM = false, after 9AM = true, Railcard = true, Action
= Super-Saver price, other actions = false
2. before 6AM = false, after 9AM = true, Railcard = false,
Action = Super-Saver price, other actions = false
One of these decision rules can be eliminated. The result is 5
non-redundant and feasible decion rules (i.e. 5 test cases).
TA-3.2.3 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 15 of 35 December 19, 2019
© International Software Testing Qualifications Board
12 b a) Incorrect- see answer b
b) Correct: For the non-preemptive scheduler, consider the following
state transition diagram (the states have been renamed):
S1
S2
S3
S4S5
Suspend SuspendResume Resume
Release
Unblock
Block
Run
Create
With the specified constraints you just can have the following test
cases:
(5 states, 4 events): 1 test case
S1 → S5 → S1 → S5 → S1
For the preemptive scheduler, let’s consider the following state
transition diagram (the states have been renamed):
TA-3.2.4 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 16 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
S1
S2
S3
S4S5
Suspend SuspendResume Resume
Release
Unblock
Block
Run
Preempt
Create
With the specified constraints you just can have the following test
cases:
(5 states, 4 events): 4 test cases
S1 → S5 → S1 → S5 → S1
S1 → S2 → S1 → S2 → S1
S1 → S5 → S1 → S2 → S1
S1 → S2 → S1 → S5 → S1
c) Incorrect- see answer b
d) Incorrect- see answer b
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 17 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
13 b a) Incorrect: see answer b
b) Correct. If we rename the states as follows
S1 S2 S3
GPRS
Detach
Paging
Request
GPRS
Attach
READY
Timer Expired
STANDBY
Timer Expired
with the specified constraints we can have the following test cases:
(2 states, 1 event): NO
(3 states, 2 events): 1 test case = S1 → S2 → S1
(4 states, 3 events): 1 test case =S1 → S2 → S3 → S1
(5 states, 4 events): 2 test cases=
S1 → S2 → S3 → S2 → S1
S1 → S2 → S1 → S2 → S1
Therefore: 1+1+2=4 test cases
c) Incorrect: see answer b
d) Incorrect: see answer b
TA-3.2.4 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 18 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
14 c a) Incorrect: Classification trees support the identification of
equivalence partitions
b) Incorrect: Classification trees support the identification of
parameter combinations which are incompatible
c) Correct: Classification trees do not support the identification of
rules to be used in a decision table
d) Incorrect: Classification trees support pairwise testing
LO-3.2.5 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 19 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
15 a a) Correct: This can be seen from the following table:
case # Value 1 Value 2 Value 3
1 house wood city
2 house concrete suburb
3 house brick countryside
4 house mixed wilderness
5 semi-det wood suburb
6 semi-det concrete countryside
7 semi-det brick wilderness
8 semi-det mixed city
9 apt wood countryside
10 apt concrete wilderness
11 apt brick city
12 apt mixed suburb
13 cottage wood wilderness
14 cottage concrete city
15 cottage brick suburb
16 cottage mixed countryside
b) Incorrect: This is the result of the number of parameters multiplied
by the choices (3 * 4). But we need at least 16 test cases, because
this is the number of combinations for "Material" and "Location"
c) Incorrect: This is the result of 4 to the power of 4, which is too
high. Even for the full combination coverage (which subsumes
pair-wise) the required number of tests would be 4*4*4 = 64.
d) Incorrect: This is 1-wise coverage. But we need at least 16 test
cases, because this is the number of combinations for "Material"
and "Location”.
TA-3.2.6 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 20 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
16 c a) Incorrect: See answer c.
b) Incorrect: See answer c.
c) Correct: To achieve the required coverage we need a set of test
cases that covers all possible discrete combinations of each pair
of input parameters (2-wise coverage requires every pair of
values of any two parameters be included in at least one
combination). In this case the required coverage can be achieved
with 9 test cases as shown in the following table:
TC Language Browser OS
1 English IE8 Windows XP
2 English IE7 Windows Vista
3 English Firefox 11 Windows 7
4 French IE8 Windows 7
5 French IE7 Windows XP
6 French Firefox 11 Windows Vista
7 Japanese IE8 Windows Vista
8 Japanese IE7 Windows 7
9 Japanese Firefox 11 Windows XP
d) Incorrect: See answer c and the question requires the minimum
number of test cases.
TA-3.2.6 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 21 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
17 d a) Incorrect: 2 test cases. This is a situation with a test case for main
stream and one test case for the exceptions.
b) Incorrect: 1 test case. This is the minimum for main stream but
does not take into account the alternatives nor the exceptions.
c) Incorrect: 9 test cases.The figure for this answer is calculated by
adding test cases for the options with separate use cases to the
correct number given in the correct answer d.
d) Correct: The correct number has one test case for the main stream
plus all the exception paths of which there are 4 E1’s and 1 E2.
TA-3.2.7 K4 3
18 c a) Incorrect: One test case is the minimum for main stream but does
not take into account any of the alternatives or exceptions.
b) Incorrect: This is the situation with a test case for the main stream
and a test case for just one of the alternatives or exceptions.
c) Correct: the correct number has the following 4 test cases:
• One test case for the main scenario (steps 1 to 9)
• One a test case for alternative flow 8a
• One test case to cover E1 followed by alternative flow 2a (log
out)
• One test case to cover E2 followed by alternative flow 2a (log
out)
d) Incorrect: This is a situation with a test case for main stream and
one test case for the two alternative. It does not take into account
the exceptions.
TA-3.2.7 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 22 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
19 a, c a) Correct: State transition testing is appropriate because it will test
for the correct navigation between the various screens. It will
also enable management of the waiting list to be evaluated (e.g.
transitions between application approved and waiting list)
b) Incorrect: With the current specification, the use of decision
table testing will only be of limited value.
c) Correct: The specification mentions that an objective is to
manage the numbers of players who can register for a particular
team. Limits (i.e. numbers of registered players which a team
can have) are to be enforced which may result in applicants
being placed on a waiting list. The use of boundary value
analysis is relevant for testing these limits.
d) Incorrect: The required functionality of the app is to remain
relatively simple. Use case testing could be applied, but it is less
appropriate than state transition testing (answer a) and
equivalence partitioning (answer c). Note that the mention of
usability testing in the scenario does not imply that use case
testing should be applied as a technique.
e) Incorrect: nothing in the scenario indicates that pairwise testing
would be appropriate. There is no exlicit mention of
combinatorial logic to be applied.
TA-3.2.8 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 23 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
20 b, e a) Incorrect: Although the system may be state-based there is no
information about this in the scenario and the approach of
building from an existing system suggests there may be minimal
definition of state changes.
b) Correct: Classification trees offer the opportunity to manage
combinations of inputs effectively.
c) Incorrect: Some of the inputs are likely to be in partitions (e.g.
colors) but these are unlikely to be ordered partitions because
they identify alternatives, so boundary value analysis is not
appropriate.
d) Incorrect: Use case testing is appropriate to the likely
development approach but would be based more on overall
functional flow than on detailed combinations of inputs.
e) Correct: The inputs exist in partitions (options) that are combined,
so the combination of classification trees with equivalence
partitioning would be an ideal choice.
TA-3.2.8 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 24 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
21 a a) Correct: Experience-based techniques can be used as an option
of more formal techniques, if the testers have enough experience
and information about the system under test. Typically, this can
happen in situations when there is time pressure, or the quality of
documentation is poor or there is no documentation available.
b) Incorrect: Experience-based techniques can be used if no formal
techniques can be used, but it is not the only situation – they
should be used to complement formal testing whenever it’s
possible.
c) Incorrect: Experience helps the tester to decide where to test
more, but experience-based techniques do not necessarily
improve the test coverage since they are informal and coverage
measurement is not always possible while using these
techniques.
d) Incorrect: With the use of checklists, experience-based testing
can be made more systematic and efficient, but if there is a
requirement for the use of black-box test techniques, experience-
based techniques can’t replace them. Even though this is partially
correct, the question asks for the BEST option and thus this is not
the correct answer.
TA-3.3.1 K2 1
22 a, d a) Correct: Per the syllabus as a way to record results.
b) Incorrect: The pass/fail status of the session per the charter
should also be recorded.
c) Incorrect: Notes from ad-hoc sessions performed by end-users
are not a solid basis from which to define exploratory sessions
(e.g., the end-users may not have been focused on finding
defects).
d) Correct: Per the syllabus as you will need this knowledge to figure
out what to test since the problem is not defined.
e) Incorrect: This is likely to lead to lost results and no overall
tracking.
TA-3.3.2 K3 2
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 25 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
23 a a) Correct: Defect-based techniques use the typical defects
identified for different types of software and programs as the
source of test cases in order to find those specific type defects in
the software under test.
b) Incorrect: Defect-based techniques are mainly used in system
testing, not in component testing.
c) Incorrect: Test cases are created by analyzing the defects typical
for the system under test, not by analyzing the documentation of
the system.
d) Incorrect: Defect-based testing is not a sub-category of black-box
testing, since the specifications are not the basis of the test cases.
TA-3.3.3 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 26 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
24 b a) Incorrect: Exploratory testing is not mentioned at all. It ought to
be part of the techniques used by this Agile team. For user story
US1 EP and BVA are mentioned while decision table would be
more likely. Further black-box test techniques are proposed for
security testing in user story US4 where attack based, or error-
based test techniques would be more suitable based on the
scenario.
b) Correct: This is the most likely proposal blending a number of test
techniques. It mentions both exploratory and defect-based
testing, the latter of which is directly supported by the scenario,
which states “the team has as part of their retrospectives built
check lists of common defects”,. In addition the organization
should have experience with the types of defects this type of
application will exhibit. Further decision table testing is proposed
which matches what is written in the scenario for user story US1.
Adaptability testing is for user story US3 and so is checklist-based
attacks for security testing in user story US4.
c) Incorrect: It is primarily wrong because decision and branch
testing are not black-box test techniques, but it could also have
mentioned defect-based testing, since the scenario explicitly
mentioned that the team has built a list of common defects.
d) Incorrect: It is not likely that black-box testing is applicable for
user stories US1 to US4 in the scenario. Further there is nothing
in user story US1 that supports the use of state transition testing.
Instead decision table testing ought to have been mentioned.
TA-3.4.1 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 27 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
25 b a) Incorrect: Functional correctness is not the main focus
because functionality which must be correct and accurate has
been re-used from a similar application which has been in use
for over 3 years. There is low risk that functional correctness is
incorrect in the new application.
b) Correct: A lack of functional completeness can be considered a
risk because new functions are to be implemented and the
users have not been involved in their definition. There is a risk
that some required functionality has not been implemented.
c) Incorrect: Replaceability: this sub-characteristic of portability is
clearly not appropriate.
d) Incorrect:Functional suitability includes the sub-characteristics
mentioned in options “a” and “b”. Option “a” is incorrect
TA-4.2.1 K2 1
26 d a) Incorrect. When the business expert could indicate correctness
issues, this is not the aim of this exploratory testing session.
b) Incorrect. Accessibility is not mentioned as an objective of this
test session, and the business expert is probably not the best
person to find accessibility issues.
c) Incorrect The user story is developed, and it is your duty to
check its completeness in advance by inviting someone from
outside the team to test it.
d) Correct. The business expert can validate the appropriateness
of the developed screen to allow a customer to choose a new
mobile phone plan.
TA-4.2.1 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 28 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
27 d a) Incorrect: the description relates to functional appropriateness
b) Incorrect Functional reliability testing is not a quality (sub-)
characteristic
c) Incorrect: the description relates to functional completeness
d) Correct: Functional correctness testing involves detecting
incorrect handling of data or situations
TA-4.2.2 K2 1
28 d, e a) Incorrect: Functional correctness is generally not conducted in
component testing
b) Incorrect: Suitability testing is usually conducted during system
testing, but may also be conducted during the later stages of
integration testing
c) Incorrect: We are considering functional suitability, not
interoperability.
d) Correct: Functional correctness tests can be conducted in
system testing
e) Correct: Functional completeness for system integration testing
may focus on the coverage of high-level business cases
TA-4.2.3 K2 1
29 b a) Incorrect: see answer b)
b) Correct: Functional appropriateness testing is usually
conducted during system testing, but may also be conducted
during the later stages of integration testing.
c) Incorrect: see answer b)
d) Incorrect: see answer b)
TA-4.2.3 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 29 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
30 a a) Correct: The usability should be verified against the
requirements and validated by the real users.
b) Incorrect: Validation should be done before release and by real
users.
c) Incorrect: Heuristic evaluation is not a form of usability survey.
d) Incorrect: Usability can’t be verified by running a comparison
with the existing unacceptable product.
TA-4.2.4 K2 1
31 d a) Incorrect: This is an interoperability issue with some websites.
b) Incorrect: This is an interoperability issue with a specific OS.
c) Incorrect: This is an interoperability issue with some browsers.
d) Correct: This is a usability defect, not an interoperability defect.
TA-4.2.5 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 30 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
32 b a) Incorrect: while usability is an important nonfunctional
characteristic, especially in the client application, most of the
electric scooters users are young people and they usually have
no problems with the application with the typical interface.
b) Correct: clearly, the system must work in different environments:
Each part must cooperate with the other one, client applications
must work under Android and iOS, client and scooter
applications must cooperate with GPS, and the server
application must serve different type of payments. Therefore
interoperability is very important for this system.
c) Incorrect: security is not a key quality characteristic of the
system; as only part of the system is exposed to security threats.
d) Incorrect: performance may be a desired quality characteristic
but there is no stated requirement and it would be anyhow less
impertant than interoperability.
TA-4.2.5 K2 1
33 c,e a) Incorrect: This is a typical portability/adaptability defect
b) Incorrect: This is a typical portability/installability defect
c) Correct This is a typical accessibility defect
d) Incorrect: This is a typical portability/ replaceability defect
e) Correct: This is a typical interoperability defect
TA-4.2.6 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 31 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
34 b,c a) Incorrect: This addresses installability, which does not relate to
the requirements.
b) Correct: This test condition relates to usability aspects of
requirement 1. “The user must be provided with an interface with
which they can easily (do things) with the minimum number of
steps” – this targets in particular the efficiency aspects of
usability.
c) Correct: This test condition addresses the functional accuracy of
the app’s efficiency function, as stated in requirement 2
d) Incorrect: This addresses interoperability, which does not relate
to the requirements,.
e) Incorrect: This test condition addresses functionality which is not
requested.
TA-4.2.7 K4 3
35 b a) Incorrect. Requirement R005 is a performance requirement and
R006 is a technical portability requirement. Both are the
responsibility of a Technical Test Analyst.
b) Correct. Requirement R003 is an accessibility requirement and
R004 is an adaptability requirement. Both are in the Test Analyst’s
scope.
c) Incorrect. Requirement R007 is a security requirement. It is the
responsibility of a Technical Test Analyst specialized in software
security.
d) Incorrect Requirement R004 is in the Test Analyst’s scope, but
not R006 or R007 (see above justifications for details).
TA-4.2.7 K4 3
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 32 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
36 b Evaluation of checklist items:
1. Is each requirement testable? YES
2. Does each requirement have acceptance criteria listed? NO
3. Is a use case calling structure available (if applicable)? NO
4. Are the requirements uniquely identified? NO
5. Is the specification versioned? YES
6. Is there traceability visible from each requirement to the
business/marketing requirements? NO
7. Is there traceability between the requirements and the use
cases? NO
The question asks which of the items on the checklist are NOT met
by the specification?
a) Incorrect: The set of checklist items = [1,2,3].
b) Correct: The set of checklist items = [4,6,7] all three are not met
c) Incorrect: The set of checklist items = [3,5,7].
d) Incorrect: The set of checklist items = [4,5,6]..
TA-5.2.1 K3 2
37 c a) Incorrect. The requirement is not testable as there is no
measurable criteria to determine if the requirement is met or
not. The requirement has an identifier, but it has no version
number and there is no traceability to one or more business or
marketing requirements.
b) Incorrect. See justification for answer A.
c) Correct, there is an identifier, but none of the other items are
respected (see justification for answer A).
d) Incorrect. The requirement is not testable, see justification for
answer A.
TA-5.2.1 K3 2
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 33 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
38 a, c a) Correct: Is the story written from the view of the person who is
requesting it? (The story is not entirely written from the user’s
view. There are parts of the story which relate to what the
loading machine does.
b) Incorrect: Is the feature clearly defined and distinct? (The
feature is defined and distinct).
c) Correct: Are the acceptance criteria defined and testable?
(“Loading machine is ready “ cannot be tested because it is not
stated what to check. Perhaps the cash entry slot for cash
notes flashes. Perhaps the current balance is shown).
d) Incorrect: Is the story prioritized? (Priority 1 is explicitly stated).
e) Incorrect: Does the story follow the commonly used format? The
user story conforms to thes standard structure.
TA-5.2.2 K3 2
39 a, c a) Correct: The Test Analyst maintains the keywords and data to
reflect changes made.
b) Incorrect: The Test Analyst does not modularize the automation
sctripts.
c) Correct: The Test Analyst analyzes anomalies to determine if the
problem is with the keywords, the input data, the automation
script itself or with the application being tested
d) Incorrect: The Test Analyst manually steps through the failed
automated test with the same data to see if the failure is in the
application itself
e) Incorrect: If the cause of the anomaly cannot be found, the test
is not removed from the automated regression testing pack.
TA-6.2.1 K3 2
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 34 of 35 December 19, 2019
© International Software Testing Qualifications Board
Question Correct
Answer
Explanation / Rationale Learning
Objective
(LO)
K-level Number
of
Points
40 b a) Incorrect : Test data preparation tools can “anonymize” data
while still maintaining the internal integrity of that data.
b) Correct: Test execution tools enable more tests to be run (not
fewer)
c) Incorrect: Test design tools can help the Test Analyst to choose
the types of tests that are needed to obtain a targeted level of
test coverage.
d) Incorrect: Test execution tools enable the same tests to be
repeated in many environments
TA-6.3.1 K2 1
Test Analyst, Advanced Level
Exam ID: A
Sample Exam – Answers
International
Software Testing
Qualifications Board
Version 2019 V1.0 Page 35 of 35 December 19, 2019
© International Software Testing Qualifications Board
Answers to Additional Questions
In the exam, question 6 may be assigned to learning objective TA-1.4.3, TA-1.5.1 or TA-1.6.1. The sample exam assigns the question to TA-1.5.1.
To ensure coverage of all learning objectives, two alternatives to question 6 are added below for learning objectives TA-1.4.3 and TA-1.6.1.
Question Correct
Answer
Explanation / Rationale Learning
Objective
K-Level Number
of
Points
6 Alternative 2
b a) Incorrect: The test basis to be used may vary depending on
the test level
b) Correct: Expected results may include data and
environmental postconditions
c) Incorrect: The process may be effective when combined with
reviews and static analysis. In addition, dynamic analysis can
only be performed during runtime and this is not always
possible when designing test cases.
d) Incorrect: The required detailed test infrastructure
requirements may be defined, although in practice these may
not be finalized until test implementation
TA-1.4.3 K2 1
6 Alternative 3
a a) Correct: The tasks listed are consistent with those given in the
syllabus
b) Incorrect: Implementing test automation and finalizing the test
environments are test implementation activities.
c) Incorrect: Organizing tests into test suites is a test
implementation activity, identifying the test conditions is a test
analysis activity.
d) Incorrect: Analyzing the test basis is a test analysis activity,
selecting test case design techniques is a test design activity.
TA-1.6.1 K2 1

More Related Content

What's hot

ISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question PaperISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question PaperNeeraj Kumar Singh
 
ISTQB Foundation Level Mock Exam 1
ISTQB Foundation Level Mock Exam 1ISTQB Foundation Level Mock Exam 1
ISTQB Foundation Level Mock Exam 1Neeraj Kumar Singh
 
ISTQB Foundation Level Mock Exam 2
ISTQB Foundation Level Mock Exam 2ISTQB Foundation Level Mock Exam 2
ISTQB Foundation Level Mock Exam 2Neeraj Kumar Singh
 
ISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialNeeraj Kumar Singh
 
ISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample QuestionsISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample QuestionsNeeraj Kumar Singh
 
ISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' AnswersISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' AnswersNeeraj Kumar Singh
 
Chapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsChapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsNeeraj Kumar Singh
 
ISTQB - Foundation level testing topics
ISTQB - Foundation level testing topicsISTQB - Foundation level testing topics
ISTQB - Foundation level testing topicsShan Kings
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleNeeraj Kumar Singh
 
ISTQB - CTFL Syllabus 2018 v3.1.1.pdf
ISTQB - CTFL Syllabus 2018 v3.1.1.pdfISTQB - CTFL Syllabus 2018 v3.1.1.pdf
ISTQB - CTFL Syllabus 2018 v3.1.1.pdfnhung875961
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingNeeraj Kumar Singh
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesNeeraj Kumar Singh
 
Chapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of TestingChapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of TestingNeeraj Kumar Singh
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLRahul R Pandya
 
Foundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justificationFoundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justificationVenera Romanova
 
Chapter 2 - White Box Test Techniques
Chapter 2 - White Box Test TechniquesChapter 2 - White Box Test Techniques
Chapter 2 - White Box Test TechniquesNeeraj Kumar Singh
 

What's hot (20)

ISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question PaperISTQB Technical Test Analyst Sample Question Paper
ISTQB Technical Test Analyst Sample Question Paper
 
ISTQB Foundation Level Mock Exam 1
ISTQB Foundation Level Mock Exam 1ISTQB Foundation Level Mock Exam 1
ISTQB Foundation Level Mock Exam 1
 
ISTQB Foundation Level Mock Exam 2
ISTQB Foundation Level Mock Exam 2ISTQB Foundation Level Mock Exam 2
ISTQB Foundation Level Mock Exam 2
 
ISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study MaterialISTQB Performance Tester Certification Syllabus and Study Material
ISTQB Performance Tester Certification Syllabus and Study Material
 
ISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample QuestionsISTQB Performance Tester Sample Questions
ISTQB Performance Tester Sample Questions
 
ISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' AnswersISTQB Performance Tester Sample Questions' Answers
ISTQB Performance Tester Sample Questions' Answers
 
Chapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality CharacteristicsChapter 4 - Testing Quality Characteristics
Chapter 4 - Testing Quality Characteristics
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
 
ISTQB - Foundation level testing topics
ISTQB - Foundation level testing topicsISTQB - Foundation level testing topics
ISTQB - Foundation level testing topics
 
Chapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycleChapter 2 - Testing Throughout the Development LifeCycle
Chapter 2 - Testing Throughout the Development LifeCycle
 
ISTQB - CTFL Syllabus 2018 v3.1.1.pdf
ISTQB - CTFL Syllabus 2018 v3.1.1.pdfISTQB - CTFL Syllabus 2018 v3.1.1.pdf
ISTQB - CTFL Syllabus 2018 v3.1.1.pdf
 
Chapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical TestingChapter 4 - Quality Characteristics for Technical Testing
Chapter 4 - Quality Characteristics for Technical Testing
 
Chapter 3 - Test Techniques
Chapter 3 - Test TechniquesChapter 3 - Test Techniques
Chapter 3 - Test Techniques
 
Chapter 4 - Test Design Techniques
Chapter 4 - Test Design TechniquesChapter 4 - Test Design Techniques
Chapter 4 - Test Design Techniques
 
Chapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of TestingChapter 1 - Fundamentals of Testing
Chapter 1 - Fundamentals of Testing
 
Manual Testing.
Manual Testing.Manual Testing.
Manual Testing.
 
Chapter 3 - Static Testing
Chapter 3 - Static TestingChapter 3 - Static Testing
Chapter 3 - Static Testing
 
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFLINTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
INTRODUCTION TO ISTQB FOUNDATION LEVEL - CTFL
 
Foundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justificationFoundation level sample_exam_v2.3_answers_and_justification
Foundation level sample_exam_v2.3_answers_and_justification
 
Chapter 2 - White Box Test Techniques
Chapter 2 - White Box Test TechniquesChapter 2 - White Box Test Techniques
Chapter 2 - White Box Test Techniques
 

Similar to ISTQB Advanced Test Analyst Sample Exam Answers

ISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdfISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdfJohnsonstephen Jsstc
 
ISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdfISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdfD19CQVT01NTATHIMAILI
 
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdfISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdfssuser407aa7
 
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying foBenitoSumpter862
 
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying foSantosConleyha
 
The Truth About Automated QA Testing in the Software Industry -BJIT
The Truth About Automated QA Testing in the Software Industry -BJITThe Truth About Automated QA Testing in the Software Industry -BJIT
The Truth About Automated QA Testing in the Software Industry -BJITBJIT Ltd
 
Accelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice
Accelerating Your Digital Agenda with Continuous Testing by Diego Lo GiudiceAccelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice
Accelerating Your Digital Agenda with Continuous Testing by Diego Lo GiudiceSauce Labs
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET Journal
 
Analysis of Emerging Automation Tools in Industry
Analysis of Emerging Automation Tools in IndustryAnalysis of Emerging Automation Tools in Industry
Analysis of Emerging Automation Tools in IndustryIJAEMSJORNAL
 
Unit Test using Test Driven Development Approach to Support Reusability
Unit Test using Test Driven Development Approach to Support ReusabilityUnit Test using Test Driven Development Approach to Support Reusability
Unit Test using Test Driven Development Approach to Support Reusabilityijtsrd
 
76 s201916
76 s20191676 s201916
76 s201916IJRAT
 
ISTQB_CTAL-TA_Syllabus_v3.1.2.pdf
ISTQB_CTAL-TA_Syllabus_v3.1.2.pdfISTQB_CTAL-TA_Syllabus_v3.1.2.pdf
ISTQB_CTAL-TA_Syllabus_v3.1.2.pdfssuser407aa7
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET Journal
 

Similar to ISTQB Advanced Test Analyst Sample Exam Answers (20)

ISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdfISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
 
ISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdfISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1 (1).pdf
 
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdfISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
ISTQB-CTFL_Syllabus_2018_v3.1.1.pdf
 
The Reachout Methodology
The Reachout Methodology The Reachout Methodology
The Reachout Methodology
 
00.pdf
00.pdf00.pdf
00.pdf
 
2023-06-classic
2023-06-classic2023-06-classic
2023-06-classic
 
2023-06-corporate
2023-06-corporate2023-06-corporate
2023-06-corporate
 
2023-06-cute
2023-06-cute2023-06-cute
2023-06-cute
 
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
 
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
1. Watch the video a. Episode 9 Munchausen by Proxy Dying fo
 
ReachOut presentation
ReachOut presentationReachOut presentation
ReachOut presentation
 
The Truth About Automated QA Testing in the Software Industry -BJIT
The Truth About Automated QA Testing in the Software Industry -BJITThe Truth About Automated QA Testing in the Software Industry -BJIT
The Truth About Automated QA Testing in the Software Industry -BJIT
 
Test plan
Test planTest plan
Test plan
 
Accelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice
Accelerating Your Digital Agenda with Continuous Testing by Diego Lo GiudiceAccelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice
Accelerating Your Digital Agenda with Continuous Testing by Diego Lo Giudice
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLCIRJET- Research Study on Testing Mantle in SDLC
IRJET- Research Study on Testing Mantle in SDLC
 
Analysis of Emerging Automation Tools in Industry
Analysis of Emerging Automation Tools in IndustryAnalysis of Emerging Automation Tools in Industry
Analysis of Emerging Automation Tools in Industry
 
Unit Test using Test Driven Development Approach to Support Reusability
Unit Test using Test Driven Development Approach to Support ReusabilityUnit Test using Test Driven Development Approach to Support Reusability
Unit Test using Test Driven Development Approach to Support Reusability
 
76 s201916
76 s20191676 s201916
76 s201916
 
ISTQB_CTAL-TA_Syllabus_v3.1.2.pdf
ISTQB_CTAL-TA_Syllabus_v3.1.2.pdfISTQB_CTAL-TA_Syllabus_v3.1.2.pdf
ISTQB_CTAL-TA_Syllabus_v3.1.2.pdf
 
IRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education SystemIRJET- Online Programming Assessment and Evaluation Platform in Education System
IRJET- Online Programming Assessment and Evaluation Platform in Education System
 

More from Neeraj Kumar Singh

Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionNeeraj Kumar Singh
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentNeeraj Kumar Singh
 
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsChapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsNeeraj Kumar Singh
 
Chapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesChapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesNeeraj Kumar Singh
 
Chapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology DriversChapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology DriversNeeraj Kumar Singh
 
Chapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing TasksChapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing TasksNeeraj Kumar Singh
 
Chapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software LifecycleChapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software LifecycleNeeraj Kumar Singh
 
Chapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsChapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsNeeraj Kumar Singh
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionNeeraj Kumar Singh
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationNeeraj Kumar Singh
 
Chapter 5 - Improving the Testing Process
Chapter 5 -  Improving the Testing ProcessChapter 5 -  Improving the Testing Process
Chapter 5 - Improving the Testing ProcessNeeraj Kumar Singh
 
ISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test AnalystISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test AnalystNeeraj Kumar Singh
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationNeeraj Kumar Singh
 

More from Neeraj Kumar Singh (20)

Chapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test ExecutionChapter 5 - Automating the Test Execution
Chapter 5 - Automating the Test Execution
 
Chapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and EnvironmentChapter 4 - Mobile Application Platforms, Tools and Environment
Chapter 4 - Mobile Application Platforms, Tools and Environment
 
Chapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile ApplicationsChapter 3 - Common Test Types and Test Process for Mobile Applications
Chapter 3 - Common Test Types and Test Process for Mobile Applications
 
Chapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test TypesChapter 2 - Mobile Application Test Types
Chapter 2 - Mobile Application Test Types
 
Chapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology DriversChapter 1 - Mobile World - Business and Technology Drivers
Chapter 1 - Mobile World - Business and Technology Drivers
 
Chapter 5 - Tools
Chapter 5 - ToolsChapter 5 - Tools
Chapter 5 - Tools
 
Chapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing TasksChapter 4 - Performance Testing Tasks
Chapter 4 - Performance Testing Tasks
 
Chapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software LifecycleChapter 3 - Performance Testing in the Software Lifecycle
Chapter 3 - Performance Testing in the Software Lifecycle
 
Chapter 1 - Basic Concepts
Chapter 1 - Basic ConceptsChapter 1 - Basic Concepts
Chapter 1 - Basic Concepts
 
Chapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement FundamentalsChapter 2 - Performance Measurement Fundamentals
Chapter 2 - Performance Measurement Fundamentals
 
Chapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team CompositionChapter 7 - People Skills and Team Composition
Chapter 7 - People Skills and Team Composition
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
Chapter 5 - Improving the Testing Process
Chapter 5 -  Improving the Testing ProcessChapter 5 -  Improving the Testing Process
Chapter 5 - Improving the Testing Process
 
Chapter 4 - Defect Management
Chapter 4 - Defect ManagementChapter 4 - Defect Management
Chapter 4 - Defect Management
 
Chapter 3 - Reviews
Chapter 3 - ReviewsChapter 3 - Reviews
Chapter 3 - Reviews
 
Chapter 2 - Test Management
Chapter 2 - Test ManagementChapter 2 - Test Management
Chapter 2 - Test Management
 
Chapter 1 - Testing Process
Chapter 1 - Testing ProcessChapter 1 - Testing Process
Chapter 1 - Testing Process
 
ISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test AnalystISTQB Advance level syllabus 2019 Technical Test Analyst
ISTQB Advance level syllabus 2019 Technical Test Analyst
 
Chapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and AutomationChapter 6 - Test Tools and Automation
Chapter 6 - Test Tools and Automation
 
Chapter 5 - Reviews
Chapter 5 - ReviewsChapter 5 - Reviews
Chapter 5 - Reviews
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 

ISTQB Advanced Test Analyst Sample Exam Answers

  • 1. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Sample Exam – Answers ISTQB® Test Analyst Syllabus Advanced Level Exam ID: A Version 2019 1.0 International Software Testing Qualifications Board Copyright Notice This document may be copied in its entirety, or extracts made, if the source is acknowledged.
  • 2. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 2 of 35 December 19, 2019 © International Software Testing Qualifications Board Legal Copyright © 2019 International Software Testing Qualifications Board (hereinafter called ISTQB®. All rights reserved. The authors transfer the copyright to the International Software Testing Qualifications Board (hereinafter called ISTQB®. The authors (as current copyright holders) and ISTQB® (as the future copyright holder) have agreed to the following condition of use: Any ISTQB® Member Board may translate this document. Exam Working Group 2019 Document Responsibility The ISTQB® Examination Working Group is responsible for this document. Acknowledgements This document was produced by a core team from the International Software Testing Qualifications Board Examination Working Group: Minna Aalto Brian Hambling Stuart Reid Rex Black Inga Hansen Marco Sogliani Mette Bruhn-Pedersen Kari Kakkonen Mario Winter Debra Friedenberg and the Advanced Level Working Group: Graham Bath Judy McKay Mike Smith The core team thanks the Examination Working Group review team, the Syllabus Working Group and the National Boards of the following review participants for their suggestions and input: Laura Albert Dietrich Leimsner Lucjan Stapp Markus Beck Rik Marselis Benjamin Timmermans Jean-Baptiste Crouigneau Blair Mo Jan Versmissen Wim Decoutere Gary Mogyorodi Robert Werkhoven Ágota Horváth Michael Stahl Paul Weymouth
  • 3. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 3 of 35 December 19, 2019 © International Software Testing Qualifications Board Revision History Version Date Remarks 2.0 October 5th , 2019 EWG - Complete Exam Set document. 2.1 December 2019 Revisions made by AELWG to enable launch Added appendix to include LOs not covered in the sample exam.
  • 4. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 4 of 35 December 19, 2019 © International Software Testing Qualifications Board Table of Contents Legal.........................................................................................................................................................2 Document Responsibility ..........................................................................................................................2 Acknowledgements..................................................................................................................................2 Revision History .......................................................................................................................................3 Introduction...............................................................................................................................................5 Answer Key ..............................................................................................................................................6 Answers....................................................................................................................................................7 1............................................................................................................................................................8 2............................................................................................................................................................9 3..........................................................................................................................................................10 4..........................................................................................................................................................10 5..........................................................................................................................................................11 6..........................................................................................................................................................11 7..........................................................................................................................................................12 8..........................................................................................................................................................12 9..........................................................................................................................................................12 10........................................................................................................................................................13 11........................................................................................................................................................14 12........................................................................................................................................................15 13........................................................................................................................................................17 14........................................................................................................................................................18 15........................................................................................................................................................19 16........................................................................................................................................................20 17........................................................................................................................................................21 18........................................................................................................................................................21 19........................................................................................................................................................22 20........................................................................................................................................................23 21........................................................................................................................................................24 22........................................................................................................................................................24 23........................................................................................................................................................25 24........................................................................................................................................................26 25........................................................................................................................................................27 26........................................................................................................................................................27 27........................................................................................................................................................28 28........................................................................................................................................................28 29........................................................................................................................................................28 30........................................................................................................................................................29 31........................................................................................................................................................29 32........................................................................................................................................................30 33........................................................................................................................................................30 34........................................................................................................................................................31 35........................................................................................................................................................31 36........................................................................................................................................................32 37........................................................................................................................................................32 38........................................................................................................................................................33 39........................................................................................................................................................33 40........................................................................................................................................................34 Answers to Additional Questions ...........................................................................................................35 6 Alternative 2.....................................................................................................................................35 6 Alternative 3.....................................................................................................................................35
  • 5. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 5 of 35 December 19, 2019 © International Software Testing Qualifications Board Introduction The sample exam answers and associated justifications in this document have been created by a team of subject matter experts of Exam Working Group with the aim of assisting ISTQB® Member Boards and Exam Boards in their question writing activities. The questions and their associated answers cannot be used as-is in any official examination, but they should serve as guidance for question writers. Given the wide variety of formats and subjects, they should offer many ideas for the individual Member Boards on how to create appropriate answer sets for their examinations. Please refer to the separate sample questions document for the questions that correspond to the answers. The answers are organized in the following way: • Question number • Correct answer • Justification / Rationale • Learning Objective number • K-level • Number of points An answer key is provided to give an overview of all the above information with the exception of the justification / rationale.
  • 6. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 6 of 35 December 19, 2019 © International Software Testing Qualifications Board Answer Key Question Number Correct Answer LO K-Level Points 1 b TA-1.2.1 K2 1 2 d TA-1.3.1 K2 1 3 b TA-1.4.1 K2 1 4 a, d TA-1.4.2 K4 3 5 a TA-1.4.2 K4 3 6 c TA-1.5.1 K2 1 7 c TA-2.1.1 K3 2 8 c TA-3.2.1 K4 3 9 b TA-3.2.2 K4 3 10 d TA-3.2.3 K4 3 11 d TA-3.2.3 K4 3 12 b TA-3.2.4 K4 3 13 b TA-3.2.4 K4 3 14 c TA-3.2.5 K2 1 15 a TA-3.2.6 K4 3 16 c TA-3.2.6 K4 3 17 d TA-3.2.7 K4 3 18 c TA-3.2.7 K4 3 19 a,c TA-3.2.8 K4 3 20 b,e TA-3.2.8 K4 3 21 a TA-3.3.1 K2 1 22 a, d TA-3.3.2 K3 2 23 a TA-3.3.3 K2 1 24 b TA-3.4.1 K4 3 25 b TA-4.2.1 K2 1 26 d TA-4.2.1 K2 1 27 d TA-4.2.2 K2 1 28 d, e TA-4.2.3 K2 1 29 b TA-4.2.3 K2 1 30 a TA-4.2.4 K4 3 31 d TA-4.2.5 K2 1 32 b TA-4.2.5 K2 1 33 c,e TA-4.2.6 K2 1 34 b,c TA-4.2.7 K4 3 35 b TA-4.2.7 K4 3 36 b TA-5.2.1 K3 2 37 c TA-5.2.1 K3 2 38 a, c TA-5.2.2 K3 2 39 a, c TA-6.2.1 K3 2 40 b TA-6.3.1 K2 1
  • 7. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 7 of 35 December 19, 2019 © International Software Testing Qualifications Board Answers
  • 8. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 8 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 1 b a) Incorrect: Test analysis must start earlier, already during requirement specification in sequential lifecycle models. b) Correct: as per syllabus. This is the correct option of how testing activities should be aligned to the sequential lifecycle model phases. c) Incorrect: As stated in the syllabus, there may be many differences in how the testing activities are aligned. d) Incorrect: As stated in the syllabus a Test Analyst should be involved from the beginning of an agile project. TA-1.2.1 K2 1
  • 9. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 9 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 2 d a) Incorrect: This option ignores test conditions for risk mitigation and goes straight to test cases, and it is not specific about the objectives of test conditions. b) Incorrect: This option does not mention the desired coverage. It is also not feasible for the Test Analyst to create all low/level test cases. c) Incorrect: This option ignores test conditions altogether and goes straight to test cases. d) Correct: With risk mitigation added on to test conditions from the test basis. TA-1.3.1 K2 1
  • 10. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 10 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 3 b a) Incorrect: Yes, this is one of the good reasons, that is to verify that the test cases match the business processes and rules. b) Correct: The Test Manager does control the test cases created by the Test Analyst. Test cases are not used to create high level work products. That would be an incorrect sequence of actions. c) Incorrect: Yes, this is another good reason, namely that other testers should be able to understand and execute test cases. d) Incorrect: Yes, developers need to be sure that they have the same understanding of the requirements as the testers in order to catch misunderstandings and also to participate in the optimization of tests. TA-1.4.1 K2 1 4 a, d a) Correct: This is the best recommendation for project HIPPOS, the team has experience in testing and in Agile development and the application is an online marketing application where experience- based testing at a high level makes a lot of sense. b) Incorrect: The IQ project has to fulfill the demands of the people doing insurance calculation, actuaries and the demands from public legislation.. This places a demand on detailed traceability, so any recommendation that suggests that there is “no need for detailed documentation “ is not correct. Also, testers do not have much testing experience, so high level is not good. c) Incorrect: This is not a good recommendation. There are no arguments that support the same detailed level of documentation for project HIPPOS; it is a marketing application they are building. d) Correct: This is a good recommendation because there are demands for traceability, and the testers do not have much test experience. e) Incorrect: There are no arguments that support the same detailed level of documentation for project HIPPOS; it is a marketing application they are building. TA-1.4.2 K4 3
  • 11. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 11 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 5 a a) Correct: The syllabus says: “Concrete test cases are useful when the requirements are well-defined, when the testing staff is less experienced and when external verification of the tests, such as audits, is required. Concrete test cases provide excellent reproducibility (i.e., another tester will get the same results), but may also require a significant amount of maintenance effort and tend to limit tester ingenuity during execution”. b) Incorrect: This is not only because it refers to high-level test cases, but also for the fact that testers, who are domain experts without a proper knowledge of formal testing, need concrete test cases anyway. c) Incorrect: This is not only because it refers to high-level test cases but also for the fact that concrete test cases provide better reproducibility than logical test cases. d) Incorrect: Note that traceability is a fundamental aspect for several reasons, for instance audit will almost always check its implementation.Furthermore detailed test procedures and documentation of the concrete test cases are fundamental to support the testers that in this scenario do not have a specific knowledge of formal testing. TA-1.4.2 K4 3 6 c a) Incorrect.:Test Analysts may create data to be used with keyword-driven automation testing b) Incorrect;. If a risk-based test strategy is being used, risk priority order may dictate the execution order for the test cases c) Correct When creating the test execution schedule, dependencies between manual and automated test execution must be considered. The activities are not independent. d) Incorrect: Test Analysts must verify the procedures that gather data for evaluating current status against exit criteria TA-1.5.1 K2 1
  • 12. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 12 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 7 c a) Incorrect: This is a good suggestion but has a lower priority because the risk is lower. b) Incorrect: This is a good suggestion but will not mitigate risks as well as the correct answer. It could be done as well as the correct answer, but this should not override the correct answer as the highest priority. c) Correct. The usability risk has a medium likelihood with high impact. This is certainly the highest identified risk level, no matter which method is used to calculate the risk level a) Incorrect: This is a good suggestion but is a lower priority because the risk is lower. TA-2.1.1 K3 2 8 c a) Incorrect: see justification for correct answer. b) Incorrect: see justification for correct answer. c) Correct: d) Incorrect: see justification for correct answer TA-3.2.1 K4 3 9 b a) Incorrect b) Correct: The six values to test are 40 and 41 for the lower boundary of the Regular partition, 150 and 151 which cover both the upper boundary for Regular and the lower boundary for Frequent, and 300 and 301 for the upper boundary of Frequent. Existing test cases have already covered 3 from the 6 values (i.e., 50%) c) Incorrect d) Incorrect TA-3.2.2 K4 3
  • 13. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 13 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 10 d a) Incorrect: see explanation d for correct answers. b) Incorrect: see explanation d or correct answers. c) Incorrect: see explanation d for correct answers. d) Correct: A full decision table has a number of rules (columns) equal to the product of the numbers of alternative values for each condition. In this case: 2x2x4=16. The minimum test coverage for a decision table is to have one test case for each column of the table: in this case this means 16 test cases TA-3.2.3 K4 3
  • 14. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 14 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 11 d a) Incorrect: see justification for correct answer. b) Incorrect: see justification for correct answer. c) Incorrect: see justification for correct answer. d) Correct: There are three conditions: before 6AM after 9AM Railcard This results in a non-collapsed decision table with 8 decision rules (columns). Two of the decision rules are infeasible because the conditions after 9AM and before 6AM cannot both be true. This reduces the number of decision rules to 6. There are 4 actions: Super-Saver price Saver price Standard Price 25% discount given. The following two decision rules result in identical (redundant) actions where the only action which is true is “Super-Saver price”: 1. before 6AM = false, after 9AM = true, Railcard = true, Action = Super-Saver price, other actions = false 2. before 6AM = false, after 9AM = true, Railcard = false, Action = Super-Saver price, other actions = false One of these decision rules can be eliminated. The result is 5 non-redundant and feasible decion rules (i.e. 5 test cases). TA-3.2.3 K4 3
  • 15. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 15 of 35 December 19, 2019 © International Software Testing Qualifications Board 12 b a) Incorrect- see answer b b) Correct: For the non-preemptive scheduler, consider the following state transition diagram (the states have been renamed): S1 S2 S3 S4S5 Suspend SuspendResume Resume Release Unblock Block Run Create With the specified constraints you just can have the following test cases: (5 states, 4 events): 1 test case S1 → S5 → S1 → S5 → S1 For the preemptive scheduler, let’s consider the following state transition diagram (the states have been renamed): TA-3.2.4 K4 3
  • 16. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 16 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points S1 S2 S3 S4S5 Suspend SuspendResume Resume Release Unblock Block Run Preempt Create With the specified constraints you just can have the following test cases: (5 states, 4 events): 4 test cases S1 → S5 → S1 → S5 → S1 S1 → S2 → S1 → S2 → S1 S1 → S5 → S1 → S2 → S1 S1 → S2 → S1 → S5 → S1 c) Incorrect- see answer b d) Incorrect- see answer b
  • 17. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 17 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 13 b a) Incorrect: see answer b b) Correct. If we rename the states as follows S1 S2 S3 GPRS Detach Paging Request GPRS Attach READY Timer Expired STANDBY Timer Expired with the specified constraints we can have the following test cases: (2 states, 1 event): NO (3 states, 2 events): 1 test case = S1 → S2 → S1 (4 states, 3 events): 1 test case =S1 → S2 → S3 → S1 (5 states, 4 events): 2 test cases= S1 → S2 → S3 → S2 → S1 S1 → S2 → S1 → S2 → S1 Therefore: 1+1+2=4 test cases c) Incorrect: see answer b d) Incorrect: see answer b TA-3.2.4 K4 3
  • 18. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 18 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 14 c a) Incorrect: Classification trees support the identification of equivalence partitions b) Incorrect: Classification trees support the identification of parameter combinations which are incompatible c) Correct: Classification trees do not support the identification of rules to be used in a decision table d) Incorrect: Classification trees support pairwise testing LO-3.2.5 K2 1
  • 19. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 19 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 15 a a) Correct: This can be seen from the following table: case # Value 1 Value 2 Value 3 1 house wood city 2 house concrete suburb 3 house brick countryside 4 house mixed wilderness 5 semi-det wood suburb 6 semi-det concrete countryside 7 semi-det brick wilderness 8 semi-det mixed city 9 apt wood countryside 10 apt concrete wilderness 11 apt brick city 12 apt mixed suburb 13 cottage wood wilderness 14 cottage concrete city 15 cottage brick suburb 16 cottage mixed countryside b) Incorrect: This is the result of the number of parameters multiplied by the choices (3 * 4). But we need at least 16 test cases, because this is the number of combinations for "Material" and "Location" c) Incorrect: This is the result of 4 to the power of 4, which is too high. Even for the full combination coverage (which subsumes pair-wise) the required number of tests would be 4*4*4 = 64. d) Incorrect: This is 1-wise coverage. But we need at least 16 test cases, because this is the number of combinations for "Material" and "Location”. TA-3.2.6 K4 3
  • 20. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 20 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 16 c a) Incorrect: See answer c. b) Incorrect: See answer c. c) Correct: To achieve the required coverage we need a set of test cases that covers all possible discrete combinations of each pair of input parameters (2-wise coverage requires every pair of values of any two parameters be included in at least one combination). In this case the required coverage can be achieved with 9 test cases as shown in the following table: TC Language Browser OS 1 English IE8 Windows XP 2 English IE7 Windows Vista 3 English Firefox 11 Windows 7 4 French IE8 Windows 7 5 French IE7 Windows XP 6 French Firefox 11 Windows Vista 7 Japanese IE8 Windows Vista 8 Japanese IE7 Windows 7 9 Japanese Firefox 11 Windows XP d) Incorrect: See answer c and the question requires the minimum number of test cases. TA-3.2.6 K4 3
  • 21. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 21 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 17 d a) Incorrect: 2 test cases. This is a situation with a test case for main stream and one test case for the exceptions. b) Incorrect: 1 test case. This is the minimum for main stream but does not take into account the alternatives nor the exceptions. c) Incorrect: 9 test cases.The figure for this answer is calculated by adding test cases for the options with separate use cases to the correct number given in the correct answer d. d) Correct: The correct number has one test case for the main stream plus all the exception paths of which there are 4 E1’s and 1 E2. TA-3.2.7 K4 3 18 c a) Incorrect: One test case is the minimum for main stream but does not take into account any of the alternatives or exceptions. b) Incorrect: This is the situation with a test case for the main stream and a test case for just one of the alternatives or exceptions. c) Correct: the correct number has the following 4 test cases: • One test case for the main scenario (steps 1 to 9) • One a test case for alternative flow 8a • One test case to cover E1 followed by alternative flow 2a (log out) • One test case to cover E2 followed by alternative flow 2a (log out) d) Incorrect: This is a situation with a test case for main stream and one test case for the two alternative. It does not take into account the exceptions. TA-3.2.7 K4 3
  • 22. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 22 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 19 a, c a) Correct: State transition testing is appropriate because it will test for the correct navigation between the various screens. It will also enable management of the waiting list to be evaluated (e.g. transitions between application approved and waiting list) b) Incorrect: With the current specification, the use of decision table testing will only be of limited value. c) Correct: The specification mentions that an objective is to manage the numbers of players who can register for a particular team. Limits (i.e. numbers of registered players which a team can have) are to be enforced which may result in applicants being placed on a waiting list. The use of boundary value analysis is relevant for testing these limits. d) Incorrect: The required functionality of the app is to remain relatively simple. Use case testing could be applied, but it is less appropriate than state transition testing (answer a) and equivalence partitioning (answer c). Note that the mention of usability testing in the scenario does not imply that use case testing should be applied as a technique. e) Incorrect: nothing in the scenario indicates that pairwise testing would be appropriate. There is no exlicit mention of combinatorial logic to be applied. TA-3.2.8 K4 3
  • 23. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 23 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 20 b, e a) Incorrect: Although the system may be state-based there is no information about this in the scenario and the approach of building from an existing system suggests there may be minimal definition of state changes. b) Correct: Classification trees offer the opportunity to manage combinations of inputs effectively. c) Incorrect: Some of the inputs are likely to be in partitions (e.g. colors) but these are unlikely to be ordered partitions because they identify alternatives, so boundary value analysis is not appropriate. d) Incorrect: Use case testing is appropriate to the likely development approach but would be based more on overall functional flow than on detailed combinations of inputs. e) Correct: The inputs exist in partitions (options) that are combined, so the combination of classification trees with equivalence partitioning would be an ideal choice. TA-3.2.8 K4 3
  • 24. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 24 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 21 a a) Correct: Experience-based techniques can be used as an option of more formal techniques, if the testers have enough experience and information about the system under test. Typically, this can happen in situations when there is time pressure, or the quality of documentation is poor or there is no documentation available. b) Incorrect: Experience-based techniques can be used if no formal techniques can be used, but it is not the only situation – they should be used to complement formal testing whenever it’s possible. c) Incorrect: Experience helps the tester to decide where to test more, but experience-based techniques do not necessarily improve the test coverage since they are informal and coverage measurement is not always possible while using these techniques. d) Incorrect: With the use of checklists, experience-based testing can be made more systematic and efficient, but if there is a requirement for the use of black-box test techniques, experience- based techniques can’t replace them. Even though this is partially correct, the question asks for the BEST option and thus this is not the correct answer. TA-3.3.1 K2 1 22 a, d a) Correct: Per the syllabus as a way to record results. b) Incorrect: The pass/fail status of the session per the charter should also be recorded. c) Incorrect: Notes from ad-hoc sessions performed by end-users are not a solid basis from which to define exploratory sessions (e.g., the end-users may not have been focused on finding defects). d) Correct: Per the syllabus as you will need this knowledge to figure out what to test since the problem is not defined. e) Incorrect: This is likely to lead to lost results and no overall tracking. TA-3.3.2 K3 2
  • 25. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 25 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 23 a a) Correct: Defect-based techniques use the typical defects identified for different types of software and programs as the source of test cases in order to find those specific type defects in the software under test. b) Incorrect: Defect-based techniques are mainly used in system testing, not in component testing. c) Incorrect: Test cases are created by analyzing the defects typical for the system under test, not by analyzing the documentation of the system. d) Incorrect: Defect-based testing is not a sub-category of black-box testing, since the specifications are not the basis of the test cases. TA-3.3.3 K2 1
  • 26. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 26 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 24 b a) Incorrect: Exploratory testing is not mentioned at all. It ought to be part of the techniques used by this Agile team. For user story US1 EP and BVA are mentioned while decision table would be more likely. Further black-box test techniques are proposed for security testing in user story US4 where attack based, or error- based test techniques would be more suitable based on the scenario. b) Correct: This is the most likely proposal blending a number of test techniques. It mentions both exploratory and defect-based testing, the latter of which is directly supported by the scenario, which states “the team has as part of their retrospectives built check lists of common defects”,. In addition the organization should have experience with the types of defects this type of application will exhibit. Further decision table testing is proposed which matches what is written in the scenario for user story US1. Adaptability testing is for user story US3 and so is checklist-based attacks for security testing in user story US4. c) Incorrect: It is primarily wrong because decision and branch testing are not black-box test techniques, but it could also have mentioned defect-based testing, since the scenario explicitly mentioned that the team has built a list of common defects. d) Incorrect: It is not likely that black-box testing is applicable for user stories US1 to US4 in the scenario. Further there is nothing in user story US1 that supports the use of state transition testing. Instead decision table testing ought to have been mentioned. TA-3.4.1 K4 3
  • 27. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 27 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 25 b a) Incorrect: Functional correctness is not the main focus because functionality which must be correct and accurate has been re-used from a similar application which has been in use for over 3 years. There is low risk that functional correctness is incorrect in the new application. b) Correct: A lack of functional completeness can be considered a risk because new functions are to be implemented and the users have not been involved in their definition. There is a risk that some required functionality has not been implemented. c) Incorrect: Replaceability: this sub-characteristic of portability is clearly not appropriate. d) Incorrect:Functional suitability includes the sub-characteristics mentioned in options “a” and “b”. Option “a” is incorrect TA-4.2.1 K2 1 26 d a) Incorrect. When the business expert could indicate correctness issues, this is not the aim of this exploratory testing session. b) Incorrect. Accessibility is not mentioned as an objective of this test session, and the business expert is probably not the best person to find accessibility issues. c) Incorrect The user story is developed, and it is your duty to check its completeness in advance by inviting someone from outside the team to test it. d) Correct. The business expert can validate the appropriateness of the developed screen to allow a customer to choose a new mobile phone plan. TA-4.2.1 K2 1
  • 28. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 28 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 27 d a) Incorrect: the description relates to functional appropriateness b) Incorrect Functional reliability testing is not a quality (sub-) characteristic c) Incorrect: the description relates to functional completeness d) Correct: Functional correctness testing involves detecting incorrect handling of data or situations TA-4.2.2 K2 1 28 d, e a) Incorrect: Functional correctness is generally not conducted in component testing b) Incorrect: Suitability testing is usually conducted during system testing, but may also be conducted during the later stages of integration testing c) Incorrect: We are considering functional suitability, not interoperability. d) Correct: Functional correctness tests can be conducted in system testing e) Correct: Functional completeness for system integration testing may focus on the coverage of high-level business cases TA-4.2.3 K2 1 29 b a) Incorrect: see answer b) b) Correct: Functional appropriateness testing is usually conducted during system testing, but may also be conducted during the later stages of integration testing. c) Incorrect: see answer b) d) Incorrect: see answer b) TA-4.2.3 K2 1
  • 29. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 29 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 30 a a) Correct: The usability should be verified against the requirements and validated by the real users. b) Incorrect: Validation should be done before release and by real users. c) Incorrect: Heuristic evaluation is not a form of usability survey. d) Incorrect: Usability can’t be verified by running a comparison with the existing unacceptable product. TA-4.2.4 K2 1 31 d a) Incorrect: This is an interoperability issue with some websites. b) Incorrect: This is an interoperability issue with a specific OS. c) Incorrect: This is an interoperability issue with some browsers. d) Correct: This is a usability defect, not an interoperability defect. TA-4.2.5 K2 1
  • 30. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 30 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 32 b a) Incorrect: while usability is an important nonfunctional characteristic, especially in the client application, most of the electric scooters users are young people and they usually have no problems with the application with the typical interface. b) Correct: clearly, the system must work in different environments: Each part must cooperate with the other one, client applications must work under Android and iOS, client and scooter applications must cooperate with GPS, and the server application must serve different type of payments. Therefore interoperability is very important for this system. c) Incorrect: security is not a key quality characteristic of the system; as only part of the system is exposed to security threats. d) Incorrect: performance may be a desired quality characteristic but there is no stated requirement and it would be anyhow less impertant than interoperability. TA-4.2.5 K2 1 33 c,e a) Incorrect: This is a typical portability/adaptability defect b) Incorrect: This is a typical portability/installability defect c) Correct This is a typical accessibility defect d) Incorrect: This is a typical portability/ replaceability defect e) Correct: This is a typical interoperability defect TA-4.2.6 K2 1
  • 31. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 31 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 34 b,c a) Incorrect: This addresses installability, which does not relate to the requirements. b) Correct: This test condition relates to usability aspects of requirement 1. “The user must be provided with an interface with which they can easily (do things) with the minimum number of steps” – this targets in particular the efficiency aspects of usability. c) Correct: This test condition addresses the functional accuracy of the app’s efficiency function, as stated in requirement 2 d) Incorrect: This addresses interoperability, which does not relate to the requirements,. e) Incorrect: This test condition addresses functionality which is not requested. TA-4.2.7 K4 3 35 b a) Incorrect. Requirement R005 is a performance requirement and R006 is a technical portability requirement. Both are the responsibility of a Technical Test Analyst. b) Correct. Requirement R003 is an accessibility requirement and R004 is an adaptability requirement. Both are in the Test Analyst’s scope. c) Incorrect. Requirement R007 is a security requirement. It is the responsibility of a Technical Test Analyst specialized in software security. d) Incorrect Requirement R004 is in the Test Analyst’s scope, but not R006 or R007 (see above justifications for details). TA-4.2.7 K4 3
  • 32. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 32 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 36 b Evaluation of checklist items: 1. Is each requirement testable? YES 2. Does each requirement have acceptance criteria listed? NO 3. Is a use case calling structure available (if applicable)? NO 4. Are the requirements uniquely identified? NO 5. Is the specification versioned? YES 6. Is there traceability visible from each requirement to the business/marketing requirements? NO 7. Is there traceability between the requirements and the use cases? NO The question asks which of the items on the checklist are NOT met by the specification? a) Incorrect: The set of checklist items = [1,2,3]. b) Correct: The set of checklist items = [4,6,7] all three are not met c) Incorrect: The set of checklist items = [3,5,7]. d) Incorrect: The set of checklist items = [4,5,6].. TA-5.2.1 K3 2 37 c a) Incorrect. The requirement is not testable as there is no measurable criteria to determine if the requirement is met or not. The requirement has an identifier, but it has no version number and there is no traceability to one or more business or marketing requirements. b) Incorrect. See justification for answer A. c) Correct, there is an identifier, but none of the other items are respected (see justification for answer A). d) Incorrect. The requirement is not testable, see justification for answer A. TA-5.2.1 K3 2
  • 33. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 33 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 38 a, c a) Correct: Is the story written from the view of the person who is requesting it? (The story is not entirely written from the user’s view. There are parts of the story which relate to what the loading machine does. b) Incorrect: Is the feature clearly defined and distinct? (The feature is defined and distinct). c) Correct: Are the acceptance criteria defined and testable? (“Loading machine is ready “ cannot be tested because it is not stated what to check. Perhaps the cash entry slot for cash notes flashes. Perhaps the current balance is shown). d) Incorrect: Is the story prioritized? (Priority 1 is explicitly stated). e) Incorrect: Does the story follow the commonly used format? The user story conforms to thes standard structure. TA-5.2.2 K3 2 39 a, c a) Correct: The Test Analyst maintains the keywords and data to reflect changes made. b) Incorrect: The Test Analyst does not modularize the automation sctripts. c) Correct: The Test Analyst analyzes anomalies to determine if the problem is with the keywords, the input data, the automation script itself or with the application being tested d) Incorrect: The Test Analyst manually steps through the failed automated test with the same data to see if the failure is in the application itself e) Incorrect: If the cause of the anomaly cannot be found, the test is not removed from the automated regression testing pack. TA-6.2.1 K3 2
  • 34. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 34 of 35 December 19, 2019 © International Software Testing Qualifications Board Question Correct Answer Explanation / Rationale Learning Objective (LO) K-level Number of Points 40 b a) Incorrect : Test data preparation tools can “anonymize” data while still maintaining the internal integrity of that data. b) Correct: Test execution tools enable more tests to be run (not fewer) c) Incorrect: Test design tools can help the Test Analyst to choose the types of tests that are needed to obtain a targeted level of test coverage. d) Incorrect: Test execution tools enable the same tests to be repeated in many environments TA-6.3.1 K2 1
  • 35. Test Analyst, Advanced Level Exam ID: A Sample Exam – Answers International Software Testing Qualifications Board Version 2019 V1.0 Page 35 of 35 December 19, 2019 © International Software Testing Qualifications Board Answers to Additional Questions In the exam, question 6 may be assigned to learning objective TA-1.4.3, TA-1.5.1 or TA-1.6.1. The sample exam assigns the question to TA-1.5.1. To ensure coverage of all learning objectives, two alternatives to question 6 are added below for learning objectives TA-1.4.3 and TA-1.6.1. Question Correct Answer Explanation / Rationale Learning Objective K-Level Number of Points 6 Alternative 2 b a) Incorrect: The test basis to be used may vary depending on the test level b) Correct: Expected results may include data and environmental postconditions c) Incorrect: The process may be effective when combined with reviews and static analysis. In addition, dynamic analysis can only be performed during runtime and this is not always possible when designing test cases. d) Incorrect: The required detailed test infrastructure requirements may be defined, although in practice these may not be finalized until test implementation TA-1.4.3 K2 1 6 Alternative 3 a a) Correct: The tasks listed are consistent with those given in the syllabus b) Incorrect: Implementing test automation and finalizing the test environments are test implementation activities. c) Incorrect: Organizing tests into test suites is a test implementation activity, identifying the test conditions is a test analysis activity. d) Incorrect: Analyzing the test basis is a test analysis activity, selecting test case design techniques is a test design activity. TA-1.6.1 K2 1