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 <p>Этот курс рассказывает о том, как тестировать ошибки, сложные ситуации, в которых есть побочные эффекты, в том числе завязанные на таймеры. Основные темы:</p>
3 <p>Этот курс рассказывает о том, как тестировать ошибки, сложные ситуации, в которых есть побочные эффекты, в том числе завязанные на таймеры. Основные темы:</p>
4 <ul><li>Тестирование ошибок. Снепшот-тесты</li>
4 <ul><li>Тестирование ошибок. Снепшот-тесты</li>
5 <li>Фикстуры. Организация тестовых данных</li>
5 <li>Фикстуры. Организация тестовых данных</li>
6 <li>Изоляция побочных эффектов. Стабы. Инверсия зависимости</li>
6 <li>Изоляция побочных эффектов. Стабы. Инверсия зависимости</li>
7 <li>Моки. Тестирование методом чёрного ящика</li>
7 <li>Моки. Тестирование методом чёрного ящика</li>
8 </ul><h2>Рекомендуемые программы</h2>
8 </ul><h2>Рекомендуемые программы</h2>