It is the near partnership between the test team and the developers to make sure that test scripts can both be created in a hurry and robust. Testing now happens closer to the developer in space and in time. Testers design tests to show that the software works as expected. The developers and testers work together to expand the set of cases that works. The bugs should never get introduced in the first place.