Какую пользу может принести непрерывное тестирование. Как инструмент MightyMoose может в этом помочь и какие дополнительные функции он несет. Как можно исследовать приложение на предмет корректности. Как его изучать.
Непрерывная интеграция (англ. Continuous Integration) — это практика разработки программного обеспечения, которая заключается в выполнении частых автоматизированных сборок проекта для скорейшего выявления и решения интеграционных проблем. В обычном проекте, где над разными частями системы разработчики трудятся независимо, стадия интеграции является заключительной. Она может непредсказуемо задержать окончание работ. Переход к непрерывной интеграции позволяет снизить трудоёмкость интеграции и сделать её более предсказуемой за счет наиболее раннего обнаружения и устранения ошибок и противоречий.
Непрерывная интеграция является одним из основных приёмов экстремального программирования.
Delivery – упаковка пакетов к возможной доставке.
Deployment – доставка пакетов до конечного пользователя
This is the Mighty-Moose that will keep a steady eye on all your tests. If any piece of code changes, he'll look up any affected tests and demand verification. Think of him as your personal Super Tester, your testing go-to guy, the mammal that can read The Matrix, for he is The Moose!
Проект WBR Jackals
Показать как проходит тестирование после сохранения результатов.
Показать как запускаются зависимые тесты на примере AirplaneDefailtSettingsTests
Для ручного прогона показать Ctrl+Shift+Y комбинации
Быстрая навигация по Ctrl+Shift+J как можно переходить к результатам
Нагядное состояние в виде галочек и крестиков.
Написать тест, показать как изменяется количество тестов
WBR Jackal
Cell (есть и желтые и зеленые и красные)
Position – пример когда тестов много, а все равно красный круг
ArrowFourWayDiagonalCell – дракон (показать граф)
Простые примеры можно показать на Jackal AirplaneDefailtSettingsTests
Cложный на ES
Обозначение цветами
Простые примеры можно показать на Jackal AirplaneDefailtSettingsTests
Cложный на ES
Показать как меняется диаграмма динамически