...

Все публикации — все для 1С

Механизмы тестирования в 1С. Использование методики TDD (разработка через тестирование) в 1С

Практика программирования Математика и алгоритмы Бесплатно (free)

Данная статья написана по материалам доклада, прочитанного автором на первой конференции инфостарта 2012 года. Она опубликована в журнале Инфостарта №1.

09.02.2015    78958    artbear    54    

Новичок в TDD

Практика программирования v8 1cv8.cf Бесплатно (free)

Краткие итоги первых шагов при разработке в 1С через TDD.

08.10.2018    11028    Alligator84    86    

Интеграция сценарного тестирования в процесс разработки

Практика программирования Инструментарий разработчика v8::УФ Абонемент ($m)

Эта статья является практическим пособием по внедрению тестирования на основе сценариев в процесс разработки программного обеспечения на базе платформы 1С:Предприятие 8.3. Документ отличает прикладная направленность, в нем содержится много кода, подходов и конкретики. Все рассмотренные примеры основаны на использовании бесплатной конфигурации Тестер

1 стартмани

04.07.2017    30117    grumagargler    30    

xUnitFor1C - набор инструментов для выполнения тестирования (модульного/юнит, приемочного, сценарного для 1С 8.3, интеграционного) в 1С:Предприятии 8

Инструментарий разработчика v8 1cv8.cf Бесплатно (free)

xUnitFor1C - простой и мощный фреймворк для тестирования в 1С. Позволяет тестировать в разных режимах обычное приложение, тонкий и толстый клиент управляемого приложения. Поддерживаются любые платформы 1С - от 8.2.17 до 8.3.5 и выше. Любые наборы тестов могут прогоняться в полностью автоматическом режиме. Автозапуск используется в различных build-серверах в системах Continuous Integration. Также возможно очень простое создание тестовых данных на основании табличных макетов. Эти макеты можно генерировать из реальных боевых данных. Полученные данные в тестах загружаются одной строкой кода. В статье я кратко описал историю продукта + вставил небольшое описание различных возможностей нашего фреймворка + список полезных статей/примеров/видео, обучающих/рассказывающих о практическом применении инструмента

13.11.2015    44892    artbear    45    

Написание простой обработки через тестирование

Математика и алгоритмы Практика программирования v8 1cv8.cf Абонемент ($m)

Раньше я считал, что в 1С невозможно юнит-тестирование (ведь тут нет вездесущих объектов, привычных классов и и. т.). Иногда на Инфостарте появлялись специализированные обработки, но часто они скорее отпугивали от темы тестирования, чем привлекали к ней. Потом я узнал про xUnitFor1C. Оказалось, что тестирование в 1С в общем не так уж и сложно, даже в сравнении с другими языками. В данной статье я расскажу о своем первом опыте.

1 стартмани

24.02.2015    28001    12    Alien_job    40    

Тестер: частые вопросы Промо

Практика программирования v8 Бесплатно (free)

Ошибкам бой - тесты норма жизни!

25.07.2018    29630    grumagargler    28    

Тестирование: Отлаживаем и тестируем REST интерфейс 1С с помощью SoapUI

Сценарное тестирование v8 Бесплатно (free)

Рассмотрим быстрый и удобный способ облегчения разработки и отладки REST, SOAP веб сервисов, а также создания автоматизированных тестов.

03.02.2020    5231    ivanov660    2    

Генератор данных. Полезный инструмент для разработки через тестирование

Инструментарий разработчика v8 1cv8.cf Абонемент ($m)

Данная обработка является инструментом для разработки через тестирование. Она предназначена для генерации тестовых данных перед выполнением тестов. По назначению она является альтернативой аналогичной библиотеки из проекта xUnitFor1C, однако формат описания данных принципиально другой.

1 стартмани

14.06.2016    16419    14    json    11    

Сверка таблиц при разработке через тестирование

Инструментарий разработчика Практика программирования Универсальные функции v8 Абонемент ($m)

Данная статья про инструмент, который я использую уже продолжительное время, и который, по моему мнению, заслуживает внимания. Также опишу несколько примеров его применения.

1 стартмани

09.10.2016    16017    10    json    1    

BDD 1С по душе

Тестирование и исправление v8 Россия Бесплатно (free)

Размышляя над проблемой тестирования, а точнее над проблемой качества решений, умные и не очень люди, в основном ломают копья над следующим противоречием “надо тестировать, но надо разрабатывать, а не тестировать” (Алексей Лустин) www.silverbulleters.org

15.01.2017    26179    dima_tuzov    44    

BDD в 1С

Математика и алгоритмы Vanessa Automation Бесплатно (free)

Я расскажу вам про магию BDD. Сначала будет немного теории, а потом я покажу, как это применимо к 1С на практике. BDD расшифровывается как Behavior Driven Development, разработка через поведение системы. Это означает, что мы выстраиваем весь наш процесс разработки, исходя из ожидаемого поведения.

30.08.2016    28844    Pr-Mex    19    

Разработка синтаксического анализатора языка запросов на языке 1С Промо

Математика и алгоритмы v8 1cv8.cf Абонемент ($m)

Пример разработки генератора для PEG парсера

1 стартмани

03.12.2014    25324    1    so-quest    70    

Обзор имеющихся библиотек OneScript

OneScript v8 Бесплатно (free)

Экосистема OneScript активно развивается. Количество пользователей данного интерпретатора и имеющихся библиотек неуклонно растет, количество решаемых проблем - тоже. Однако остро встает вопрос некоторой разобщенности и размазанности информации по имеющимся библиотекам, их функциональности и проблемам, которые они решают. Данная статья призвана навести порядок в этой теме.

14.11.2017    45154    nixel    87    

Unit-тесты с помощью 1C:Enterprise Development Tools

EDT v8 Бесплатно (free)

Концепция TDD требует перестроения подходов к разработке и наличия инструментов для запуска Unit-тестов. Про написание плагина для EDT, который содержит в себе инструменты написания, анализа результатов и запуска Unit-тестов для конфигураций 1С на конференции Infostart Event 2019 Inception рассказал ведущий специалист по внедрению компании 1С-Рарус Александр Капралов.

11.06.2020    4199    doublesun    7    

Опыт практического применения методики BDD на 1С. Написание сценариев

Математика и алгоритмы Практика программирования Vanessa Automation v8 Бесплатно (free)

Эта статья открывает цикл публикаций, в которых я хочу поделиться опытом использования методики BDD при разработке на 1С. В этой статье речь пойдёт о написании сценариев.

03.07.2016    23944    oleynik.dv    131    

Что немцу хорошо, то русскому... Как минимум, небезынтересно. Продолжаем тему Канбан

Управление проектом Бесплатно (free)

Пользуясь несовпадением рождественских каникул в России и Германии, решила познакомиться с тем, как организована работа разработчиков в одном немецком банке. Сразу оговорюсь: еще давно, со времен совместных яхтенных плаваний с немцами, я противник четких стереотипов из серии "все русские всегда...." или "все немцы обязательно..." (пропущенные места предлагаю читателям заполнить самим в меру своей испорченности).

14.01.2019    10314    MariaTemchina    13    

Применение методологии внедрения проектов Майкрософт на проектах внедрения 1С

Управление проектом v8 УУ Бесплатно (free)

Практика применения фирменной методологии внедрения SureStep от Майкрософт на проектах внедрения продуктов 1С.

08.10.2020    1860    impextr    11    

Онлайн-митап "1С:EDT: опыт использования". 11 декабря 2020 года. Промо

Инструментарий разработчика Разработка Платные (руб)

В связи с переносом ежегодной конференции INFOSTART EVENT на май 2021 года, возобновляем серию онлайн-мероприятий. Каждую пятницу будем встречаться в ZOOM и обсуждать темы, волнующие участников сообщества. 11 декабря обсудим опыт использования 1С:EDT.

3000 руб.

23.10.2020    2430    25    1    

Bugs must die! или Как повысить качество внедрений инструментами тестирования

Инструментарий разработчика Бесплатно (free)

Речь в статье пойдет про тестирование, про качество программ и про то, как можно процесс тестирования автоматизировать. Статья написана по итогам доклада, прочитанного автором на Конференции IE 2013 Еvolution 23-24 мая 2013 года. Также она напечатана в Журнале Инфостарта №2.

03.03.2015    19824    eu_genij    17    

Простой запуск юнит-тестов

Практика программирования Тестирование и исправление v8 1cv8.cf Абонемент ($m)

Шаблон экспресс теста на базе xUnitFor1C

1 стартмани

28.01.2017    14610    4    json    2    

Как разрабатывать на 1С и не быть "1С-ником"

Личная эффективность Россия Бесплатно (free)

В прогрессивном ИТ мире сложилось популярное мнение, что разработчики 1С - не совсем разработчики, и не совсем ИТ-шники в целом. Конечно, оно несправедливо. Но вот с причинами, почему такое мнение часто присутствует у наших коллег, очень не помешало бы разобраться. Это может оказаться весьма полезным делом, в том числе для общения в профессиональных кругах и личного развития.

17.01.2018    32386    comol    485    

Интерактивная отладка

Практика программирования v8 1cv8.cf Россия Бесплатно (free)

Инструменты не панацея - главное подход эффективный.

13.08.2019    4324    kuzyara    7    

Дымовые тесты для забывчивых/торопливых

Инструментарий разработчика v8 v8::УФ 1cv8.cf Абонемент ($m)

Инструменты для реализации дымовых тестов по метаданным конфигурации. И примеры.

1 стартмани

26.11.2018    6058    6    ImHunter    0    

Отчет INFOSTART EVENT 2012 (презентации, фото, прочие) Промо

О сообществе Бесплатно (free)

15 и 16 ноября 2012 года в Концертном зале «Колизей» на Невском, 100 в Санкт-Петербурге состоялась первая всероссийская конференция INFOSTART EVENT 2012 – значимое мероприятие по управлению проектами и профессиональной разработке на платформе 1С: Предприятие. Проект, реализованный профессиональным сообществом в области автоматизации учета и управления www.infostart.ru – самым многочисленным (более 315 000 участников!) сообществом Рунета, - собрал под своей эгидой представителей крупнейших компаний: 1С-Гэндальф, 1С-Рарус, ГК Бизнес Архитектор, ПФ «СКБ Контур», СГ Уралсиб, ОАО «Газпром Нефть», ОАО «Галс Девелопмент», «Регионгазхолдинг», «Петербургская Транспортная компания», «1С-Бюджет-Консалтинг», ООО «РосКонцепт», Холдинг RBI, СофтБаланс, РТЛ и многих других. Генеральным спонсором конференции INFOSTART EVENT 2012 выступила компания 1С: Первый Бит (www.1cbit.ru, делаемпроекты.рф) – крупнейшая региональная сеть среди фирм-франчайзи 1С. Почетными гостями мероприятия стали представители фирмы PricewaterhouseCoopers – мирового лидера в области аудита и бизнес-консультирования. Численность аудитории конференции INFOSTART EVENT 2012 превысила 580 человек, приехавших в Санкт-Петербург со всех регионов России и стран СНГ. Привлекательность конференции для участников заключалась, главным образом, в возможности поприсутствовать на мастер-классах докладчиков, а затем и пообщаться с ними лично в Малом аудиторном зале. Докладчиками на конференции выступили признанные «звезды» в области автоматизации учета и управления на платформе 1С, первоклассные профессионалы: Фарит Насипов, Евгений Гилев, Александр Орефков, Александр Кунташов, Николай Шилкин, Василий Казьмин, Ирина Павленко, Алексей Бочков, Александр Белов, Артур Аюханов, Станислав Митичкин, Дмитрий Юхтимовский, Павел Баркетов, Олег Филиппов, Герман Кудяков, Александр Чавалах, Алексей Лустин, Михаил Брегадзе, Валерий Федоров и Дмитрий Костюнин. За два дня работы конференции участники прослушали и обсудили более 20 докладов от ведущих специалистов и разработчиков, изучили тенденции и познакомились с инновациями, получили возможность лично пообщаться с лидерами индустрии, обменяться опытом, найти партнеров по бизнесу и единомышленников. Успех мероприятия и изобилие положительных отзывов позволяют с уверенностью утверждать, что в следующем году компания «Инфостарт» будет ждать всех желающих на INFOSTART EVENT 2013!

20.11.2012    42577    support    1003    

Рекомендации по организации отдела разработки (идеальная программа 2) Промо

Управление проектом Бесплатно (free)

Краткий список рекомендаций при организации отдела разработки или фирмы по созданию программных продуктов. Из личных наблюдений и опыта.

04.08.2013    53105    vitalya24    35    

Конструктор управленческих отчетов (СКД)

Инструментарий разработчика Управленческие v8 1cv8.cf УУ Абонемент ($m)

Под управленческими отчетами будем понимать консолидированные отчеты, в строках которых разделы учета - статьи, в колонках ресурсы - суммы. Также возможны дополнительные группировки (например, колонки по месяцам); иерархия по статьям. Пример: управленческий баланс.

1 стартмани

13.05.2015    11921    18    zqzq    7    

Ошибки команд или как стать лучше

Управление проектом 1С:Франчайзи, автоматизация бизнеса Бесплатно (free)

В этой статье я постарался собрать легко диагностируемые проблемы команд, которые мешают им стать лучше.

12.08.2015    23735    Stepa86    17    

Облачный каталог товаров на 1C Промо

WEB Оптовая торговля Розничная торговля Оптовая торговля Розничная торговля v8 УТ10 Розница Абонемент ($m)

Поднимите руки те, кто занимается разработкой на 1С. Спасибо, опустите. Поднимите руки те, кто хоть раз писал загрузку прайса из экселя. Я смотрю, все те же. Ладно, а теперь поднимите руки те, кто хоть раз задумывался о каком-то каталоге мастер-данных по товарам. Чуть меньше. А признайтесь, кто из вас свято убежден, что делать этот каталог должен кто-то другой, например, веб-разработчики? Об этом и пойдет речь.

1 стартмани

28.12.2015    27307    32    skif47    42    

Обработка для юнит-тестирования

Инструментарий разработчика v8 1cv8.cf Россия Абонемент ($m)

Обработка предназначена для автоматизированного выполнения юнит-тестов при написании кода методом «Разработка через тестирование» («TDD»), применяющимся как самостоятельно, так и, в частности, в методике экстремального программирования.

1 стартмани

15.01.2016    3155    0    CyberRich    6    

Обновление доработанной Бухгалтерии предприятия. Как проверить и убедиться, что все сделано хорошо? Промо

Практика программирования v8 БП2.0 Бесплатно (free)

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

05.09.2016    28071    kraynev-navi    33    

Несколько шаблонов для доработки типовых конфигураций

Практика программирования Инструментарий разработчика v8 v8::УФ Абонемент ($m)

Предлагаю несколько каркасов для создания новых объектов в типовых конфигурациях. Это выжимка из кода нескольких конфигураций, которая позволит быстро и красиво создавать и дорабатывать объекты метаданных с соблюдением идеологии исходной системы

1 стартмани

03.10.2016    37109    95    json    25    

Введение в CI для 1С

Математика и алгоритмы v8 Россия Бесплатно (free)

Значение роли тестирования при разработке ПО трудно переоценить, его применение позволяет повысить надёжность продукта и улучшить качество кода. Для продуктов для платформы 1С:Предприятие существует ряд инструментов для проведения тестирования, в том числе и от самого вендора. Но, также появились открытые инструменты, реализующие мировые практики проведения тестирования (проверки продукта), поддерживаемые сообществом. В этой статье описаны базовые принципы, которые необходимо понимать перед началом применения этих инструментов.

21.11.2017    23957    real_MaxA    22    

Ошибки управленцев: как доносить замечания до подчиненных и принимать их самим

Управление проектом Личная эффективность Бесплатно (free)

Перед стартом онлайн-конференции «Гнев и слезы руководителя» знакомимся с нашими спикерами. Сегодня говорим об Александре Орлове, бизнес-тренере, сооснователе и управляющем партнере Школы менеджеров «Стратоплан». Мы попросили Александра рассказать, какими инструментами в коммуникациях должен обладать руководитель, чтобы решать сложные вопросы со своими подчиненными.

25.01.2019    4826    user809424    0    

Интеграция сценарного тестирования в процесс разработки

Практика программирования Инструментарий разработчика Бесплатно (free)

Разработчик системы «Тестер» Дмитрий Решитко в своем докладе на конференции INFOSTART EVENT 2018 EDUCATION показывает, что процесс тестирования можно очень плотно интегрировать в процесс разработки, что внедрение тестирования – это возможность развития программиста как такового, позволяющая ему упорядочивать ход мыслей и оставаться «в фокусе». Навыки построения процесса кодирования на стыке с тестированием сокращают время на концентрацию, освобождают от страха перед изменениями и улучшают память разработчика.

08.07.2019    9380    grumagargler    7    

Онлайн-митап "Интеграционные решения в 1С". 24 июля 2020 года. Промо

Системная интеграция Платные (руб)

Инфостарт делает перезагрузку своих мероприятий. С 26 июня начинается онлайн-марафон Инфостарта: тематические митапы по управлению и технологиям. 24 июля пройдет онлайн-митап по интеграционным решениям в 1С. Разберемся в Rabbit MQ, Apache Kafka и многом другом. Присоединяйтесь!

27.05.2020    12599    69    Infostart    7    

Молчание "best practices": тестовые и эталонные данные, структура и связность, падения и новая функциональность, и другие неудобные вопросы к сценарному тестированию

Рефакторинг и качество кода Сценарное тестирование v8 Бесплатно (free)

Непонимание некоторых базовых вопросов мешает программистам начать применять инструменты тестирования в процессе разработки для 1С. Как разобраться в терминологии и интегрировать процесс тестирования в разработку 1С-решений на конференции Infostart Event 2019 Inception рассказал руководитель отдела разработки компании C.T.Consultants Решитко Дмитрий.

29.05.2020    4043    grumagargler    14    

Не спеша, эффективно и правильно – путь разработки. Часть 3. Практика

Практика программирования Бесплатно (free)

Черновой вариант книги Никиты Зайцева, a.k.a.WildHare. Разработкой на платформе 1С автор занимается с 1996-го года, специализация — большие и по-хорошему страшные системы. Квалификация “Эксперт”, несколько успешных проектов класса “сверхтяжелая”. Успешные проекты ЦКТП. Четыре года работал в самой “1С”, из них два с половиной архитектором и ведущим разработчиком облачной Технологии 1cFresh. Ну — и так далее. Не хвастовства ради, а понимания для. Текст написан не фантазером-теоретиком, а экспертом, у которого за плечами почти двадцать три года инженерной практики на больших проектах.

29.06.2020    9692    WildHare    33    

Видеозаписи онлайн-митапа "Интеграционные решения в 1С"

Интеграция Платные (руб)

24 июля прошел онлайн-митап по интеграционным решениям в 1С. Говорили о Rabbit MQ, Apache Kafka и многом другом.

3000 руб.

20.08.2020    2543    6    0