Skip to content

Repository files navigation

Юнит-тесты в 1С: паттерны проектирования

Материалы доклада Максима Штифонова о проектировании устойчивых юнит-тестов на платформе 1С.

Обложка презентации

Материалы

О докладе

Доклад посвящён практическому применению юнит-тестов в проектах 1С. В презентации рассматриваются классическая и лондонская школы тестирования, различие между наблюдаемым поведением и деталями реализации, а также паттерны и антипаттерны тестового кода.

Отдельная часть посвящена YAxUnit, подготовке тестовых данных, использованию моков, запуску проверок в CI и постепенному внедрению тестирования в команде.

Основные темы:

  • что считать юнит-тестом в 1С;
  • изоляция тестов и использование моков;
  • проверка поведения вместо деталей реализации;
  • паттерн AAA и распространённые антипаттерны;
  • управление тестовыми и случайными данными;
  • хранение тестов, CI и организация тестовых баз.

Выступление на Meetup 1C. Весна 2026

Доклад был представлен 21 марта 2026 года на конференции Meetup 1C. Весна 2026, организованной ООО «ДНС Технологии» во Владивостоке.

Выступление Максима Штифонова с докладом о юнит-тестах в 1С Максим Штифонов на Meetup 1C. Весна 2026

Выступление Максима Штифонова на Meetup 1C. Весна 2026 во Владивостоке

Использование ИИ при подготовке текста

Исходные идеи, примеры и выводы подготовлены автором. Часть текста пояснений была автоматически отредактирована с помощью ИИ, чтобы сделать материал более связным и удобным для чтения в текстовом формате.

Автор

Штифонов Максим Александрович

Лицензия и сторонние материалы

Авторские материалы распространяются по лицензии CC BY-NC-ND 4.0. Она разрешает некоммерческое распространение оригинальной версии с указанием автора, но не разрешает распространение изменённых версий.

Товарные знаки, логотипы, сторонние изображения, цитаты, фотографии и снимки интерфейсов не входят в указанную лицензию и принадлежат их соответствующим правообладателям. Подробности приведены в файлах LICENSE.md и THIRD_PARTY_NOTICES.md.

Репозиторий не является официальным материалом фирмы «1С», KoronaTech, BIA Technologies, ООО «ДНС Технологии» или других упомянутых организаций.

About

Презентация доклада «Юнит-тесты в 1С: паттерны проектирования», пояснения к слайдам и PDF-версия

Topics

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors