Software Testing is a part of Software Development Life Cycle (SDLC). Software testing is all about evaluating a software application to ensure it meets specified requirements and is free of errors. It involves executing the software to identify bugs...