How do you evaluate a test framework?