Анотація: В статті розвинуто методи та засоби автоматичної генерації тестових завдань різних типів, які базуються на основі системи семантичних класів, а також показано можливість апріорної оцінки складності цих завдань. Запропоновані методи враховують семантичні та формальні характеристики навчальних матеріалів, що дозволило підвищити якість сформованих завдань у порівнянні з відомими рішеннями.