Software testing involves looking for defects and errors in software products and applications to make sure they operate effectively