DACH: ISTQB Certified Tester Advanced Level -
Technical Test Analyst ACTUAL QUESTIONS WITH
ANSWERS WITH RATIONALES
Given that risk is basically a combination of likelihood and
impact, which of these factors is more covered by the
role of Technical Test Analyst (as opposed to simply Test
Analyst?). - ..ANSWER...✓✓ Likelihood. The Test Analyst
would be the resident expert on test impact.
What are some factors that should be considered when
assessing technical risks? - ..ANSWER...✓✓ Complexity
of technology.
Complexity of code structure.
Tools.
Time, budget, and other management pressures.
Lack of earlier quality assistance.
Communication difficulties (e.g., geographic distribution).
What two activities typically make up the task of Risk
Mitigation? - ..ANSWER...✓✓ 1. Reducing Risks.
2. Evaluating Risks (i.e., as changes are made and testing
is completed.).
,2|Page
Why might condition coverage involve less rigorous
testing than decision coverage? - ..ANSWER...✓✓
Sometimes an efficient 'coverage' of atomic testing
conditions will still not trigger all decision paths, because
of how these atomic conditions are combined. A simple
AND-statement is a good example.
Describe the Modified Condition/Decision Coverage
testing design (the MC/DC). - ..ANSWER...✓✓ A form of
condition testing where for each atomic condition A, at
least one test is designed where the result would be
different if A were false, and one where the result would
be different if A were true, all while simultaneously
fulfilling the Condition/Decision Coverage criteria.
Describe the Multiple Decision test design. -
..ANSWER...✓✓ This technique tests all possible
combinations of values that a single decision may contain.
Describe the Path Testing test design technique. -
..ANSWER...✓✓ This technique consists of identifying
paths through the code and then creating tests to cover
them. Conceptually, it would be useful to test every
unique path through the system.
,3|Page
What kinds of defects does API testing find? -
..ANSWER...✓✓ The types of defects that can be found by
testing APIs are quite disparate. Interface issues are
common, as are data handling issues, timing problems,
loss of transactions and duplication of transactions.
Atomic Condition - ..ANSWER...✓✓ A condition that
cannot be decomposed (i.e., it has no logical operators).
Condition Testing - ..ANSWER...✓✓ Testing to determine
how the occurrence of two or more activities within the
same interval of time, achieved either by interleaving the
activities or by simultaneous execution, is handled by the
component or system.
Control Flow Testing - ..ANSWER...✓✓ An approach to
structure-based testing in which test cases are designed
to execute specific sequences of events.
What are three kind of Control Flow Testing? -
..ANSWER...✓✓ Decision Testing
Condition Testing
Path Testing
, 4|Page
Path Testing - ..ANSWER...✓✓ A white-box test design
technique in which test cases are designed to execute
paths.
Complete the thought: Achieving full coverage does not
mean that the entire set of tests is complete, but rather...
- ..ANSWER...✓✓ ...that the technique being used no
longer suggests any useful tests for the structure under
consideration.
Name the six kinds of white-box testing described in the
Technical Analyst Syllabus. - ..ANSWER...✓✓ Condition
testing
Decision Condition testing
Modified Condition/Decision Coverage (MC/DC) testing
Multiple Condition testing
Path testing
API testing
True or False: When a decision consists of a single atomic
condition, condition testing is identical to decision testing
- ..ANSWER...✓✓ True