HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Полный доступ к материалам</p>
1 <p>Полный доступ к материалам</p>
2 <p>Что сегодня узнаем?</p>
2 <p>Что сегодня узнаем?</p>
3 <ul><li>Зачем нужны тесты?</li>
3 <ul><li>Зачем нужны тесты?</li>
4 <li>Как тестировать код в Ruby?</li>
4 <li>Как тестировать код в Ruby?</li>
5 <li>Структура тестов</li>
5 <li>Структура тестов</li>
6 <li>Вспомогательные инструменты</li>
6 <li>Вспомогательные инструменты</li>
7 </ul><p>Зачем тестировать?</p>
7 </ul><p>Зачем тестировать?</p>
8 <ul><li>Убедиться, что новый функционал не ломает старый</li>
8 <ul><li>Убедиться, что новый функционал не ломает старый</li>
9 <li>Выявить баги на этапе деплоя, а не в проде</li>
9 <li>Выявить баги на этапе деплоя, а не в проде</li>
10 <li>Для согласованной работы команды разработчиков</li>
10 <li>Для согласованной работы команды разработчиков</li>
11 <li>Выявить неправильную архитектуру</li>
11 <li>Выявить неправильную архитектуру</li>
12 </ul><p>Виды тестирования</p>
12 </ul><p>Виды тестирования</p>
13 <ul><li>Блочное</li>
13 <ul><li>Блочное</li>
14 <li>Интеграционное</li>
14 <li>Интеграционное</li>
15 <li>Системное</li>
15 <li>Системное</li>
16 </ul><p>Структура теста</p>
16 </ul><p>Структура теста</p>
17 <ul><li>Начальные условия</li>
17 <ul><li>Начальные условия</li>
18 <li>Ожидаемый результат</li>
18 <li>Ожидаемый результат</li>
19 <li>Проверка результата</li>
19 <li>Проверка результата</li>
20 </ul><h2>Minitest</h2>
20 </ul><h2>Minitest</h2>
21 <p>Пример теста на Minitest:</p>
21 <p>Пример теста на Minitest:</p>
22 <h2>Assertions</h2>
22 <h2>Assertions</h2>
23 <h2>Expectation</h2>
23 <h2>Expectation</h2>
24 <h2>Хуки</h2>
24 <h2>Хуки</h2>
25 <h2>Запуск тестов</h2>
25 <h2>Запуск тестов</h2>
26 <h2>Рекомендуемые программы</h2>
26 <h2>Рекомендуемые программы</h2>