[[Software Testing]] can be called different names depending on its scope, when it occurs in the [[Software Development Lifecycle|SDLC]], and which components it involves. - [[Unit testing]] (during development) - [[System testing]] (of a single component) - [[System integration testing]] (of the interfaces between multiple components) - [[Business acceptance testing]] (with the business's requirements and strategy in mind) - [[User acceptance testing]] (with the end user's experience in mind) - [[Regression testing]] (testing to find defects introduces by recent changes)