Junior
What is component testing?
sobes.tech AI
Answer from AI
Unit testing checks the smallest isolated parts of code (functions, methods, classes). Usually performed by developers.
Integration testing checks the interaction between modules or systems. It finds defects in interfaces.
System testing verifies the entire system as a whole against requirements. It assesses functionality and non-functional characteristics.
Acceptance testing is formal testing often performed by the customer or business representatives to determine if the system meets requirements and is ready for deployment. It includes:
- Alpha testing: Performed internally by staff.
- Beta testing: Performed by real users in a real environment.