Testing is the first step in determining the quality of software.
Testing = Checking + Exploring
Despite the fact that the role of software testing may seem insignificant and few of us ever even think about it, this is especially true for people who are new to software development. The testing process is an equally integral part of development and planning. Sooner or later, many organizations that develop software have come to the realization that they need to organize a quality assurance management system.