[[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)