Related terms
A software testing method that verifies the correctness of individual isolated units or components of code.
Integration TestingA testing method that verifies multiple software components, services, APIs, AI models, or external systems work together correctly by validating their interactions, data flow, and end-to-end behavior after individual components have been tested.
End-to-End TestingE2EA testing approach that validates an entire application or AI workflow by exercising complete user scenarios across all integrated components and external dependencies.
Functional TestingA software testing method that verifies whether an AI application, agent, or system performs its intended functions correctly by validating its behavior against specified functional requirements and expected outcomes.
Acceptance TestingA testing process that verifies whether an AI system satisfies specified requirements and is ready for deployment or release.