Successfully reported this slideshow.

Mighty Moose - Continuous Testing

270 views

Published on

Какую пользу может принести непрерывное тестирование. Как инструмент MightyMoose может в этом помочь и какие дополнительные функции он несет. Как можно исследовать приложение на предмет корректности. Как его изучать.

Published in: Software
  • Be the first to comment

  • Be the first to like this

Mighty Moose - Continuous Testing

  1. 1. 1 ©LuxoftTraining2012 на примере Mighty Moose Непрерывное тестирование Гордиенков Андрей
  2. 2. 2 ©LuxoftTraining2013 О докладчике  Фанат программирования и рассказов о программировании  Ведет свой блог 3 года: статьи и видео  АОП евангелист  Очень ленив, поэтому ищет пути как писать меньше, а делать больше
  3. 3. 3 ©LuxoftTraining2013 Базовые возможности Анализ рисков Анализ зависимостей Real-Time  Значение маркеров на полях  Как быстро узнать зависимые тесты  Как увидеть цепочку вызовов в тесте  Результат в реальном времени Содержание  О продукте  Запуск тестов в автомате  Ручной запуск Настройка  Что и как можно настроить
  4. 4. 4 ©LuxoftTraining2013  Практики  Continuous Integration  Continuous Delivery  Continuous Deployment Введение
  5. 5. 5 ©LuxoftTraining2013  Цель  Сократить время обратной реакции  Сократить трудозатраты Введение
  6. 6. 6 ©LuxoftTraining2013  Непрерывное тестирование – получение постоянной обратной связи о состоянии проекта по зависимым тестам.  Зачем надо?  Экономия времени на рутинных действиях  Анализ качества тестов  Обзор зависимостей в контексте тестов  Не зависит от IDE и системной платформы.  Но хорошо интегрируется в VS2010, VS2012  Бесплатный! О продукте
  7. 7. 7 ©LuxoftTraining2013  Сайт http://www.continuoustests.com  Авторы  Грег Янг (Greg Young)  Свен Акенхаузен (Svein Arne Ackenhausen)  Поддержка  NUnit  XUnit  MBUnit  MSTest  Видео на русском  http://softblog.violet-tape.ru/tag/mightymoose/ Еще о продукте Базовыевозможности
  8. 8. 8 ©LuxoftTraining2013  Тестирование  Анализ зависимых тестов  Ручной прогон тестов  Быстрая навигация по результатам  Наглядное отображение состояния теста Базовые возможности Базовыевозможности
  9. 9. 9 ©LuxoftTraining2013  Количество тестов на метод  Почему не покрытие кода?  Вероятность поломки метода Анализ рисков Анализрисков
  10. 10. 10 ©LuxoftTraining2013 Количественная оценка тестов Анализрисков
  11. 11. 11 ©LuxoftTraining2013 Вероятность поломки метода Анализрисков
  12. 12. 12 ©LuxoftTraining2013  Диаграмма использования  Диаграмма вызовов Анализ зависимостей Анализзависимостей
  13. 13. 13 ©LuxoftTraining2013 Диаграмма использования Анализзависимостей
  14. 14. 14 ©LuxoftTraining2013 Диаграмма вызовов Анализзависимостей
  15. 15. 15 ©LuxoftTraining2013  Непрерывная компиляция и прогон тестов  Feeling like a Rock Star! Режим реального времени Режимреальноговремени
  16. 16. 16 ©LuxoftTraining2013  Режим тестирования  Полный автоматический  Автоматический после сборки  Полностью ручной  Режим сборки  Визуальное представление диаграмм  Исключение тестов Настройка Настройка
  17. 17. 17 ©LuxoftTraining2013 ? Вопросы Ссылки  http://continuoustests.com/  http://softblog.violet-tape.ru/tag/mightymoose/  http://codebetter.com/gregyoung/
  18. 18. 18 ©LuxoftTraining2013 Mighty-Moose Keyboard Shortcuts Function Shortcut Go to Mighty-Moose Window Ctrl+Shift+J Navigate Mighty-Moose Window Arrow Up/Down Or Vim k/j Test/Error Details In Feedback List I => In Mighty-Moose window Debug Test In Feedback List D => In Mighty-Moose window Display Graph Ctrl+Shift+Y, G Build All/Run All Tests Ctrl+Shift+Y, A Run Related Tests (Method) Ctrl+Shift+Y, R Run Tests Under Cursor (Test, Fixture, Namespace) Ctrl+Shift+Y, U Rerun Last Manual Test Run Ctrl+Shift+Y, E Debug Test Under Cursor Ctrl+Shift+Y, D Rerun Last Debug Session Ctrl+Shift+Y, W Graph navigation Zoom Arrow Ctrl+Up/Down Or +/- Or PgUp/PgDn Move between nodes Arrow Keys Or Vim keys H/J/K/L Pan Graph Alt + Arrow Keys Or Alt + Vim keys H/J/K/L Бонус
  19. 19. 19 ©LuxoftTraining2012 Спасибо за внимание! Почта: my@violet-tape.net Контакты: Skype: violet-tape Blog: softblog.violet-tape.ru

×