Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Оценка методологии автоматизации - MBT

2,273 views

Published on

Доклад Дмитрия Химиона на конференции SQA Days-19, 20-21 мая 2016 г., Санкт-Петербург

Published in: Education
  • Be the first to comment

  • Be the first to like this

Оценка методологии автоматизации - MBT

  1. 1. Software quality assurance days 19 Международная конференция по вопросам качества ПО sqadays.com Санкт-Петербург. 20–21 мая 2016 Дмитрий Химион Москва, Россия Оценка методологии автоматизации тестирования - MBT
  2. 2. Оценка методологии автоматизации - MBT Дмитрий Химион руководитель направления автоматизации тестирования Performance Lab 10 лет в тестировании Докладчик на конференциях: •SQA Days 13 •ITSM Forum •SQA Days 14 •SQA Days 15 •SQA Days 16 •CodeFest 2015 •SQA Days 17 •Quality days •SQA Days 18 •CodeFest 2016 59 проектов по автоматизации тестирования +9 проекта - прототипы инструментария АТ
  3. 3. Оценка методологии автоматизации - MBT Введение Что на счёт Test Automation в Agile?! Agile Manifesto – 2001 год DevOps – 2008 год
  4. 4. Оценка методологии автоматизации - MBT План доклада
  5. 5. Оценка методологии автоматизации - MBT MBT – суть методологии
  6. 6. Оценка методологии автоматизации - MBT MBT – суть методологии • login • password
  7. 7. Оценка методологии автоматизации - MBT MBT – суть методологии
  8. 8. Оценка методологии автоматизации - MBT MBT – суть методологии 1. A-B-F 2. A-D-F 3. A-C-D-F 4. A-B-D-F
  9. 9. Оценка методологии автоматизации - MBT Сравнение с современными подходами к АТ Новый функционал Изменение Задача минимум Задача максимум A-B-F-G-H A-B-F-G-H A-B-D-F-G-H A-D-F-G-H A-C-D-F-G-H A-D-v-F-H A-D-v-F-H A-B-D-v-F-H A-C-D-v-F-H A-C-D-v-F-G-H A-B-D-F-H A-B-D-F-H A-D-F-H A-C-D-F-H v
  10. 10. Оценка методологии автоматизации - MBT Сравнение с современными подходами к АТ Новый функционал Изменение Критерий MBT подход Современный подход Разработка тестов 1X От 1,2X до 3X Актуализация тестов 1X От 1,2X до 3X Покрытие тестами Кол-во тестов v
  11. 11. Оценка методологии автоматизации - MBT Применимость для Agile разработки Суть гибкой разработки ПО: •Всегда рабочий продукт •Короткие спринты •Завершение тестирования по завершению разработки MBT подход Современный подход 1X От 1,2X до 3X 1X От 1,2X до 3X
  12. 12. Оценка методологии автоматизации - MBT Применимость для Agile разработки Суть гибкой разработки ПО: •Всегда рабочий продукт •Короткие спринты •Завершение тестирования по завершению разработки MBT подход Современный подход 1X От 1,2X до 3X 1X От 1,2X до 3X
  13. 13. Оценка методологии автоматизации - MBT Применимость для Agile разработки Смысл гибкой разработки ПО: •Всегда рабочий продукт •Короткие спринты •Завершение тестирования по завершению разработки MBT подход Современный подход 1X От 1,2X до 3X 1X От 1,2X до 3X
  14. 14. Оценка методологии автоматизации - MBT Применимость для Agile разработки Начало тестирования Релиз Затраты по MBT Что успевают разработчики в спринт, то успеют автоматизаторы
  15. 15. Оценка методологии автоматизации - MBT Применимость для Agile разработки Затраты по современной автоматизации Что успевают разработчики в спринт, то успеют автоматизаторы Начало тестирования Релиз Затраты по MBT
  16. 16. Оценка методологии автоматизации - MBT Концепция инструмента Test model Generator Restriction tool Source App driver Application Framework / Tool Logger Test Manager log
  17. 17. Оценка методологии автоматизации - MBT Концепция инструмента Test model Generator Restriction tool Source App driver Application Framework / Tool Logger Test Manager log
  18. 18. Оценка методологии автоматизации - MBT Как решение работает в жизни
  19. 19. Оценка методологии автоматизации - MBT Test model Generator Restriction tool Source App driver Application Framework / Tool Logger Test Manager Концепция инструмента Developer Analyst
  20. 20. Оценка методологии автоматизации - MBT Test model Source Концепция инструмента
  21. 21. Оценка методологии автоматизации - MBT Точка старта - авторизация Концепция инструмента
  22. 22. Оценка методологии автоматизации - MBT Требования к команде и процессам • Наличие компетенции по системе: – Описание прохождения бизнес процессов в деталях – Описание ветвлений бизнес процессов системы – Описание однозначных тестовых данных для бизнес процессов • Понимание достаточного тестового покрытия для системы
  23. 23. Оценка методологии автоматизации - MBT Стартовые требования и ограничения Test model Restriction tool Framework / Tool Logger Test Manager
  24. 24. Оценка методологии автоматизации - MBT Итоги • MBT = минимальный объёма кода • Позволяет обеспечить высокое тестовое покрытие • Подходит для Agile тестирования • Требует организации процессов тестирования и коммуникации • Обладает набором сложных не реализованных задач • Инструментов по MBT мало
  25. 25. Оценка методологии автоматизации - MBT Вопросы? dmitry.khimion@gmail.com Picasso-key dmitry.khimion

×