Специалист по кадрамДистанционно
руб. 15,000.00
за 72 ак. часа 2 месяца
Покрытие кода. Модульное тестирование (юнит-тестирование). Разработка через тестирование.Тестовые фреймворки. Интеграция со средами разработки. Сборщики проектов.
Подключение JUnit. Аннотации. Тестовые методы. Группировка и упорядочение тестов. Параметризированные и динамические тесты. Отчеты.
Подключение TestNG. Аннотации. Тестовые методы. Группировка и упорядочение тестов. Параметризированные тесты и фабрики тестов. Отчеты.
Метрики покрытия кода. Анализаторы покрытия кода.
Описание курса
Каждый программист, который только делает первые шаги в профессии, неизбежно сталкивается с понятием "тестирование кода". Интуитивно понятно, что это процедура, направленная на поиск ошибок, несоответствия заявленных данных и исполняемых, оценку функциональности программы. Некоторые считают, что достаточно ...
Каждый программист, который только делает первые шаги в профессии, неизбежно сталкивается с понятием "тестирование кода". Интуитивно понятно, что это процедура, направленная на поиск ошибок, несоответствия заявленных данных и исполняемых, оценку функциональности программы. Некоторые считают, что достаточно провести отладку кода, принимая ее за тестирование. Многие программисты ненавидят тестировать свой код. Для них это не важно. Они не видят цели, и им кажется, что это огромная трата времени и денег. Часто программистов даже не учат, как и зачем нужно тестировать код, что впоследствии оборачивается множеством оправданий, почему они не хотят это осваивать. Но не существует программиста, который идеально пишет код. Тестирование может доказать, что все ошибаются, тем более человек.
Цель применения процедуры тестирования программного кода – минимизация количества дефектов (в особенности существенных отказов) в конечном программном продукте. Тестирование само по себе не может гарантировать полного отсутствия дефектов в программном коде системы, но когда код проходит тесты один за другим, то это может говорить о высокой квалификации разработчика. Стоит помнить, что тестируемый код проще поддерживать и обслуживать.
Данный курс призван раскрыть основные понятия модульного тестирования, стратегии белого ящика. Он будет полезен продвинутым тестировщикам, которые пытаются найти себя в автоматизированном тестировании, а также начинающим программистам, которые желают писать чистый код.
Рекомендуемая подготовка слушателя:
По окончании курса вы будете знать:
По окончании курса вы будете уметь:
По окончании курса вы будете владеть (иметь практический опыт):
Технология обучения включает в себя:
Выдаваемые документы:
Pоссия,
Выиграть грант Вы можете выиграть грант на обучениеУзнать, как получить грант
Город
Последняя или будущая должность
Ваше имя
Электронная почта
Телефон
Пароль
Текст сообщения