SlideShare a Scribd company logo
Тестирование в среде заказчика  (Live Environment).  Зачем мы это делаем? Мария Крыжановская.  Haulmont
С чем мы имеем дело Входные данные: Долгосрочный проект на поддержке Сложная бизнес-логика Частые  change-request’ ы Параллельно идет разработка новой функциональности Управление требованиями затруднено Ресурсы ограничены
«Мы же тестировали!» Проведен тест-анализ Определена стратегия Написан чек-лист Подготовлены тестовые данные Проведено тестирование новой функциональности Проведено регрессионное тестирование
«А у нас не работает!» Релиз установлен на  production Пользователи работают Обнаружено некорректное поведение системы «Как же вы тестировали?»
Анализ проблем Невоспроизводимые условия Некорректные данные в БД Сложные комбинации параметров Нехватка времени и ресурсов Нестандартные действия Большие объемы данных Различия конфигурации оборудования Ошибки установки релиза
Поиск решения Что требуется? Эффективное решение, которое позволит минимизировать вероятность возникновения проблем и позволит сэкономить время. Что мы имеем? Доступ к  production  серверам и заказчика, готового сотрудничать. Что мы можем? Проводить регрессионные тесты критичных областей в среде заказчика, воспроизводить сложные ситуации, накапливать базу знаний («как» и «почему»)
Артефакты  Live- тестирования Стратегия: «вживую» всё по-другому Mind maps –  план, который надо выполнять Тестовые данные: наш уголок в БД заказчика Сжатый набор сложных тест-кейсов: проверяем «3 в 1» Wiki  – всё, что мы узнали, не должно потеряться Баг-репорты /  Feature Request’ ы
Следи за собой, будь осторожен Не всё можно проверить в  Live-environment Действия при тестировании нужно тщательно контролировать За собой нужно убрать! Удалённый доступ – низкая скорость выполнения тестов
Что дальше? Учиться, учиться и учиться! Автоматизировать, автоматизировать и автоматизировать! «Думай, как заказчик – и ты найдешь баг!»
Спасибо за внимание! Вопросы? Мария Крыжановская Skype:  kryzhanovskaya Twitter:  @mkthirteen Email:  [email_address]

More Related Content

PPTX
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
PDF
Девять проектов в параллель. Живинка в деле (SQA Days)
PPTX
Microservices for test automation
PPTX
Бережливый бизнес-аналитик: как устранять 8 видов потерь
PPTX
Agile days 2015. Непрерывное качество в непрерывной разработке
PPTX
богуславский Agile days непрерывное качество в непрерывной разработке
PPTX
Документирование - зачем и для кого?
PPTX
Отделяем зёрна от плевел: работа с заявками на развитие функционала
Как перейти от проектного мышления к продуктовому. Опыт из заказной разработки
Девять проектов в параллель. Живинка в деле (SQA Days)
Microservices for test automation
Бережливый бизнес-аналитик: как устранять 8 видов потерь
Agile days 2015. Непрерывное качество в непрерывной разработке
богуславский Agile days непрерывное качество в непрерывной разработке
Документирование - зачем и для кого?
Отделяем зёрна от плевел: работа с заявками на развитие функционала

What's hot (13)

PDF
Deep see mobile meetup красноярск
PPT
AgileBaseCamp 2013 - Start Up and Get Done
PPTX
Лайфхаки Confluence для разработки требований
PDF
Синтетические фокусы: выход за пределы зоны аналитического комфорта
PPSX
Повышение эффективности команды. Ретроспектива как инструмент.
PDF
Vlad Rybalkin and Artem (Tim) Riaboshapka “Убедить, не переубеждая: воркшоп к...
PPTX
Нужные требования в нужное время
PPT
HappyDev-lite-2016-весна 12 Николай Морозов. Особенности нагрузочного тестир...
PPTX
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
PPT
Список идей: Scrum
PPT
Agile Requirements
PPS
Как повысить эффективность работы юристов используя IT?
Deep see mobile meetup красноярск
AgileBaseCamp 2013 - Start Up and Get Done
Лайфхаки Confluence для разработки требований
Синтетические фокусы: выход за пределы зоны аналитического комфорта
Повышение эффективности команды. Ретроспектива как инструмент.
Vlad Rybalkin and Artem (Tim) Riaboshapka “Убедить, не переубеждая: воркшоп к...
Нужные требования в нужное время
HappyDev-lite-2016-весна 12 Николай Морозов. Особенности нагрузочного тестир...
Шаблоны трассировок бизнес-требований на больших кросс-проектных продуктах
Список идей: Scrum
Agile Requirements
Как повысить эффективность работы юристов используя IT?
Ad

Viewers also liked (20)

PDF
LinkedIn foredrag hos Aalborg Universitet
PPT
Прикладная информатика
PPT
Региональная экономика
PDF
Manual de Métodos de Preparo de Cafés
PDF
CECAFÉ - Relatório Mensal DEZEMBRO 2015
PPT
Michael Timm (Stockler)
PPT
Управление проектом
PPT
Презентация ТФ СГАУ
PPTX
Tarea5
PDF
LinkedIn workshop hos MA
PDF
2 design best practices dubai 2015
PPTX
Talk at Workindenmark
PDF
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
PDF
LinkedIn foredrag hos FTF-A i Odense
PPTX
LinkedIn oplæg på AAU
PPT
прикладная информатика
PDF
CECAFÉ - Relatório Mensal JULHO 2016
PDF
LinkedIn foredrag hos Krifa i Aarhus
PDF
LinkedIn foredrag i Krifa
PDF
Kolding
LinkedIn foredrag hos Aalborg Universitet
Прикладная информатика
Региональная экономика
Manual de Métodos de Preparo de Cafés
CECAFÉ - Relatório Mensal DEZEMBRO 2015
Michael Timm (Stockler)
Управление проектом
Презентация ТФ СГАУ
Tarea5
LinkedIn workshop hos MA
2 design best practices dubai 2015
Talk at Workindenmark
4°Levantamento da Safra de Café 2014-2015 - Dezembro 2015
LinkedIn foredrag hos FTF-A i Odense
LinkedIn oplæg på AAU
прикладная информатика
CECAFÉ - Relatório Mensal JULHO 2016
LinkedIn foredrag hos Krifa i Aarhus
LinkedIn foredrag i Krifa
Kolding
Ad

Similar to Testing in Live Environment. Why are we doing this? (20)

PPT
Как сделать наши проекты немного более управляемыми с Agile
PPTX
Катерина Рисцова “Проектные игры. Стратегия и тактика аналитика.”
PPT
Анна Книжник
PPTX
Работа с требованиями в условиях Agile трансформации
PPSX
Игорь Лужанский “Потери в процессе разработки ПО”
PPT
Веб-продукты — Разработка требований
PPT
Внедрение тестирования в Scrum
PPT
Внедрение тестирования в Scrum
PPT
О чем молчит Scrum. Whalerider 2010
PPTX
PDF
Сергей Смирнов, Виталий Александров. Оздоровление унаследованной информационн...
PPTX
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
PDF
MS ALM 2013 Review
PDF
Проект внедрения КИС
ODP
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
PPTX
Тестирование в условиях Lean: как приручить MVP?
PPTX
Минимально жизнеспособный продукт
PPT
О формировании требований к продуктам EMC
PDF
Построение системы аналитики
PDF
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено
Как сделать наши проекты немного более управляемыми с Agile
Катерина Рисцова “Проектные игры. Стратегия и тактика аналитика.”
Анна Книжник
Работа с требованиями в условиях Agile трансформации
Игорь Лужанский “Потери в процессе разработки ПО”
Веб-продукты — Разработка требований
Внедрение тестирования в Scrum
Внедрение тестирования в Scrum
О чем молчит Scrum. Whalerider 2010
Сергей Смирнов, Виталий Александров. Оздоровление унаследованной информационн...
Опыт осторожного внедрения инструментов Теории Ограничений в крупной компании...
MS ALM 2013 Review
Проект внедрения КИС
Гибкие методологии разработки: максимальный результат для бизнеса с минимальн...
Тестирование в условиях Lean: как приручить MVP?
Минимально жизнеспособный продукт
О формировании требований к продуктам EMC
Построение системы аналитики
Макс Гапонов. Тактическое управление продуктами: все еще недостающее звено

Testing in Live Environment. Why are we doing this?

  • 1. Тестирование в среде заказчика (Live Environment). Зачем мы это делаем? Мария Крыжановская. Haulmont
  • 2. С чем мы имеем дело Входные данные: Долгосрочный проект на поддержке Сложная бизнес-логика Частые change-request’ ы Параллельно идет разработка новой функциональности Управление требованиями затруднено Ресурсы ограничены
  • 3. «Мы же тестировали!» Проведен тест-анализ Определена стратегия Написан чек-лист Подготовлены тестовые данные Проведено тестирование новой функциональности Проведено регрессионное тестирование
  • 4. «А у нас не работает!» Релиз установлен на production Пользователи работают Обнаружено некорректное поведение системы «Как же вы тестировали?»
  • 5. Анализ проблем Невоспроизводимые условия Некорректные данные в БД Сложные комбинации параметров Нехватка времени и ресурсов Нестандартные действия Большие объемы данных Различия конфигурации оборудования Ошибки установки релиза
  • 6. Поиск решения Что требуется? Эффективное решение, которое позволит минимизировать вероятность возникновения проблем и позволит сэкономить время. Что мы имеем? Доступ к production серверам и заказчика, готового сотрудничать. Что мы можем? Проводить регрессионные тесты критичных областей в среде заказчика, воспроизводить сложные ситуации, накапливать базу знаний («как» и «почему»)
  • 7. Артефакты Live- тестирования Стратегия: «вживую» всё по-другому Mind maps – план, который надо выполнять Тестовые данные: наш уголок в БД заказчика Сжатый набор сложных тест-кейсов: проверяем «3 в 1» Wiki – всё, что мы узнали, не должно потеряться Баг-репорты / Feature Request’ ы
  • 8. Следи за собой, будь осторожен Не всё можно проверить в Live-environment Действия при тестировании нужно тщательно контролировать За собой нужно убрать! Удалённый доступ – низкая скорость выполнения тестов
  • 9. Что дальше? Учиться, учиться и учиться! Автоматизировать, автоматизировать и автоматизировать! «Думай, как заказчик – и ты найдешь баг!»
  • 10. Спасибо за внимание! Вопросы? Мария Крыжановская Skype: kryzhanovskaya Twitter: @mkthirteen Email: [email_address]