smart tests