How Functional Testing Services Improve Software Quality Assurance