How Essential is QA Testing?