What is the characteristic of a unit test that makes it ''deterministic''?
Suggested Answer: A
Get Premium CTAL-ATT Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
Definition of 'Deterministic' in Unit Testing:
A deterministic test produces consistent results when executed under the same conditions.
Analyzing the Options:
A: Correctly describes deterministic behavior.
B: Refers to test coverage, not determinism.
C: Refers to atomicity, not determinism.
D: Speed is unrelated to determinism.
Aligned with ISTQB Agile Technical Tester syllabus emphasizing the need for tests to be consistent and predictable.
12 comments · newest first
BU
Bulah
1 month ago
But what about C? It focuses on specific functionality, right?
DE
Delbert
1 month ago
I agree, A makes sense. Same input, same output every time.
TR
Truman
1 month ago
I think A is the best choice. Consistency is key in tests.
DU
Dulce
2 months ago
Fast tests are great, but they don’t guarantee determinism!
KI
King
2 months ago
Wait, are we sure A is the only factor?
GA
Gayla
2 months ago
C makes sense, but I’m not sure it’s the main point here.
TR
Tran
2 months ago
I think B is important too, but not for determinism.
AV
Avery
2 months ago
A is definitely the right answer!
GE
Gerald
2 months ago
I’m a bit confused, but I remember that speed isn’t really what makes a test deterministic, so I don’t think it’s D.
EV
Eveline
3 months ago
I feel like I’ve seen a question like this before, and I think it was about consistency, so A sounds right to me.
GE
Geraldo
3 months ago
I’m not entirely sure, but I remember something about testing specific functionality being important. Maybe it’s C?
RE
Regenia
3 months ago
I think a deterministic test means it gives the same result every time under the same conditions, so I’d go with A.