Testing is executing a system in order to identify any gaps, errors, or missing requirements in contrary to the actual requirements.
This tutorial will give you a basic understanding on software testing, its types, methods, levels, and other related terminologies.