Купить книгу «Непрерывная доставка: надежные выпуски программного обеспечения посредством автоматизации сборки, тестирования и развертывания» (серия Addison-Wesley Signature (Fowler)) на русском [PDF, EPUB, FB2, MOBI]
Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) (B003YMNVC0)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Jez Humble | #99: Тестирование программного обеспечения
Выпуск программного обеспечения для пользователей зачастую является болезненным, рискованным и трудоемким процессом.
В этой новаторской книге изложены принципы и технические методы, которые позволяют
Быстрая, поэтапная доставка пользователям высококачественного и ценного нового функционала. Благодаря
автоматизация процессов сборки, развертывания и тестирования, а также улучшение взаимодействия между
Разработчики, тестировщики, специалисты по эксплуатации и внедрению могут получить доступ к изменениям в течение нескольких часов.
Иногда это занимает даже минуты — независимо от размера проекта или сложности его кодовой базы.
Джез Хамбл и Дэвид Фарли начинают с изложения основ быстрого, надежного и низкорискового метода.
Далее они представляют «конвейер развертывания» — автоматизированный процесс для
Управление всеми изменениями, от внесения изменений до выпуска. Наконец, они обсуждают «экосистему», необходимую для
Поддержка непрерывной доставки, от управления инфраструктурой, данными и конфигурацией до управления правами доступа.
Авторы представляют передовые методы, включая автоматизированное управление инфраструктурой.
а также миграцию данных и использование виртуализации. По каждому из этих вопросов они рассматривают ключевые моменты и определяют наилучшие решения.
а также демонстрирует методы снижения рисков. Включает в себя:
• Автоматизация всех аспектов разработки, интеграции, тестирования и развертывания программного обеспечения.
• Внедрение конвейеров развертывания на уровне команды и организации.
• Улучшение взаимодействия между разработчиками, тестировщиками и специалистами по эксплуатации.
• Поэтапная разработка функций в больших и распределенных командах.
• Внедрение эффективной стратегии управления конфигурацией
• Автоматизация приемочного тестирования, от анализа до внедрения
• Возможности тестирования и другие нефункциональные требования
• Внедрение непрерывного развертывания и релизов без простоев
• Управление инфраструктурой, данными, компонентами и зависимостями
• Управление рисками, соблюдение нормативных требований и аудит.
Эта книга поможет вам, независимо от того, являетесь ли вы разработчиком, системным администратором, тестировщиком или менеджером.
Организация переходит от идеи к выпуску быстрее, чем когда-либо, — чтобы вы могли приносить пользу своему бизнесу.
быстро и надежно.