Smart Testers