Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test.
Testing is the process of evaluating a system or its components with the intent to find whether it satisfies the specified requirement or not.
Testing is executing a system in order to identify any gaps,errors, or missing requirements in contray to the actual requirements.
lets break the Software testing into following parts:
2.All life cycle activities
8.software products and related work products
- Static Vs. Dynamic testing
The box approach
- white-box testing
- Black-box testing ->Visual testing
- Grey-box testing