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