Запись

[Ibs] Разработка через тестирование (TDD) на Java (Денис Цыганов)

Тема в разделе "Курсы по программированию"

Цена:
19900 руб
Взнос:
433 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa Организатор складчин

    [Ibs] Разработка через тестирование (TDD) на Java (Денис Цыганов)

    [​IMG]


    В ходе тренинга слушатели познакомятся с основами разработки через тестирование, поймут ключевые принципы этого подхода и научатся применять их на практике для разработки сложных многоуровневых приложений. Будут рассмотрены фреймворки модульного тестирования, используемые при разработке через тестирование на современных языках программирования.

    В ходе тренинга слушатели:
    • получат общее представление о целях и задачах тестирования;
    • научатся использовать паттерны при разработке модульных тестов;
    • познакомятся с синтаксисом и получат практический опыт использования JUnit 5 Test Framework;
    • получат практические навыки разработки через тестирование;
    • научатся использовать паттерны TDD;
    • получат практический опыт разработки приложения с помощью TDD.
    Курс предназначен для разработчиков ПО (без ограничений по платформам разработки). Он будет полезен как опытным разработчикам, которые уже имеют опыт модульного тестирования и хотят использовать практики TDD в процессе разработки, так и начинающим разработчикам, которым необходимо введение в модульное тестирование.

    Предварительная подготовка:

    Опыт разработки на Java не менее 1 года.

    Разбираемые темы:
    • 1. Введение в тестирование ПО (теория – 1,5 ч.; практика – 0,5 ч.)
      Что такое тестирование программного обеспечения?
      Что мы можем обнаружить в процессе тестирования?
      Классификация видов тестирования
      Принципы тестирования ПО

    • 2. Разработка через тестирование (теория – 1,5 ч.; практика – 1,5 ч.)
      Определение разработки через тестирование
      Рабочий процесс разработки через тестирование
      Фреймворк модульного тестирования. Введение.
      TDD Kata

    • 3. Паттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
      Паттерн Red-Green-Refactor
      Простейшие тесты
      Соглашение об использовании имен в модульном тестировании
      Принципы модульного тестирования F.I.R.S.T.
      Наследование и модульное тестирование
      Унаследованный код и модульные тесты

    • 4. Антипаттерны разработки через тестирование (теория – 1,5 ч.; практика – 0,5 ч.)
      Каталог антипаттернов
      Основные ошибки

    • 5. Методы разработки через тестирование (теория – 2 ч.; практика – 5 ч.)
      Паттерн Многоуровневая архитектура
      Методы разработки API
      Mock-тестирование

    • Итого: теория 8 – ч. (50%), практика – 8 ч. (50%)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх