System Testing Vs Smoke Testing