Оставить отзыв

Отзывы на курс «Unit-тестирование» от Sergei Calabonga

   4.5   /   0 отзывов
Нет данных 
Курс развивает навык: Юнит-тестирование
Уровень Для начинающих

В концепции "Плохо", "Хорошо" и "Правильно" Плохо если… Я не могу писать unit-тесты. Я не могу написать тест, потому что метод является статичным, или не возвращает результат, или приватный (static/void/private). Мои тесты выполняются слишком долго. Мои тесты не проходят если база данных, или web-сервис, или другая система (database/web-service/system) выключены или не доступны. Хорошо если… Unit-тесты выполняются быстро (fast). Unit-тесты изолированы от каких-либо внешних зависимостей (isolated). Unit-тесты легко повторяются (repeatable). Unit-тесты должны быть сами себя контролировать (self-checking). Unit-тесты должны быть «уместными», то есть не должны требовать много времени на поддержку работоспособности (timely). Правильно Если писать тесты: Ваш код будет покрыт «проверочным кодом». Вы будете знать как писать код «правильно», то есть код будет менее связанным. Вы упростите интеграцию нового функционала. Вы защищены от регрессии при написания кода. У вас появится дополнительная защита при публикации (CI/DC). Сокращается время на функциональное тестирование. Ваша совесть будет чиста :) Если писать правильные тесты: Именование тестов: 1) имя тестируемого метода; 2) сценарий в котором выполняется тестирование; 3) ожидаемое поведение при вызове сценария Arrange, Act, Assert: Меньше путаницы Минимализм при написание тестов – признак мастерства: 1) тесты более устойчивы к изменениям; 2) ближе к тестированию поведения чем к реализации. Именование переменных в тестах: упрощение понимания при чтении.

Помогите составить рейтинг лучших образовательных программ — поставьте оценку и напишите отзыв

Рейтинг 4.5
нет отзывов

Реальные отзывы

Ничего не найдено.
Вы посмотрели все отзывы

Похожие онлайн-курсы · 7

Автоматизатор тестирования на Java
Автоматизатор тестирования на Java
Полный спектр знаний и навыков для работы с самыми распространенными языками программирования На курсе вы научитесь создавать и редактировать тексты с использованием языковых средств, разберётесь в терминологии, научитесь писать иллюстрации и работать с текстовой информацией
в любое время
105 000 ₽
Юнит - тестирование и управление качеством кода в 1С
Юнит - тестирование и управление качеством кода в 1С
Первые шаги в юнит - тестировании, дымовые тесты с помощью open source проекта vanessa runner, vanessa add.
в любое время
Бесплатно
Тестировщик ПО: интенсивный курс (ПОИНТ)
Тестировщик ПО: интенсивный курс (ПОИНТ)
Пройди путь тестировщика с нуля до первых баг-репортов и автотестов. Подготовь резюме в компанию мечты!
в любое время
36 000 ₽

Ответы на вопросы · 1

Цель сервиса Skill2Go – подбирать самое подходящее обучение пользователям со всего мира. Кроме собранных отзывов об учебном материале, мы также знаем общую информацию, которая может быть вам интересна и полезна:

Домен на котором размещен учебный материал: youtube.com

Номера телефонов, указанные на сайте: Данные не обнаружены

Социальные сети:  

Контактные данные почты, которые мы нашли: Данные не обнаружены

Наименование организации: Данные не обнаружены

ИНН: Данные не обнаружены

ОГРН: Данные не обнаружены

Юридический адрес: Данные не обнаружены

Нет данных 
Курс развивает навык: Юнит-тестирование
Уровень Для начинающих