Рассмотрены вопросы использования компьютерного тестирования для контроля знаний студентов IT-специальностей. Разработана система тестирования, позволяющая использовать различные типы вопросов и варианты проведения тестирования. Предложены принципы формирования тестов с учетом сложности вопросов, методика расчета результатов в рамках отдельных вопросов и теста в целом.