Diversity-based testing