Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series) 6119

Паперова книга
6119
Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series) - фото 1
1'500
21 людина
Купити

Все про “Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series)”

Від видавця

Тестування програмного забезпечення, що поставляється користувачам, часто буває болючим, ризикованим і тривалим процесом. Перед вами книга, що представляє абсолютно нову стратегію розробки — набір принципів і практичних методик, що забезпечують швидку инкрементную постачання високоякісного програмного забезпечення. Завдяки автоматизації процесів складання, встановлення і тестування та поліпшення взаємодії розробників, тестувальників та адміністраторів команда проекту отримує можливість поставляти зміни і нові засоби протягом лічених годин або навіть хвилин, незалежно від розміру проекту та складності його кодової бази.

Автори починають з розгляду основ процесу швидкої і надійної постачання програмного забезпечення з мінімальними ризиками. Потім вони вводять поняття "конвеєра розгортання" — автоматизованого процесу, керуючого всіма змінами проекту, від реєстрації змін до випуску чергової версії програми. І нарешті, у книзі обговорюються способи підтримки безперервного розгортання, починаючи з інструментів управління інфраструктурами, даними та конфігураціями і закінчуючи управлінням цілими проектами.

Автори пропонують передові методики, включаючи автоматизоване управління інфраструктурами, перенесення даних і застосування засобів віртуалізації. Для кожної представленої стратегії наведено огляд ключових проблем, що виникають при її застосуванні, описані способи зменшення ризиків та оптимальні методики реалізації.

У книзі розглянуті наступні питання:
  • автоматизація всіх процесів складання, інтеграції, тестування і розгортання програмного забезпечення;
  • реалізація конвеєра розгортання на рівні команд та організацій;
  • поліпшення взаємодії розробників, тестувальників та адміністраторів;
  • стратегії інкрементній розробки нових програмних засобів великими розподіленими командами;
  • реалізація ефективних стратегій управління конфігураціями;
  • автоматизація приймального тестування — від аналізу вимог до реалізації процесів;
  • тестування продуктивності, безпеки, доступності та інших функціональних вимог;
  • реалізація безперервного розгортання з мінімальним часом простою;
  • управління інфраструктурами, даними, компонентами і залежностями;
  • управління ризиками, аудит і відповідність проекту регуляторним вимогам і стандартам ведення бізнесу.
Книга буде корисна всім учасникам процесу постачання — розробникам, системним адміністраторам, тестувальникам і менеджерам проектів.

Вона допоможе вашій організації впровадити сучасну технологію розробки і постачання програмного забезпечення, прискорити процес розробки, підвищити надійність постачання та прибутковість проекту.

Джез Хамбл — головний консультант компанії ThoughtWorks Studios, допомагає різним організаціям швидко і надійно постачати високоякісне програмне забезпечення. Починаючи з 2000 року працював у різних IT-компаніях системним адміністратором, розробником, інструктором, консультантом і менеджером проектів. Постійний доповідач на конференціях, присвячених гнучкої розробки програмного забезпечення. 
Дейвід Фарлі в даний час бере участь в проекті побудови самою продуктивною в світі електронної біржової системи — London Multi-Asset Exchange. Має 20-річний досвід роботи з великомасштабними системами і є активним прихильником методик гнучкої розробки. У компанії ThoughtWorks працював технічним керівником ряду найважливіших проектів.

Зміст

Про авторів Про авторів 
вступ Вступ до книги Безперервне розгортання ЗА автоматизація процесів складання, тестування і впровадження нових версій програм  

Частина I. Основи безперервного розгортання 
    Глава 1. Проблема розгортання програмного забезпечення 
    Глава 2. Стратегії управління конфігураціями 
    Глава 3. Безперервна інтеграція 
    Глава 4. Реалізація стратегії тестування 

Частина II. Конвеєр розгортання 
    Глава 5. Структура конвеєра розгортання 
    Глава 6. Сценарії складання і розгортання 
    Глава 7. Стадія фіксації Глава 7. Стадія фіксації  
    Глава 8. Автоматичне приймальне тестування 
    Глава 9. Тестування нефункціональних вимог 
    Глава 10. Розгортання і випуск програм 

Частина III. Процес постачання 
    Глава 11. Управління інфраструктурою і середовищами 
    Глава 12. Управління даними 
    Глава 13. Керування компонентами і залежностями 
    Глава 14. Управління версіями 
    Глава 15. Управління безперервним розгортанням

Анотація

Безупинне розгортання ПО: автоматизація процесів складання, тестування і впровадження нових версій програм (Signature Series)

Рецензії

0

Всі характеристики

Товар входить до категорії

  • Самовивіз з відділень поштових операторів від 45 ₴ - 80 ₴
  • Доставка поштовими сервісами - тарифи перевізника
Схожі товари
Lessons Learned in Software Testing. A Context-Driven Approach
38705
5/1
Cem KanerJames BachBret Pettichord
900 ₴
Тестирование веб-API
273370
Марк Винтерингем
980 ₴
xUnit Test Patterns: Refactoring Test Code
32905
Gerard Meszaros
1'023 ₴1'100 ₴
Mastering Financial Pattern Recognition: Finding and Back-Testing Candlestick Patterns with Python 1st Edition
269650
Sofien Kaabar
1'140 ₴
Хаос-инжиниринг
128564
Кейси РозентальНора Джонс
992 ₴1'240 ₴
Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution 1st ed. Edition
270253
Panagiotis Leloudas
1'300 ₴
Complete Guide to Test Automation: Techniques, Practices, and Patterns for Building and Maintaining Effective Software Projects 1st ed. Edition
159042
Arnon Axelrod
1'500 ₴
Modern Software Testing Techniques: A Practical Guide for Developers and Testers 1st ed. Edition
275551
Istvan ForgacsAttila Kovacs
1'560 ₴
The Art of Unit Testing, Third Edition: with examples in JavaScript 3rd ed. Edition
272100
Roy OsheroveVladimir Khorikov
1'600 ₴
Advanced Software Testing - Vol. 3, 2nd Edition. Guide to the ISTQB Advanced Certification as an Advanced Technical Test Analyst 2nd Edition
40334
Jamie L Mitchell, Rex Black
2'450 ₴