Онлайн-митап "DevOps в 1С: Тестирование и контроль качества решений на 1С". 22 января 2021 года

Публикация № 1338459

Администрирование - Администрирование данных 1С - Тестирование и исправление

Новый год - новая серия онлайн-мероприятий для сообщества Инфостарт. Зимние месяцы 2021 года посвящены различным тематикам управления и технологий автоматизации учета. Первый митап 2021 года проводим на тему тестирования и контроля качества решений на 1С.

Когда?

22 января 2021 года

Где?

Митап пройдет онлайн. Площадка проведения - ZOOM
Если вы впервые на платформе ZOOM, установите ее на компьютер или мобильный.

Zoom для компьютера, iOS и Android

Что будет?

Поговорим о:

  1. инструментах, механизмах и методиках тестирования решений;
  2. генерации сценариев тестирования;
  3. управлении качеством кода;
  4. и многом другом.

Модераторы митапа

Артур Аюханов, технический директор, INFOSTART

Алексанр Кунташов, ведущий программист, INFOSTART

Практикующий эксперт и евангелист DevOps-практик.
Активно применяет методики и инструменты тестирования с 2003 года (1С 7.7 и 1С 8.Х).
Автор\активный участник разработки нескольких инструментов тестирования для 1С.
Сторонник максимального использования в 1С методик тестирования, разработки через тестирование (TDD, BDD).

Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии. Преподаватель авторских курсов; проводит мастер-классы для разработчиков на 1С:Предприятии.

Постоянный докладчик конференций Инфостарта

Видеозаписи и презентации докладов
Расписание
10:00 - 10:40

Подготовка тестовых данных, оптимизация тестов для разработчиков

При работе с большим количеством тестов и их вариаций – возникает задача первичного наполнения базы данных. Очень часто с этим встречаются компании, когда надо разработчику протестировать простой функционал (например, что во всех формах отрабатывает сканирование штрихкода), но разработчик вынужден ждать прохождения чуть ли не всех тестов. 

Поэтому мы поговорим про: 

  1. Подготовку тестовых данных.
  2. Загрузку тестовых данных и их хранение в гите.
  3. Структуру тестов и использование экспортных сценариев.
  4. Оптимизацию временных затрат на рефакторинг тестов и первичное тестирование нового функционала за счет выполнения тестов по тегам.

Докладчик: Наталья Трухачева

10:40 - 11:20

Ускорение прохождения тестов в десятки раз

Чем больше компания использует тесты – тем меньше компания использует тесты. Такой абсурд заключен в том, что когда тесты выполняются десятки часов – то их начинают использовать все реже и реже. Вначале только ночью, потом только на выходные, потом только перед релизом. И чаще всего – компании начинают вырезать часть тестов, делать две версии тестов, в общем творить всякое, чтобы хоть как-то их использовать.
В этом докладе мы поговорим о том, как:

  1. Задействовать все мощности железа для увеличения скорости тестов.
  2. Какие проблемы вас поджидают на этом пути, в частности ошибки платформы, полная загрузка железа, и как эти проблемы решить.
  3. Как задействовать кучи потоков на одном агенте контура.
  4. Как запускать несколько агентов на одном компьютере.
  5. Как решать проблему налаживания окон при автотесте 1с друг на друга.
  6. Поделимся реальными рабочими скриптами.

Докладчик: Дмитрий Шерстобитов

11:20 - 12:20

Мастер-класс: Создание эффектных и высококачественных видеоинструкций с использованием Vanessa Automation

Качественное решение подразумевает наличие качественной документации. Видеоинструкции по праву завоевали симпатии пользователей, как самая доступная форма документации.
Покажу на сквозном примере как создавать видеоинструкции ""промышленного"" уровня качества, за которые не будет стыдно. В процессе вы сможете ознакомиться с новейшими возможностями Ванессы, которые существенно повышают удобство работы.

Докладчик: Виталий Чебан

12:20 - 13:20

Перерыв

13:20 - 14:00

Автоматические тесты и все-все-все

В своем докладе я расскажу о использовании практик DevOps в привычных нам процессах разработки и сопровождения динамично развивающейся системы 1С. Однако заострить внимание хочу на практических аспектах, поэтому во главе угла будут вопросы автоматического тестирования с использованием фреймворка Vanessa-ADD, подход к декомпозиции задач и организации тестовых стендов.

  • Как мы библиотеку тест-кейсов копили.
  • Плагины в 1С? Спасибо Vanessa-ADD.
  • Собираем из Unit тестов сценарий.
  • Деление – жизнь: критерии декомпозиции.
  • Организация тестовых стендов.

Докладчик: Беслан Байрамов

14:00 - 15:00

Круглый стол: Внедрение автотестирования в типичной ситуации для 1Сника. Большая конфигурация, много легаси-кода, высокая связность бизнес-логики

Докладчики: Александр Кунташов,
Артур Аюханов

15:00 - 16:00

Мастер-класс: Имплантация системы Тестер в работу программиста

Мастер класс в котором мы будем создавать новую функциональность с одновременным использованием инструмента тестирования.
Попишем код, попрактикуемся в подходах к тестированию интерфейса и бизнес-логики.
Будем работать в EDT, выгружать тесты в git, запускать их по событиям и поучимся работать с отчётами по тестированию.

Докладчик: Дмитрий Решитко

Доклады

22 января 2021
Александр<br>Кунташов Александр
Кунташов
Инфостарт
Ведущий разработчик
Занимается разработкой и внедрением систем автоматизации учета на 1С:Предприятии 8. Преподаватель авторских курсов; проводит мастер-классы для разработчиков на 1С:Предприятии 8.

Инфостарт
Технический директор
Практикующий эксперт и евангелист DevOps-практик.
Активно применяет методики и инструменты тестирования с 2003 года (1С 7.7 и 1С 8.Х).
Автор\активный участник разработки нескольких инструментов тестирования для 1С 7.7, 1С 8.1, 1С 8.3 - 1С++, Functest, Functest.8x, xUnitFor1C, Vanessa-ADD Провел оффлайн-мастер классы по тестированию в 2019 году в 7 крупных городах России и Белоруссии.
Обучал компании различного уровня (от федеральных до региональных) внедрению инженерных DevOps-практик (тестирование, CI\CD и т.п.) в 2016-2020гг.
Сторонник максимальной автоматизации, упрощения и организованности работы разработчика.
Сторонник максимального использования в 1С методик тестирования, разработки через тестирование (TDD, BDD) и использования других методик, показавших свою эффективность на других платформах.
Сторонник open-source ПО.
Показать полностью...
«Круглый стол: Внедрение автотестирования в типичной ситуации для 1Сника. Большая конфигурация, много легаси-кода, высокая связность бизнес-логики»

Доклад принят
C.T. Consultants Inc.
Руководитель отдела разработки
Профессиональную карьеру программиста начал на втором курсе, в 1994 году, во время учебы в одесском политехническом университете. Работал на полставки C++ программистом, специализация: сетевые протоколы и сервисы FreeBSD. Первое знакомство с системой 1С началось во второй половине девяностых, я помогал аудиторской компании с адаптацией 6-ой версии платформы для Молдовы. Сложившиеся условия рынка, опыт локализации российских решений и наличие коллег в области учета, подтолкнули на организацию разработки приложений на базе 1С с нуля; я был руководителем направления. На данный момент, авторские конфигурации для хозяйственного учета, продаются, развиваются и используются тысячами предприятий по всей Молдове и ряда других стран СНГ. С появлением платформы 8, я два года работал в Бухаресте, где производилось создание типового решения для Румынии на базе внедрения 1С в крупный строительный холдинг. Дальнейшая карьера развивалась в сторону разработки систем для крупных организаций нефтегазовой отрасли, производство, строительство. Приходилось работать в России, Казахстане, Ираке, в последних двух - вахтовым методом. В настоящий момент работаю в Канаде, руководителем отдела разработки внутренних учетных систем и сервисов для ряда аффилированных компаний разного профиля, на базе платформы 1С.
Показать полностью...
«Мастер-класс: Имплантация системы Тестер в работу программиста»
Мастер класс в котором мы будем создавать новую функциональность с одновременным использованием инструмента тестирования.
Попишем код, попрактикуемся в подходах к тестированию интерфейса и бизнес-логики.
Будем работать в EDT, выгружать тесты в git, запускать их по событиям и поучимся работать с отчётами по тестированию.

Доклад принят
Компания "1551"
Руководитель службы производственных систем
Работаю в сфере 1С более 10 лет. Занимался проектированием и разработкой в высоконагруженных системах, решением проблем с производительностью. Учувствовал в роли архитектора на больших проектах внедрения. На протяжении последних лет являюсь руководителем службы разработки 1С.
«Автоматические тесты и все-все-все»
В своем докладе я расскажу о использовании практик DevOps в привычных нам процессах разработки и сопровождения динамично развивающейся системы 1С. Однако заострить внимание хочу на практических аспектах, поэтому во главе угла будут вопросы автоматического тестирования с использованием фреймворка Vanessa-ADD, подход к декомпозиции задач и организации тестовых стендов.
  • Как мы библиотеку тест-кейсов копили.
  • Плагины в 1С? Спасибо Vanessa-ADD.
  • Собираем из Unit тестов сценарий.
  • Деление – жизнь: критерии декомпозиции.
  • Организация тестовых стендов.


Доклад принят
IRP Team
Руководитель отдела разработок
Уже более 10 лет работает в сфере 1С и связанных с ней сферах. С 2016 года в компании открыт отдел Dev, цель которого – изучение и внедрение новых механизмов.
Отдел перешел на работу с GIT, EDT. Разрабатывает конфигурации на английском языке, мобильные клиенты и приложения и внедряет в разных странах.

Среди проектов, реализованных за последнее время работы, на базе мобильной платформы/клиента 1С:
- реализация приложения для работы более 100 торговых агентов в сети дистрибуции товаров (создание клиентской и серверной части);
- реализация складских решений на базе ТСД и мобильной платформы/клиента;
- разработка конфигурации с нуля, сразу с прицелом работы в режиме мобильной платформы.
Показать полностью...
«Ускорение прохождения тестов в десятки раз»
Чем больше компания использует тесты – тем меньше компания использует тесты. Такой абсурд заключен в том, что когда тесты выполняются десятки часов – то их начинают использовать все реже и реже. Вначале только ночью, потом только на выходные, потом только перед релизом. И чаще всего – компании начинают вырезать часть тестов, делать две версии тестов, в общем творить всякое, чтобы хоть как-то их использовать.
В этом докладе мы поговорим о том, как:
  1. Задействовать все мощности железа для увеличения скорости тестов.
  2. Какие проблемы вас поджидают на этом пути, в частности ошибки платформы, полная загрузка железа, и как эти проблемы решить.
  3. Как задействовать кучи потоков на одном агенте контура.
  4. Как запускать несколько агентов на одном компьютере.
  5. Как решать проблему налаживания окон при автотесте 1с друг на друга.
  6. Поделимся реальными рабочими скриптами.


Доклад принят
Наталья<br>Трухачева Наталья
Трухачева
IRP Team
QA инженер
В сфере тестирования более 5 лет. Начинала с веб: тестирование сайтов и мобильных приложений. Затем перешла в сферу 1С, где внедрила процесс тестирования в командную работу с нуля. В данный момент занимаюсь разработкой и доработкой сценариев тестирования, детализацией требований к программе, тест-дизайном, контролем покрытия кода тестами.
«Подготовка тестовых данных, оптимизация тестов для разработчиков»
При работе с большим количеством тестов и их вариаций – возникает задача первичного наполнения базы данных. Очень часто с этим встречаются компании, когда надо разработчику протестировать простой функционал (например, что во всех формах отрабатывает сканирование штрихкода), но разработчик вынужден ждать прохождения чуть ли не всех тестов. 

Поэтому мы поговорим про: 
  1. Подготовку тестовых данных.
  2. Загрузку тестовых данных и их хранение в гите.
  3. Структуру тестов и использование экспортных сценариев.
  4. Оптимизацию временных затрат на рефакторинг тестов и первичное тестирование нового функционала за счет выполнения тестов по тегам.


Доклад принят
Виталий<br>Чебан Виталий
Чебан
SOFT LIDER
Ведущий разработчик
Программист не только по профессии, но и по призванию. Программирую с 5-го класса. В 1С - 7 лет. Люблю работать на стыке технологий. Ищу и внедряю в команде лучшие практики.
«Мастер-класс: Создание эффектных и высококачественных видеоинструкций с использованием Vanessa Automation»
Качественное решение подразумевает наличие качественной документации. Видеоинструкции по праву завоевали симпатии пользователей, как самая доступная форма документации.
Покажу на сквозном примере как создавать видеоинструкции ""промышленного"" уровня качества, за которые не будет стыдно. В процессе вы сможете ознакомиться с новейшими возможностями Ванессы, которые существенно повышают удобство работы.

Доклад принят

Причины купить

 

  Участник
Онлайн-доступ к митапу +
Видеозаписи митапа +
Презентации докладчиков +
Сертификат участника +
до 21.01.2021 г. 3000 рублей
  Купить

Для тех, кто купил оффлайн-участие на INFOSTART EVENT

Вы можете принять участие в данном митапе бесплатно. Просто оставьте заявку по кнопке ниже.

Участвовать в митапе бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. e1iana 04.01.21 16:07 Сейчас в теме
Добрый день, хотела уточнить, будет ли данный митап в записи?
2. kbazzh 73 12.01.21 11:16 Сейчас в теме
(1) Добрый день!
да, конечно, все материалы будут доступны в записи после мероприятия
3. FatPanzer 9 16.01.21 21:12 Сейчас в теме
Опять вставлю свою занозу. Нам о контроле качества хочет рассказать Инфостарт, который не смог проконтролировать качество своего баннера? Или как?
Прикрепленные файлы:
4. kbazzh 73 18.01.21 09:13 Сейчас в теме
(3) Спасибо, что написали)
Сейчас все исправим!
5. begemot 269 22.01.21 18:06 Сейчас в теме
Опубликуйте стенограмму чата, пожалуйста.
6. kuntashov 415 22.01.21 18:20 Сейчас в теме
(5) Лог чата сохранен и будет обязательно опубликован вместе с видео, чуть-чуть позже.
Оставьте свое сообщение

См. также

daСклонение: склонение ФИО, должностей, чисел, прилагательных, существительных на языке 1С + ТестЦентр Промо

Универсальные функции v8 1cv8.cf Абонемент ($m)

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

1 стартмани

14.02.2015    107312    108    daMaster    90    

Сравнение реального дохода со средним доходом из API.HH.RU

Зарплата Управленческие v8 v8::СПР ЗУП3.x УУ Абонемент ($m)

Внешняя обработка на управляемой форме для 1С:Предприятие 8.3 по интеграции с HH.RU используя HH REST API. Ключевые функции: получение списка вакансий по должностям (Ключ для работы не нужен); расчет среднего дохода; Тестирование проводилось на платформе 1С:Предприятие 8.3 (8.3.13.1513) Зарплата и управление персоналом, редакция 3.1 (3.1.11.68) совместно с API.HH.RU.

1 стартмани

11.11.2019    4703    7    solaru    2    

Конфигурация для рекламного агентства

Управление услугами и сервисом Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) Управление взаимоотношениями с клиентами (СRM) Производство готовой продукции (работ, услуг) v8 Реклама, PR и маркетинг УУ Абонемент ($m)

Данная конфигурация выполнена для решения тестового задания: Цель задания: 1) Понять, на каком из клиентов сколько мы заработали;  2) Понять, по какому виду СМИ сколько мы заработали;  3) Проследить по каждой услуге: у кого за сколько купили и кому за сколько продали, с возможностью перейти в соответствующий документ. Реализовано с помощью: 1. Справочники - контрагенты, номенклатура 2. Документы - Поступление услуг, реализация услуг 3. Отчеты - отчет по контрагентам, номенклатуре и движений.

1 стартмани

21.05.2019    5975    0    solaru    0    

Загрузка номенклатуры в УТ 10.3 из Excel файла с генерацией штрихкодов

Загрузка и выгрузка в Excel Обработка справочников Оптовая торговля Розничная торговля Учет ТМЦ Оптовая торговля Розничная торговля Учет ТМЦ v8 УТ10 Россия Абонемент ($m)

Обработка позволяет генерировать новые номенклатурные позиции на основе данных из файла Excel с последующей генерацией штрихкодов (ШК). Может быть полезна при больших поступлениях товаров на склад, где ручное создание и присваивание штрихкода  (ШК) может занимать много времени.

1 стартмани

24.03.2017    8456    7    solaru    0    

Под капотом управляемых форм

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

Управляемые формы уже давно и плотно вошли в жизнь 1С-разработчика. Однако, судя по недавним публикациям на Инфостарте, многие до сих пор мало знакомы с ними. Предлагаю разобраться с тем, что же это такое.

26.08.2013    274794    Evil Beaver    274    

[NotaBene] Универсальный отчет по таблице значений

Практика программирования v7.7 1cv7.md Россия Абонемент ($m)

1C v.7.7 Готовое решение. Не требует настройки. Не требует допрограммирования. Данная обработка решает часто встречающуюся задачу вывода в "красивом" виде таблицы значений (полученной, например, из запроса). Поддерживается произвольное группирование данных, отключение/включение группировок, в т.ч и создание "шахматок" (типа "продажи понедельно"). Обработка может использоваться как и в отладочных целях (для нормального просмотра ТЗ), так и в составе вполне рабочих отчетов. По крайней мере, я неоднократно клиентам данную обработку ставил вместо того, чтобы каждый раз писать замороченные выводы данных. И клиенты довольны, и мне - проще...

2 стартмани

07.05.2007    30101    2900    CheBurator    64