С этим вопросом мы обратились к профильным специалистам из центра компетенций НТИ «Интернет вещей» ( Михаилу Корню, DevOps и Сергею Тургузову, DevOps) и лидирующего исследовательского центра по технологиям 5G (Ивану Горлину, Head QA) Сколковского института науки и технологий (www.skoltech.ru).
Для QA
«Тестирование черного ящика»
Борис Бейзер (фото 1)
Для кого? Для джунов.
Зачем читать? Классический труд в области поведенческого тестирования разнообразных систем.
«Тестирование программного обеспечения.
Базовый курс»
Cвятослав Куликов (фото 2)
Для кого? Для джунов.
Зачем читать? В основу положен десятилетний опыт проведения тренингов для тестировщиков, позволивший обобщить типичные начинающих специалистов вопросы, проблемы и сложности.
Ссылка на скачивание
«Искусство тестирования программ»
Гленфорд Майерс, Том Баджетт, Кори Сандлер (фото 3)
Для кого? Для джунов.
Зачем читать? Описание классических принципов тестирования, прикладные аспекты обнаружения ошибок и пр. Принципы применения коллективного подхода при разработке и тестировании приложений.
«A Practitioner’s Guide to Software Test Design»
Lee Copeland (фото 4, английский язык)
Для кого? Для синьоров.
Зачем читать? Дает исчерпывающее и практическое введение
в разработку программных тестов. Представлены все важные методы проектирования испытаний в четком формате.
«Ключевые процессы тестирования»
Рекс Блэк (фото 5)
Для кого? Для синьоров.
Зачем читать? Информация на примерах компаний-разработчиков, находящихся в Кремниевой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до тестирования проекта, кода и т.д.
«Тестирование программного обеспечения»
Сэм Канер, Джек Фолк, Енг Кек Нгуен (фото 6)
Для кого? Для синьоров.
Зачем читать? Охватывает все виды тестирования. Обсуждается функциональное тестирование, а также тесты локализации, юзабилити-тестирования, веб-приложения, контроль безопасности и др.
Для DevOps
«Ускоряйся! Наука DevOps»
Николь Форсгрен, Джес Хамбл, Джин Ким (фото 7)
Для кого? Для джунов.
Зачем читать? Показана четкая взаимосвязь между эффективностью работы ИТ-подразделения в части доставки разработанного ПО
в продакшн и показателями прибыльности, продуктивности, удовлетворенности клиентов и некоторых других.
«Проект «Феникс». Роман о том, как DevOps
меняет бизнес к лучшему»
Джордж Спаффорд, Кевин Бер (фото 8)
Для кого? Для джунов.
Зачем читать? Что такое DevOps, какие принципы и ценности лежат в его основе. Подойдет даже самому неподготовленному с технической точки зрения читателю, т.к. написана в жанре художественного бизнес-романа.
«Руководство по DevOps»
Джин Ким, Патрик Дебуа, Джон Уиллис и Джез Хамбл (фото 9)
Для кого? Для джунов.
Зачем читать? Раскрывает суть DevOps – интеграцию разработки
и операций, как это меняет подход и помогает увеличить гибкость, безопасность и надежность в сфере создания ИТ-продуктов.
«Философия DevOps. Искусство управления IT»
Дженнифер Дэвис (фото 10)
Для кого? Для джунов.
Зачем читать? Раскрывает понятие DevOps как философию, подход
ко всей работе ИТ. Рассказывает о DevOps в разных аспектах –
как технических, так и управленческих и даже мировоззренческих.
«Ansible for DevOps: Server and configuration management for humans»
Jeff Geerling (фото 11, английский язык)
Для кого? Для синьоров.
Зачем читать? Поможет тем, кто знаком с командной строкой и базовыми сценариями оболочки, начать использовать Ansible для подготовки
и управления от одного до тысяч серверов.
«Certified OpenStack Administrator Study Guide»
Andrey Markelov (фото 12, английский язык)
Для кого? Для любого уровня.
Зачем читать? Поможет подготовиться к экзамену на администратора OpenStack. Покрывает 100% требований к экзаменам как для OpenStack Foundation, так и для сертификационного экзамена Mirantis OpenStack.
«Kubernetes для DevOps: развертывание, запуск и масштабирование в облаке»
Джон Арундел, Джастин Домингус (фото 13)
Для кого? Для синьоров.
Зачем читать? Практическое пособие по работе с Kubernetes. Вы сможете научиться запускать свои кластеры, оптимизировать их, управлять жизненным циклом контейнера и расходом ресурсов.
«Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and Kubernetes»
Pierluigi Riti (фото 14)
Для кого? Для синьоров.
Зачем читать? Про использование принципов DevOps с Google Cloud Platform (GCP) для разработки приложений и сервисов.
Инструкция по использованию Jenkins, Docker и Kubernetes в контексте создания микросервисов для развертывания в облаке.
А какие книги посоветовали бы вы?
Оставляйте комментарии.
Мы включим ваши рекомендации в следующую подборку.
Интересны книги для других ИТ-специальностей?
Посмотрите здесь - "Что должен прочесть любой ИТ-специалист?"
Если вы хотите получать интересные статьи и подборки раньше, чем все остальные, подпишитесь на нашу рассылку.