fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Александр Кунташов — про 1С и не только

Александр Кунташов — про 1С и не только

رفتن به کانال در Telegram

Заметки про разработку и смежные штуки: 1С, Vanessa Automation, DevOps в 1С, OneScript, PHP, Linux, JS, Python и всякое вокруг и около ИТ.

نمایش بیشتر
2 565
مشترکین
اطلاعاتی وجود ندارد24 ساعت
اطلاعاتی وجود ندارد7 روز
+230 روز
آرشیو پست ها
🤟 Видео: доклад «Лучшие практики разработки сценариев на Vanessa Automation, которые должен знать каждый тимлид QA», Александр Кунташов, Инфостарт Уже опубликован мой доклад с только что отгремевшей конференции INFOSTART TEAMLEAD&CIO EVENT 2025: 🌐 https://vkvideo.ru/video-42867005_456240497 Цель доклада (кроме того, чтобы рассказать о том, куда в первую очередь смотреть при рецензировании сценариев проверки поведения) - пошевелить сообщество на тему создания стандартов/методичек по автоматизации тестирования на ТурбоГеркине. В конце доклада есть ссылка на пока полупустой репозиторий: 😺 https://github.com/infostart-devops/turbogherkin/ Я его в ближайшее время буду наполнять, перенося наши внутренние лабораторные и мои личные наработки, поэтому, кому интересно, подписывайтесь. У кого есть что сказать по теме - был бы рад услышать вас в issues там же и даже PR рассмотреть и принять. Но можно и просто придти ко мне в личку @kuntashov и рассказать, где я не прав или поделиться своим опытом. 🟢 КОНКУРС! В презентации несмотря на редактуру и проверку есть опечатки, а во время доклада я мог чего-то наговорить. Кто больше всех найдет таких "дефектов" в моем докладе (в презентации, в словах), я подарю книгу. Последнее время по тестированию не так много выходит книг вообще, не только на русском языке, а эта относительно свежая — 2023 года издания (на книге написано, оригинал издан в 2022): «Эффективное тестирование программного обеспечения», Маурисио Аниче (оригинал: «Effective Software Testing: A developer's guide», Mauricio Aniche) Перевод на первый взгляд неплохой (еще не дочитал, у меня собственный экземпляр, вышлю не ее, а новенькую)). ✔️ Правила/условия конкурса: — найти опечатки/баги/оговорки в моем докладе (далее "дефекты", они точно есть) — написать мне в личку @kuntashov это список и пару слов о себе: как зовут, кем работаете (тестировщик/разработчик) и как давно в тестировании — ваших ответов жду до 4 марта до 23:59 — результат напишу здесь отдельным постом 6 марта — победит тот, кто найдет больше всех "дефектов" — если будет несколько с одинаковым количеством найденных багов - книжку получит тот, кто прислал перечень первым — публичного списка тех, кто участвует не будет, жалобы не принимаются и все такое ) — участники конференции, участники текущего потока моего курса и подписчики участвуют на равных — приз вышлю почтой/СДЭКом/удобным способом доставки за мой счет Погнали )

А уже 24 февраля стартует 🤟 TEAMLEAD&CIO EVENT. У москвичей и кто рядом наверное еще есть возможность заскочить оффлайн и пообщаться лично, ну и всегда есть возможность присоединиться онлайн. Игорь Апресов (@IngvarVilkman) выступает 25 февраля с докладом «Стандарты v8std, связанные с информационной безопасностью». Мой доклад «Лучшие практики разработки сценариев на Vanessa Automation, которые должен знать каждый тимлид QA» тоже 25 февраля.

✅ ➕ 🧙‍♂️ «Промышленное тестирование конфигураций в 1С» — опубликован доклад Леонида Паутова и Анастасии Андрияновой с INFOST
✅ ➕ 🧙‍♂️ «Промышленное тестирование конфигураций в 1С» — опубликован доклад Леонида Паутова и Анастасии Андрияновой с INFOSTART TECH EVENT 2024 о тестировании ERP На Инфостарте опубликован транскрипт мега-доклада о подходах и технологиях, используемых при тестировании флагманского решения 1С:ERP: ➡️ https://infostart.ru/1c/articles/2299156/ (видео тут). Для меня это был один из лучших докладов на конференции и в целом по тестированию решений на 1С за последнее время: — много конкретики про то, как организовано решение технически — цифры по ресурсам, необходимым, чтобы выполнять тестирование в таких масштабах — факты об организации процессов и любопытные подходы (например, крутая идея об использовании ресурсов мощных компьютеров разработчиков на нужды тестирования в периоды простоя) Естественно, не все из сказанного даже с адаптацией можно перенести на свой проект, потому что тут подходы очень сильно зависят от масштабов, а масштабы тестирования ERP — космические, и на наши более приземленные задачи эти подходы применить будет невозможно (ну или нецелесообразно) по причине несопоставимой сложности/дороговизны. Рекомендую доклад к прочтению или просмотру всем, кто занимается тестированием, разработкой и внедрением решений на 1С. (И очередное спасибо Вике Дорохиной за титаническую работу по транскрибации и редактуре)

👍 ДевоПес? 👎 ДевопСвин! #юмор
👍 ДевоПес? 👎 ДевопСвин! #юмор

✅ Инструменты тестировщика. Быстрое восстановление исходного состояния тестовой базы при помощи расширения «Откат изменений данных» В информационных базах 1С на уровне рядовых пользователей нет команды undo, которая могла бы легко аннулировать логически связанные изменения в данных, а тесты через интерфейс невозможно выполнить в транзакции, т.е. так, чтобы можно было бы откатить сделанные ими изменения. Записал еще одно небольшое видео, которое меньше, чем за 5 минут познакомит вас с инструментом, который решает эти задачи и помогает сэкономить кучу времени не только тестировщикам, но и консультантам, аналитикам, да и разработчикам тоже — всем, кто активно работает с данными в информационных базах: подготавливает эталонные данные, тестирует, моделирует и проводит какие-то эксперименты. А еще хочу вас пригласить на вебинар «Пишем на VA сценарии проверки поведения для одной из внутренних конфигураций Инфостарта». Он состоится в среду, 22 января в 18:00 по московскому времени. Вебинар бесплатный, но нужно зарегистрироваться: на почту, которую вы укажете, в день вебинара придет ссылка, по которой вы сможете подключиться. Вот ссылка на регистрацию: ➡️ https://infostart.ru/va-course/#webinar На вебинаре я буду писать автотесты на VA для одной из наших небольших внутренних конфигураций, показывая и рассказывая о том, из чего состоит ежедневная работа тестировщика и отвечу на ваши вопросы о тестировании решений на 1С при помощи Vanessa Automation, о нашем курсе по тестированию и на любые другие вопросы, связанные с автоматизацией тестирования. #КурсПоVA

[Oscript] От базовой библиотеки до полного расцвета с ОСенью. Разработка базовой версии Вместе создадим библиотеку на Oscript
[Oscript] От базовой библиотеки до полного расцвета с ОСенью. Разработка базовой версии Вместе создадим библиотеку на Oscript с нуля, шаг за шагом: от базовой структуры проекта до перевода на ОСень. Разберем структуру проекта, работу с файлом конфигурации, логирование, уведомления, консольный интерфейс и многое другое. Освоим весь цикл разработки и сделаем первый шаг к созданию собственных инструментов на Oscript! Подробнее

Фундаментальный туториал про ОСень 💪 (пока там весна-лето, ОСенний урожай обещан в следующей публикации).

Бирман отлично сформулировал про слепое следование метрикам, которое сейчас во многих продуктовых командах возводится в абсолют:
Если мы полностью доверяем цифрам, то наш продукт лишён стержня, задумки, плана. Он просто куда-то дрейфует по течению. Сегодня пользователям вкатило что-то, мы стали это развивать. Завтра стало модно другое — мы стали развивать другое. Куда мы придём такими шагами через десять лет? В мутанта, где банкинг с маркетплейсом приправлен рилсами и сторисами. Никто не понимает, что там где и зачем — просто вот так получилось. Главное на это не дышать. Мне больше нравится подход, когда всё решают люди со вкусом и мнением. Они — авторы продукта, продукт несёт их идеи. Ты доверяешь продукту, потому что понимаешь, как думают и что ценят эти люди. Да, авторы могут хотеть фигню, которая никому кроме них не нужна. Но им не запрещено свои вкус и мнение менять, если они видят, что ошибаются. Даже Стив Джобс умел менять своё мнение, так уж и остальные как-нибудь справятся! Важно, что мнение всегда есть! Мы идём куда-то, иногда смотрим на данные для оценки своей адекватности, и, в случае чего, корректируем курс, но у нас есть курс!

✅ [clickbait on]Очень полезный навык, который вы еще успеете освоить в этом году: мультикурсоры и множественное выделение в Vanessa Automation[clickbait off] Много лет (уже более десятка — с тех времен, когда подсел на SublimeText) пользуюсь такой штукой, как мультикурсоры. А до них еще раньше — вертикальным/блочным выделением текста в файловом менеджере-комбайне FAR. Не представляю без этой возможности эффективную работу с кодом и текстом. И несмотря на то, что эта фича сейчас есть в каждом современном редакторе, пользоваться ей умеют не все, а многие и не знают про ее существование, поэтому решил наконец-то записать небольшой урок, как использовать мультикурсоры в редакторе ТурбоГеркина в Vanessa Automation. Но даже если вы не используете VA, посмотреть будет полезно — в Visual Studio Code все это работает точно также. 🟢Если вы VA все-таки используете, то у меня для вас еще одна плюшка: 3 февраля наступающего года стартует новый поток курса «Автоматизированное тестирование в 1С», который я провожу в Инфостарте и для физических лиц у меня есть промо-код на 15%, который действует по 10 января включительно при оплате за рубли (оплата с бонусных счетов Инфостарта или стартмани, к сожалению, со скидкой не доступна): 15QA-FROMALEX Приходите учиться автоматизировать проверки поведения решений на 1С, или, по-простому, писать автотесты на ТурбоГеркине. 🤟 И еще в заключении по теме тестирования: проголосуйте за мой доклад, который я подал на февральский INFOSTART TEAMLEAD&CIO Event, если тема вас касается профессионально и кажется интересной: «Лучшие практики разработки сценариев на Vanessa Automation, которые должен знать каждый тимлид QA» (Как видите, и тут кликбейт — осваиваю мастерство заголовков! 🙈) Я на конференции буду и так и так в качестве модератора, увидимся, но хочется понимать, интересна ли тема той части сообщества 1С, которая причастна к вопросам тестирования.

Более просторный/воздушный интерфейс 8.5.1 Ура?
Более просторный/воздушный интерфейс 8.5.1 Ура?

Продолжаем тему с отпуском у программистов вопросом: какие теперь у вас планы на новогодние каникулы? ☃️

Repost from Vanessa OpenSource
⚡️Выпущен🌲 предновогодний 🌲 релиз Vanessa-runner v2.5.0⚡️ 🔥Огромное спасибо @Segate за подготовку новых фич релиза и переезд CI\CD на Github actions 🔥Больщущее спасибо @yukon39 за PR с поддержкой автономного сервера! 🔥Большое спасибо всем контрибьюторам за ваши доработки и участие в проекте! ## Приветствуем новых контрибьюторов * atyz2013 (ник на Гитхабе) - 631 ## Изменения
* Добавлен параметр ibsrv для запуска команд с использованием автономного сервера 645 * Использование ibcmd для серверных баз 639 * Переезд CI\CD на Github actions * 635 636 646 648 649 650 * Исправление поведения команды init-dev с флагом --dt 625 * Флаг --dt в init-dev не работал, если в dt есть пользователи * Убрано лишнее обновление, для случая, если после инициализации бд или загрузки dt больше действий не производилось. * Вернул поведение при котором сначала грузилась база из dt, а потом на нее накатывались исходники. Можно опять использовать конструкции вида init-dev --dt ./xxx.dt --src ./src/cf При этом будет сначала загружен дамп, а потом будут загружены исходники - cf, src, хранилище * Инкрементальная загрузка на основании расхождений не только с предыдущим коммитом, но и с текущей конфигурацией 637 * Добавлен генератор json-схемы и обновлена json-схема 644 * Добавлен параметр --lockend для указания времени завершения блокировки сеансов 631 * Если открытие конфигуратора происходит интерактивно и не требует ожидания - сообщение "Работа Конфигуратора завершена" не выводится 632 * Исправлены ошибки в примере example.env.json 608 * уточнены тесты и расчет покрытия * Фича "Приоритеты настроек" и и новые переменные окружения 642 * Объединил бдд и юниты в один файл для корректного расчета покрытия 638 * Рефакторинг работы с настройками + дополненные тесты для настроек 643 Full Changelog: https://github.com/vanessa-opensource/vanessa-runner/compare/v2.2.22...v2.5.0
Ссылки на каждый PR есть в описании релиза

Артур взял отпуск, поэтому держите новый релиз:
Артур взял отпуск, поэтому держите новый релиз:

🤟 Сегодня официально открылся первый тур голосования за доклады конференции INFOSTART TEAMLEAD&CIO EVENT, которая, напомню,
🤟 Сегодня официально открылся первый тур голосования за доклады конференции INFOSTART TEAMLEAD&CIO EVENT, которая, напомню, будет проходить 24 и 25 февраля 2025 года в Москве. Я в этом году помогаю Алексею Петухову из InfoWatch ARMA вести секцию «Информационная безопасность, защита данных, управление рисками». Первый тур пройдет до 10 декабря и доклады все еще принимаем. Если не хотите выступать 😉, то приглашаю проголосовать за интересные вам темы, голоса нам помогают сориентироваться в том, что действительно интересно. p.s. Оцените винтажный стиль от наших дизайнеров 💪. Заявлено, что это наши счастливые 90е, но местами откровенно выглядит как американские 70е в период начала коммерциализации ИТ и появления персональных компьютеров. Впрочем что визуально не есть плохо, просто впечатление )

Вышел новый релиз, спасибо @artesk за текст, @Lidya_Ilchuk за обложку, битуля от Су Дин И https://music.yandex.ru/album/33934790/track/132728259?utm_medium=copy_link

Я знаю, что мы уже слышали, но теперь это с профессиональным продакшеном и от команды с именем 🎉

👮‍♀ Приглашаю докладчиков в секцию «Информационная безопасность, защита данных, управление рисками» на INFOSTART TEAMLEAD&CI
👮‍♀ Приглашаю докладчиков в секцию «Информационная безопасность, защита данных, управление рисками» на INFOSTART TEAMLEAD&CIO EVENT 2025 В октябре у нас отгремел Техэвент, который по многим отзывам и моему личному мнению получился одним из лучших эвентов за все время, а мы уже готовимся к февральскому 🖥 INFOSTART TEAMLEAD&CIO EVENT 2025. Это новая конференция Инфостарта, которая пройдет в Москве. Подробно с концепцией конференции можно познакомиться на ностальгическом лендинге, а я хочу вас пригласить традиционно выступить с докладом в секции, где я буду модерировать (форма подачи заявки). Секция (внезапно для меня) — 👮‍♀ «Информационная безопасность, защита данных, управление рисками». 🎤 Ведущим и со-модератором секции будет Алексей Петухов — известный эксперт в области информационной безопасности из компании InfoWatch. Тема инфобеза — большая, сложная, очень важная на всех уровнях. Мы только приступаем к работе над содержанием, но очень хочется на ней затронуть равно как организационные и управленческие вопросы, так и технические и около-технические. Будем стремиться найти баланс между вводными в тему докладами (ориентирующими, погружающими в тему) и практически-полезными, с которых можно уйти с решениями и ответами на конкретные, актуальные вопросы и применить их в своей работе. Если у вас есть опыт в области инфобеза, не обязательно в контексте 1С — приглашаю вас рассказать о нем со сцены INFOSTART TEAMLEAD&CIO EVENT 2025 в феврале в Москве: ➡️Подать заявку на доклад Чтобы сориентироваться, есть список обобщенных, трендовых тем, с которым можно свериться или использовать, как точку опоры для формулирования вашей собственной темы. А можно и не сверяться — просто напишите мне в личку, если сомневаетесь, я помогу с классификацией и формулировками.

На интервью у Егора Бугаенко — Никита Соболев, которого программисты на пайтоне-питоне должны знать также хорошо, как в сообществе 1С знают своих местных Никит. Первые полчаса — прямо базовая база по разным вопросам бизнеса разработки, консалтинга и заработка на опенсорсе, очень рекомендую, далее уже просто разные интересные мысли и рассуждения про опенсорс, но тоже интересно, я послушал с большим удовольствием. 🎞 https://youtu.be/097tW0c3Aec