Для тестирования программного обеспечения применяются различные стратегии (критерии) тестирования. Наиболее важным свойством таких критериев является их эффективность, т.е. способность обнаруживать дефекты в программном обеспечении. В статье дается обзор современных работ по определению и сравнению эффективности различных критериев тестирования. Показано, что наряду с эффективностью, также важна устойчивость критерия, которая определяется диапазоном распределения эффективности для различных тестовых наборов, удовлетворяющих одному и тому же критерию. Приводятся примеры экспериментальной оценки устойчивости. Ключевые слова: программное обеспечение, тестирование, критерии, эффективность, устойчивость.