Glossary of Terms

Types of Testing

Keyword Definition
Acceptance Testing A type of testing performed by end-users or stakeholders to determine if a system meets their requirements and is ready for deployment.
Alpha Testing A type of testing performed by the internal teams to identify and fix issues before releasing the software to external users.
Beta Testing A type of testing performed by a select group of users to evaluate the software and provide feedback before its official release.
Integration Testing A type of testing that tests the interaction and compatibility between different components or modules of a system.
Performance Testing A type of testing conducted to evaluate the performance and responsiveness of a system under various workload conditions.
Regression Testing A type of testing performed to ensure that changes or enhancements in code do not adversely affect the existing functionality.
Security Testing A type of testing that identifies vulnerabilities and weaknesses in a system's security measures and ensures its protection against unauthorized access.
System Testing A type of testing that evaluates the entire system as a whole to verify if it meets the specified requirements and performs as expected.
Unit Testing A type of testing that focuses on testing individual components or units of code to ensure their functionality and correctness.
Usability Testing A type of testing that assesses and validates how user-friendly and intuitive a software application or system is for end-users.