What is Software Testing?
Software Testing is the process of assessing a product to check if it has any deviation from the specification.
Why Testing is important?
Testing is very important phase of a product development life cycle since it ensures the developed product has no defects and working fine to meet with the requirement. To err is human. One such error could be major enough to fail the entire functionality of final product. Or, one minor defect could be potential enough to have a typo that misinterprets the intended functionality. Major or minor, testing phase finds out all sorts of errors and defects to ensure the quality of product.