Событие завершено
Воркшоп по TDD для студентов ЧелГУ, 05 марта 2025 в 08:00
Т-Банк

Обсуждение важности тестирования в процессе разработки
Тестирование играет ключевую роль в процессе разработки программного обеспечения. Оно помогает выявить ошибки на ранних стадиях и обеспечивает надежность и качество конечного продукта.
Подход Test Driven Development (TDD)
Test Driven Development (TDD) — это методология разработки, при которой тесты пишутся до написания кода. Рассмотрим этот подход на примере генератора коротких ссылок:
- Сначала пишется тест, который описывает желаемое поведение функции генерации коротких ссылок.
- Затем пишется минимальный код, чтобы пройти этот тест.
- После этого код рефакторится для улучшения его структуры и производительности, при этом все тесты должны оставаться успешными.
Использование Spring в тестах
Spring предоставляет множество инструментов и механизмов для упрощения процесса тестирования. Среди них:
- Spring TestContext Framework, который позволяет интегрировать тесты с контекстом приложения.
- MockMvc для тестирования веб-слоев без необходимости запуска сервера.
- Поддержка аннотаций, таких как
@MockBeanи@SpyBean, для создания и управления моками и шпионами в тестах.
Доклады
На конференциях и семинарах часто обсуждаются различные аспекты тестирования и применения TDD, а также использование Spring в тестах. Это позволяет разработчикам обмениваться опытом и улучшать свои навыки.
Офлайн
Бесплатно
Событие завершено

