smarter testing