Software Quality Testing: Why and If It Is Outsourced?