ru

«Непрерывная доставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания» (серия Addison-Wesley Signature (Fowler)) на русском

#337454
«Непрерывная доставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания» (серия Addison-Wesley Signature (Fowler))

Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) (978-0321670229)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Jez Humble | #99: Тестирование программного обеспечения

4.6 (791)
Лауреат премии Jolt Excellence Award 2011 года !

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

В этой новаторской книге изложены принципы и технические методы, которые позволяют

Быстрая, поэтапная доставка пользователям высококачественного и ценного нового функционала. Благодаря

автоматизация процессов сборки, развертывания и тестирования, а также улучшение взаимодействия между

Разработчики, тестировщики, специалисты по эксплуатации и внедрению могут получить доступ к изменениям в течение нескольких часов.

Иногда это занимает даже минуты — независимо от размера проекта или сложности его кодовой базы.

Джез Хамбл и Дэвид Фарли начинают с изложения основ быстрого, надежного и низкорискового метода.

Далее они представляют «конвейер развертывания» — автоматизированный процесс для

Управление всеми изменениями, от внесения изменений до выпуска. Наконец, они обсуждают «экосистему», необходимую для

Поддержка непрерывной доставки, от управления инфраструктурой, данными и конфигурацией до управления правами доступа.

Авторы представляют передовые методы, включая автоматизированное управление инфраструктурой.

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

а также демонстрирует методы снижения рисков. Включает в себя:

• Автоматизация всех аспектов разработки, интеграции, тестирования и развертывания программного обеспечения.

• Внедрение конвейеров развертывания на уровне команды и организации.

• Улучшение взаимодействия между разработчиками, тестировщиками и специалистами по эксплуатации.

• Поэтапная разработка функций в больших и распределенных командах.

• Внедрение эффективной стратегии управления конфигурацией

• Автоматизация приемочного тестирования, от анализа до внедрения

• Возможности тестирования и другие нефункциональные требования

• Внедрение непрерывного развертывания и релизов без простоев

• Управление инфраструктурой, данными, компонентами и зависимостями

• Управление рисками, соблюдение нормативных требований и аудит.

Эта книга поможет вам, независимо от того, являетесь ли вы разработчиком, системным администратором, тестировщиком или менеджером.

Организация переходит от идеи к выпуску быстрее, чем когда-либо, — чтобы вы могли приносить пользу своему бизнесу.

быстро и надежно.