Software Testing Overview with Key Terms,
Concepts & Exam Insights 2025/2026.
Bug
An error in software that causes it to produce incorrect or unexpected results.
Defect
A flaw in the software that can lead to a failure.
Error
A mistake made by a programmer that results in incorrect code.
Failure
The inability of a software system to perform its required functions.
Fault
A condition that causes a software system to fail.
Mistake
An incorrect action or decision made by a person.
Quality
The degree to which a software product meets specified requirements and customer expectations.
Risk
The potential for loss or damage when a threat exploits a vulnerability.
ISTQB
International Software Testing Qualifications Board, a not-for-profit association for software testing
certification.
Test Case
, A set of conditions or variables under which a tester will determine whether a system or software
application is working correctly.
Test Execution
The process of running the test cases on the software application.
Test Reporting
The documentation of the results of testing activities.
Defect Management
The process of identifying, documenting, and addressing defects in software.
Test Coverage
A measure of how much of the software has been tested, often represented by a traceability matrix.
Test Metrics
Quantitative measures used to assess the quality and effectiveness of testing.
User Acceptance Testing
A type of testing conducted to determine if a system satisfies the acceptance criteria and is ready for
use.
Automation Testing
The use of software tools to execute tests automatically, reducing manual effort.
Test Plan Creation
The process of defining the scope, approach, resources, and schedule of intended testing activities.
Test Data Mining
The process of identifying and extracting relevant data for testing purposes.
Test Administration
The management of the testing process, including scheduling and resource allocation.
Managing Change
The process of handling changes in a software project to minimize disruption and ensure quality.
Risks
Potential events that could negatively impact the success of a project.
Case Studies and Examples
Real-world scenarios used to illustrate testing concepts and practices.