By contrast , QA ( quality assurance ) is the implementation of policies and procedures intended to prevent defects from reaching customers .
Software testing is an activity to investigate software under test in order to provide quality - related information to stakeholders .
QA ( quality assurance ) is the implementation of policies and procedures intended to prevent defects from reaching customers .
Software testing is an activity to investigate software under test in order to provide quality - related information to stakeholders .