В корзину
Купить в 1 клик
Бесплатная доставка Новой Почтой
Отправка на следующий рабочий день
Отправка на следующий рабочий день
Описание
2012г.
Количество страниц: 432
Тестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ (Signature Series). Джез Хамбл, Дейвид Фарли , представляющая совершенно новую стратегию разработки — набор принципов и практических методик, обеспечивающих быструю инкрементную поставку высококачественного программного обеспечения. Благодаря автоматизации процессов сборки, установки и тестирования и улучшению взаимодействия разработчиков, тестировщиков и администраторов команда проекта получает возможность поставлять изменения и новые средства в течение считанных часов или даже минут, независимо от размера проекта и сложности его кодовой базы. Авторы начинают с рассмотрения основ процесса быстрой и надежной поставки программного обеспечения с минимальными рисками. Затем они вводят понятие "конвейера развертывания" — автоматизированного процесса, управляющего всеми изменениями проекта, от регистрации изменений до выпуска очередной версии программы. И наконец, в книге обсуждаются способы поддержки непрерывного развертывания, начиная с инструментов управления инфраструктурами, данными и конфигурациями и заканчивая управлением целыми проектами. Авторы предлагают передовые методики, включая автоматизированное управление инфраструктурами, перенос данных и применение средств виртуализации. Для каждой представленной стратегии приведен обзор ключевых проблем, возникающих при ее применении, описаны способы уменьшения рисков и оптимальные методики реализации. В книге рассмотрены следующие вопросы:
Об авторах Введение Часть I. Основы непрерывного развертывания Глава 1. Проблема развертывания программного обеспечения Глава 2. Стратегии управления конфигурациями Глава 3. Непрерывная интеграция Глава 4. Реализация стратегии тестирования Часть II. Конвейер развертывания Глава 5. Структура конвейера развертывания Глава 6. Сценарии сборки и развертывания Глава 7. Стадия фиксации Глава 8. Автоматическое приемочное тестирование Глава 9. Тестирование нефункциональных требований Глава 10. Развертывание и выпуск приложений Часть III. Процесс поставки Глава 11. Управление инфраструктурой и средами Глава 12. Управление данными Глава 13. Управление компонентами и зависимостями Глава 14. Управление версиями Глава 15. Управление непрерывным развертыванием
Количество страниц: 432
Тестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ (Signature Series). Джез Хамбл, Дейвид Фарли , представляющая совершенно новую стратегию разработки — набор принципов и практических методик, обеспечивающих быструю инкрементную поставку высококачественного программного обеспечения. Благодаря автоматизации процессов сборки, установки и тестирования и улучшению взаимодействия разработчиков, тестировщиков и администраторов команда проекта получает возможность поставлять изменения и новые средства в течение считанных часов или даже минут, независимо от размера проекта и сложности его кодовой базы. Авторы начинают с рассмотрения основ процесса быстрой и надежной поставки программного обеспечения с минимальными рисками. Затем они вводят понятие "конвейера развертывания" — автоматизированного процесса, управляющего всеми изменениями проекта, от регистрации изменений до выпуска очередной версии программы. И наконец, в книге обсуждаются способы поддержки непрерывного развертывания, начиная с инструментов управления инфраструктурами, данными и конфигурациями и заканчивая управлением целыми проектами. Авторы предлагают передовые методики, включая автоматизированное управление инфраструктурами, перенос данных и применение средств виртуализации. Для каждой представленной стратегии приведен обзор ключевых проблем, возникающих при ее применении, описаны способы уменьшения рисков и оптимальные методики реализации. В книге рассмотрены следующие вопросы:
- автоматизация всех процессов сборки, интеграции, тестирования и развертывания программного обеспечения;
- реализация конвейера развертывания на уровне команд и организаций;
- улучшение взаимодействия разработчиков, тестировщиков и администраторов;
- стратегии инкрементной разработки новых программных средств большими распределенными командами;
- реализация эффективных стратегий управления конфигурациями;
- автоматизация приемочного тестирования — от анализа требований до реализации процессов;
- тестирование производительности, безопасности, доступности и других нефункциональных требований;
- реализация непрерывного развертывания с минимальным временем простоя;
- управление инфраструктурами, данными, компонентами и зависимостями;
- управление рисками, аудит и соответствие проекта регуляторным требованиям и стандартам ведения бизнеса.
Оглавление книги
"Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ (Signature Series)"
Об авторах Введение Часть I. Основы непрерывного развертывания Глава 1. Проблема развертывания программного обеспечения Глава 2. Стратегии управления конфигурациями Глава 3. Непрерывная интеграция Глава 4. Реализация стратегии тестирования Часть II. Конвейер развертывания Глава 5. Структура конвейера развертывания Глава 6. Сценарии сборки и развертывания Глава 7. Стадия фиксации Глава 8. Автоматическое приемочное тестирование Глава 9. Тестирование нефункциональных требований Глава 10. Развертывание и выпуск приложений Часть III. Процесс поставки Глава 11. Управление инфраструктурой и средами Глава 12. Управление данными Глава 13. Управление компонентами и зависимостями Глава 14. Управление версиями Глава 15. Управление непрерывным развертыванием
