Fundamentals of Testing

Core testing concepts including test objectives, testing principles, test activities, testware, test roles, and essential skills for effective testing.

This chapter covers the foundational concepts of software testing. It explains what testing is, its objectives (verifying requirements, validating fitness for purpose, finding defects, reducing risk, building confidence), and the distinction between testing and debugging. It addresses why testing is necessary — including how testing contributes to success, the relationship between testing and quality assurance, and the chain of errors, defects, failures, and root causes. The seven testing principles are covered (testing shows the presence of defects, exhaustive testing is impossible, early testing saves time and money, defects cluster together, tests wear out, testing is context-dependent, and absence-of-defects fallacy). It also covers test activities and tasks, the test process in context, testware, traceability, roles in testing, and essential skills such as the whole team approach and independence of testing. (~16% of exam, K1-K2 cognitive levels)
5 minutes 5 Questions

The Fundamentals of Testing is a core section in ISTQB CTFL that establishes essential concepts and principles of software testing. It provides the foundation for understanding why testing matters and how it should be approached systematically. Why Testing Matters: Testing is a critical activity t…

Concepts covered: Test Objectives, Testing and Debugging, Testing's Contributions to Success, Testing and Quality Assurance (QA), Errors, Defects, Failures, and Root Causes, Seven Testing Principles, Test Activities and Tasks, Test Process in Context, Testware, Traceability between Test Basis and Testware, Roles in Testing, Generic Skills Required for Testing, Whole Team Approach, Independence of Testing

Test mode:
More Fundamentals of Testing questions
840 questions (total)