Accountability
Accountability is the ability to trace actions performed within a system back to the responsible user or process.
“The degree to which the actions of an entity can be traced uniquely to that entity.”
(Definition reproduced from the ISTQB Glossary. Copyright belongs to ISTQB.)
View the complete ISTQB GlossaryWhat is Accountability?
Accountability ensures that important system activities can be linked to specific users through authentication, authorization, and audit logging. It supports security, compliance, and incident investigation.
Audit trails: Logs record who performed an action and when.
Security value: Accountability discourages unauthorized behavior.
Testing focus: Verify that audit records are complete and accurate.
Real World Example
An online banking login flow is being reviewed after fraud analysts report repeated attempts to discover valid customer accounts.
The concern is not whether ordinary login works; it is how the system behaves when someone intentionally misuses it. Accountability points testing toward that hostile or risky behavior.
The tester probes rate limits, error messages, audit events, lockout behavior, and monitoring signals to see whether the system gives attackers useful feedback.
The team strengthens the controls because Accountability helps them test the product from the perspective of misuse, not only normal customer journeys.
Practice Questions
Question 1
A financial system records every transaction but does not store which user initiated it. Which quality attribute is MISSING?
Question 2
Which test scenario BEST validates accountability?
Test your knowledge with real ISTQB-style questions
You’ve learned Accountability. Test your understanding with topic-specific questions in our Mock Exams.