Каталог тестов · Программирование

Тестирование и отладка программ — тест для ИТ-класса

Предмет: Информатика Класс: 11 Вопросов: 15 Баллов: 39 Время: 25 мин Уч. год: 2025-2026 Предпроф / ИТ-класс / Программирование (ИТ-класс)
Бесплатно для подключённых школ

Программист тратит на поиск и исправление ошибок не меньше времени, чем на написание кода, и профессиональная разработка без тестов не обходится. Модуль курса «Программирование» о проверке и отладке учит находить ошибки системно, а не наугад. Работа проверяет, знает ли ученик виды ошибок и тестов и умеет ли подобрать проверочные данные.

Что входит

Синтаксические ошибки, ошибки времени выполнения и логические ошибки. Отладчик: точки останова, пошаговое выполнение, просмотр значений переменных, отладочный вывод. Уровни тестирования — модульное, интеграционное, системное, приёмочное; тестирование «чёрным» и «белым» ящиком. Подбор тестов методом классов эквивалентности и граничных значений; регрессионное тестирование после правки кода. Измерение характеристик программы: время работы, затраты памяти, нагрузочное тестирование.

Устройство заданий

Пятнадцать заданий: определить вид ошибки во фрагменте кода, найти граничные значения для условия задачи, сопоставить уровень тестирования и его предмет, расставить шаги отладки по порядку, дополнить описание модульного теста. Двадцать пять минут.

Пояснения

Разбор объясняет, почему тест «на середину диапазона» почти ничего не говорит о корректности, почему ошибка «на единицу» — самая частая логическая ошибка в циклах и чем регрессионный прогон защищает от исправлений, которые ломают уже работавшее.

Кому пригодится

Учителю одиннадцатого класса — для контроля после модуля и перед защитой учебного проекта, где проверка работоспособности является отдельным этапом. Ученику — чтобы привыкнуть описывать тесты до того, как браться за код, и видеть в сообщении об ошибке подсказку, а не приговор программе.

Условия прохождения

Задания открываются в браузере на компьютере, планшете или мобильном телефоне, поэтому подойдёт любое устройство под рукой. Период выполнения задаётся гибко, поэтому работу проводят и в классе, и дома. От списывания помогает наблюдение за переходами в другие вкладки и приложения в ходе прохождения.

Примеры заданий

Вопрос 1 · 3 балл(ов)

Сопоставьте ошибку и её вид.

Вопрос 2 · 2 балл(ов)

Программа должна найти сумму чисел от 1 до n. Что не так?

int s = 0;
for (int i = 1; i < n; i++)
    s += i;

Купить для ребёнка — 190 ₽

Эта работа открывается в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Разовая оплата, доступ навсегда. Первый тест — бесплатно.

Купить для ребёнка — 190 ₽ Что такое кабинет родителя

Кабинет учителя — 390 ₽

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

Купить тест — 390 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу Посмотреть в демо