Выбор случаев
Определить обычные, граничные и ошибочные условия.
Разберитесь, как проверять поведение программного кода на заданных примерах.
Тестирование кода — проверка того, как программные компоненты ведут себя для выбранных входных данных и условий.
Эти профессии связаны с навыком в каталоге KURSEZ. Конкретные задачи зависят от специализации и места работы.
Определить обычные, граничные и ошибочные условия.
Выполнить код и сравнить результат с ожидаемым.
Определить причину расхождения и уточнить проверку.
Выберите проверяемый компонент и определите ожидаемое поведение. Подготовьте тестовую среду и примеры входных данных.
Курс Яндекс Практикума готовит Go-разработчика с нуля. Школа указывает восемь месяцев обучения и 10 проектов; дополнительные темы доступны на расширенном тарифе.
Базовый курс Яндекс Практикума готовит Java-разработчика с нуля. Школа указывает 10 месяцев обучения и 12 проектов; расширенный тариф рассматривается отдельно.
Бесплатный курс Яндекс Практикума знакомит разработчиков с основами Go. Он рассчитан на тех, кто уже имеет базовые навыки бэкенд-разработки; знание C-подобных языков будет полезно.
Мини-курс ProductStar для начинающих: основы Python, системы контроля версий, ООП и серверная разработка на Django с практикой.
Тестирование кода помогает проверить отдельные функции или взаимодействие компонентов. Для каждого случая задают условия и ожидаемый результат, затем сравнивают его с фактическим поведением. Проверки могут выполняться вручную или автоматически.
Успешный тест подтверждает только проверенный сценарий при данных условиях. Важно выбирать граничные случаи и следить за независимостью тестовых данных. Если проверка завершилась ошибкой, нужно выяснить, связана ли она с кодом, тестом или окружением.
Для практики выберите учебную функцию и опишите обычный и граничный вход. Создайте проверки, затем измените код так, чтобы одна из них обнаружила расхождение. Убедитесь, что сообщение помогает понять причину ошибки.