Quality assurance was primarily centered on identifying defects after development was complete. Testing usually happens later in the service delivery process, with separate teams from development doing the validation of functionality before it is put into release. Therefore, development and testing tended to happen in different parts of the service delivery process, with defects being found rather than prevented. … Continue reading From QA to quality engineering: The shift redefining software testing