Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

Тестирование в Python. Тариф Я сам (Федор Борщев, Никита Соболев)

Тестирование в Python. Тариф Я сам (Федор Борщев, Никита Соболев)
Тестирование в Python. Тариф Я сам (Федор Борщев, Никита Соболев)
В наличии
1745 RUB

О товаре


Как научиться писать тесты на питоне самому и внедрить это на работе

Неделя 0. Вводная
Базовая практика и теория тестирования с pytest

О чём: Никита разберёт базу тестирования на pytest: как работает сбор и выполнение тестов, что такое фикстуры и параметризация, упомянет о хуках, плагинах, моках и стабах. Федя расскажет, как наличие хороших тестов снижает когнитивную нагрузку, развенчит миф, что без тестов быстрее и расскажет про главное отличие хорошего теста от плохого.
Какую проблему решаем: Выравниваем контекст.
На выходе: Поймем как написать и куда положить первый тест на проекте.
Неделя 1
«Читаемые тесты»

О чём: Про понятные тесты! Тесты – тоже код. Они, возможно, должны быть даже понятнее, чем код самого приложения. На занятии Никита покажет, как значительно упростить понимание любого теста: разделить данные и поведение. Рассмотрим основные инструменты и стратегии. А Федя расскажет, когда стоит и не стоит переиспользовать код приложения в тестах.
Какую проблему решаем: Когда падает непонятный тест — хочется его просто удалить, а не разбираться, что же имел ввиду его упоротый автор.
На выходе: Научимся готовить тестовую среду так, чтобы тесты были полезными — генерить разнообразные, но совместимые с вашим приложением тестовые сущности в читабельном виде.
Неделя 2
«Делаем тесты быстрыми и надежными»

О чём: Если тесты выполняются долго или работают ненадежно, то никто не будет их запускать. Никита покажет, как сделать тесты быстрыми и какими способами улучшить их надежность (спойлер: будет про сферического коня в вакууме).
Какую проблему решаем: Медленные тесты увеличивают feedback-loop,замедляют публикацию, а самое главное — программисты привыкают их ненавидеть, а значит — не писать новые.
На выходе: Научимся делать полезный и негромоздкий тестовый набор, который в будущем будет помогать, а не выращивать время билда до 30 минут.
Неделя 3
«Тесты и жизнь»

О чём: Одна из основных проблем тестирования – люди, которые мешают нам писать тесты. Нам нужно научиться работать с ними. Возможно, данный фактор даже важнее знаний внутренностей вашего тестового фреймворка. Никита и Федя расскажут, как они помогают командам начать (или продолжить) писать тесты и работать с людьми.
Какую проблему решаем: Даже с самыми кайфовыми тестовыми инструментами, вашу инициативу легко завалить пассивным сопротивлением. А если без подготовки поговорить о тестах с бизнесом — отказ вообще гарантирован.
На выходе: Получим понятный и исчерпывающий набор действий нужных, чтобы начать писать тесты. Поймём, как продавать тесты разным типам людей.

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Федор Борщев, Никита Соболев

[Школа сильных программистов] Анализ систем. Тариф Аптечка (Фёдор Борщёв, Антон Давыдов)
4-недельный курс о том, как проектировать системы. Новые — чтобы не переделывать, старые — чтобы разобрать на части и ускорить разработку. Научим распиливать монолиты, обоснованно выбирая технологии и архитектурные стили, оставляя после себя понятную документацию. Вы спроектируете архитектуру
1725 RUB
[Школа сильных программистов]  Без ерунды. Курс о Developer Experience (Фёдор Борщёв)
Что за волшебная таблетка этот ваш Developer Experience? Двухчасовой вебинар по Developer Experience, после которого вы больше не сможете ныть, что не хватает времени на кодинг полезных фич Потому что поймёте, как не тратить время на ерунду, которая не приносит пользы бизнесу Инструменты
1725 RUB
Асинхронная архитектура 2.0. Тариф Я сам (Фёдор Борщёв, Антон Давыдов)
Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую добавите в портфолио. В новом потоке все ролики будут новыми. Заодно мы пересмотрели контент —
1865 RUB
[Школа сильных программистов] Вы приняты. Тариф: Я сам (Фёдор Борщёв, Дмитрий Рожков)
Курс — первая помощь по трудоустройству за рубежом. Мы не будем месяцами жевать теорию, а за 3 недели поможем сделать первые шаги. Вы проапдейтите профиль в линкедине и резюме, составите список компаний, в которых хотите работать. На тарифах «В тусовке» и «VIP» потренируетесь проходить
1700 RUB
Самому не проще (Фёдор Борщёв, Марьяна Онысько)
Трехнедельный онлайн-курс о делегировании для программистов, продакт- и проджект-менеджеров. Старт — 12 января Курс «Стать тимлидом» закончился. Грустно, но мы запустим ещё — по отзывам получилось классно. Мы тоже довольны. Самым востребованными оказались уроки о команде и процессах. Если
1695 RUB
Асинхронная архитектура. Тариф - Я сам (Фёдор Борщёв, Антон Давыдов)
Компании, которые уходят от монолитной архитектуры к сервисной и микросервисной, часто терпят поражение — получают такой же монолит, только разбитый по нескольким репозиториям. Проблема обычно в неудачных способах взаимодействия систем между собой. Если ходить друг в друга по HTTP API — получается
1725 RUB