Let's Automate IT (Михаил Сидельников)

Курс

Let's Automate IT (Михаил Сидельников)

240 ₽

О курсе

Представляю Вам свою книгу! Благодаря ей Вы познаете тонкости автоматизации тестирования и научитесь создавать качественное ПО! Покупая книгу - Вы покупаете опыт и знания, собранные мною более чем за 15 лет работы в IT! Кому подойдет эта книга: Новичку Эта книга написана простым языком и поможет освоить базовые принципы автоматизации тестирования на практике. Oпытному QA Опытных QA инженеров ждет множество ценных советов и подробно рассмотренных подходов к автоматизированному тестированию. И не только Эта книга будет интересна всем, кто хочет лучше понимать процессы и методологии тестирования ПО - разработчикам, DevOps-инженерам - любому в мире IT. Обо мне: Меня зовут Михаил Сидельников: - более 15 лет в IT - работал в различных российских и международных компаниях - много раз успешно выстраивал процессы и автоматизацию тестирования с нуля - имею большой опыт в тестировании, разработке и автоматизации тестирования - за плечами много успешных проектов в разных направлениях IT - занимаюсь обучением, наставничеством, консультациями, пишу статьи - развиваю собственные проекты в IT и не только - написал книгу по автоматизации тестирования "Let's Automate it!" СОДЕРЖАНИЕ: ЧТО ТАКОЕ АВТОМАТИЧЕСКИЙ ТЕСТ? 11 Что такое тест? 11 Что же такое автоматический тест? 17 КАК СДЕЛАТЬ ХОРОШО: НАЧАЛО 18 ЦИКЛ ЖИЗНИ ТЕСТА 30 А нужна ли автоматизация? 30 Цикл жизни теста: продолжение 33 Цикл жизни теста: итоги 43 КТО ТАКОЙ «АВТОМАТИЗАТОР»? 44 Особенности работы автоматизатора 45 Стадии развития автоматизатора 49 Стадии развития автоматизатора: итоги 57 ОСНОВНЫЕ ВИДЫ АВТОМАТИЧЕСКИХ ТЕСТОВ 60 Что такое пирамида тестирования? 61 UNIT тесты: что, зачем и как 64 Параметризация тестов 76 Фазы применения unit тестов 80 TDD 81 Unit тесты: итоги 83 Интеграционные тесты 84 Что есть интеграционный тест? 84 Проверки в интеграционных тестах 87 Фазы применения интеграционных тестов 91 Интеграционные тесты: итоги 92 Тестирование API 94 Особенности тестирования API 95 API – клиенты и запросы: зачем это всё? 97 Фазы применения тестирования API 105 Тестирование API: итоги 106 Тестирование клиентов 107 Устройство client 108 Подходы к тестированию клиентов 112 Почему много клиентских тестов – это не очень хорошо? 129 Фазы применения клиентского тестирования 133 Клиентские тесты: итоги 134 Пирамида: промежуточные итоги 135 END2END тесты 136 Типы тестов: итоги 139 ПОДГОТОВКА ДАННЫХ 140 Подготовка данных – слепок базы 143 Подготовка данных на лету 145 Генерация данных через API 145 Генерация данных через хранилище 147 …и другие альтернативные способы генерации данных 148 Подготовка данных для тестов: итоги 150 СТРОИМ ДОМ ИЛИ СКАЗ ПРО АРХИТЕКТУРУ 152 Подготовка 153 Собираем проект с нуля 155 А нужны ли автотесты? 156 А где писать тесты? Пирамиду заказывали? 159 Выбор языка для тестов 166 Хранение кода тестов 170 Общие тестовые сущности и артефакты 174 Где запускать: окружение для тестов 177 Автоматический запуск тестов 181 Отчеты по тестам 185 Объяснить, научить, получить фидбэк 187 Строим до...