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.

Mighty Moose - Continuous Testing

276 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

×