SOFTWARE TESTING is a part of software development lifecycle, is the process of evaluating and verifying that a software product or application does what it is supposed to do. The benefits of testing include preventing bugs, reducing development costs and improving performance
SOFTWARE TESTING CLASSIFICATION
TYPES OF TESTING
AUTOMATIC TESTING
AUTOMATIC TESTING – Automated testing is a process that validates if software is functioning appropriately and meeting requirements before it is released into production. This software testing method uses scripted sequences that are executed by testing tools. Automated tests can run repeatedly at any time of day.
Manual testing
MANUAL TESTING – Basically, manual testing requires human intervention, manual testing is especially suitable for assessing user interfaces (UI) and user experience (UX). It is self explanatory.