fa
Feedback
QA в 1C — все о тестировании в мире 1С

QA в 1C — все о тестировании в мире 1С

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

Канал посвящен вопросам обеспечения качества в решениях на платформе 1С. Автор — Александр Кунташов, ведущий специалист ИНФОСТАРТ Лаборатории, тренер курса по автоматизации тестирования в 1С при помощи Vanessa Automation: infostart.ru/va-course

نمایش بیشتر
636
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+37 روز
+1330 روز

در حال بارگیری داده...

کانال‌های مشابه
هیچ داده‌ای
مشکلی وجود دارد؟ لطفاً صفحه را تازه کنید یا با مدیر پشتیبانی ما تماس بگیرید.
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
آوریل '26
آوریل '26
+8
در 0 کانال‌ها
مارس '26
+25
در 0 کانال‌ها
Get PRO
فوریه '26
+9
در 1 کانال‌ها
Get PRO
ژانویه '26
+39
در 0 کانال‌ها
Get PRO
دسامبر '25
+18
در 0 کانال‌ها
Get PRO
نوامبر '25
+37
در 0 کانال‌ها
Get PRO
اکتبر '25
+522
در 1 کانال‌ها
Get PRO
سپتامبر '250
در 2 کانال‌ها
Get PRO
اوت '25
+1
در 2 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
19 آوریل0
18 آوریل0
17 آوریل0
16 آوریل+2
15 آوریل0
14 آوریل0
13 آوریل+1
12 آوریل0
11 آوریل0
10 آوریل0
09 آوریل0
08 آوریل+2
07 آوریل0
06 آوریل+2
05 آوریل0
04 آوریل0
03 آوریل0
02 آوریل0
01 آوریل+1
پست‌های کانال
✔️ Новый канал на тему тестирования в 1С — Будни 1С QA Тема QA в мире 1С потихонечку разгоняется и прогревается, и вот новый
✔️ Новый канал на тему тестирования в 1С — Будни 1С QA Тема QA в мире 1С потихонечку разгоняется и прогревается, и вот новый канал: Будни 1С QA. Автор — Татьяна Головкина, руководит в OZONе одной из крупнейших команд тестировщиков 1С, модератор секции QA на прошлогоднем INFOSTART TECH EVENT. Рекомендую, потому что Татьяне точно есть что рассказать про автоматизацию тестирования решений на 1С и все, что с этим связано. Интервью с Татьяной: 🟢«Автотесты в 1С — это как?» — Подкаст на Радио Аналитик 🟢«Как за год вырасти от первого доклада до модератора секции» — интервью на Инфостарте Публикации Татьяны на 😄 INFOSTART EVENT: 🟢«От ручного тестирования до запусков в Docker: наш поиск идеального процесса» 🟢«Анатомия Docker-образа для тестирования 1С: что скрыто внутри?»
На предстоящей конференции INFOSTART TEAM EVENT, которая будет проходить в Москве с 12 по 14 марта Татьяна выступит с докладом «Узнай, какой ты тестировщик 1С». Билеты еще в продаже, присоединяйтесь 😎
🦋 @QA_1C

2
✅ Рубрика #ВопросОтвет теперь в формате видеоинструкций, сделанных при помощи Vanessa Automation! Я уже упоминал, что Леонид Паутов (автор и главный разработчик ✅ Vanessa Automation) сделал классную вещь: он взял наши с вами вопросы-ответы из рубрики #ВопросОтвет и превратил их в видео. Самое крутое здесь то, как это сделано: инструкции созданы средствами самой Vanessa Automation — при помощи механизма видеосценариев. Получается отличное комбо: полезный контент + демонстрация возможностей инструмента на практике. Мы с Леонидом обсуждали такой формат в личке, и у меня на тот момент, честно признаться, были сомнения, нужен ли видеоряд в подобных случаях. Но в реальности выглядит довольно здорово! Озвучка, кстати, сгенерирована нейросетью, но при этом звучит вполне естественно и мне даже кажется, что местами на меня похоже. Что уже можно посмотреть: 🟢Проверка проведения документа: ✉️ Пост | 😺 Сценарий | 📺 Видео 🟢Передача многострочных строк: ✉️ Пост | 😺 Сценарий | 📺 Видео 🟢Обход таблиц-переменных в цикле: ✉️ Пост | 📺 Видео 🟢Хранить тестовые данные в git или нет? ✉️ Пост | 😺 Сценарий | 📺 Видео 🟢Тестирование обмена между базами: ✉️ Пост | 😺 Сценарий | 📺 Видео 🟢Нюансы работы асинхронных шагов: ✉️ Пост | 📺 Видео Тестовые данные: создавать или предзаполнять? ✉️ Пост |😺 Сценарий | 📺 Видео Если вам "заходит" такой формат, то подпишитесь на плейлист в ВКВидео, он наверняка будет обновляться: 📺 Ссылка на плейлист с видеодокументацией: https://vkvideo.ru/playlist/-235354700_36 Поделитесь в комментариях, как вам такой формат? Чего не хватает? Может быть, видите, как улучшить? Ну и напоминаю, что 20 января в 18:00 Мск я проведу вебинар «TurboGherkin — современный язык автоматизации тестирования решений на 1С». Подробности, о чем он будет можно узнать по ссылке в новости на сайте Инфостарта. ➡️ Записаться на вебинар 🦋 @QA_1C
1 069
3
🦋 [#Вебинар] TurboGherkin — современный язык автоматизации тестирования Всех с наступающим Новым годом! 🎄 Желаю мира, благо
🦋 [#Вебинар] TurboGherkin — современный язык автоматизации тестирования Всех с наступающим Новым годом! 🎄 Желаю мира, благополучия и профессионального роста! В конце января стартует новый поток курса «Автоматизированное тестирование в 1С». Традиционно перед стартом мы с 🤓 Инфостарт Обучением проводим бесплатный открытый вебинар. О чем будем говорить? На прошлых вебинарах мы решали конкретные практические задачи. В этот раз фокус сместим на архитектуру и методику тестирования. Я расскажу о ключевых фишках TurboGherkin и подходах, которые позволяют писать читабельные сценарные, функциональные и E2E-тесты. Разберем приемы, благодаря которым ваши тесты будет легче поддерживать и развивать. Конечно, расскажу и про сам курс, но главное — вы унесете с собой инструменты, которые сможете применить в своей работе. 🗓 Когда: 20 января в 18:00 Мск 💰 Стоимость: Бесплатно Записывайтесь по ссылке: ➡️ https://infostart.ru/va-course/#webinar p.s. Для подписчиков канала @QA_1C на покупку курса «Автоматизация тестирования в 1С» действует промокод qa_1c в 15%. 🦋 @QA_1C
584
4
Сегодня выпуск дебаты юнит тесты vs интеграционные с Александром Макаровым. В видео капец как много полезного + мы прошлись по реальным репам, посмотрели и обсудили их тесты youtube.com/watch?v=MhdRKBkOvtg Альтернативные ссылки: Аудио | vk
499
5
Merge Orenburg | IT Fest Апресов Игорь, Об инструментах тестирования в 1С Эта лекция об истории развития тестирования в верти
Merge Orenburg | IT Fest Апресов Игорь, Об инструментах тестирования в 1С Эта лекция об истории развития тестирования в вертикали 1С:Предприятия. Ректроспективный обзор технологий и событий. 📺 Смотреть на VK 📺 Смотреть на Rutube 📺 Смотреть на YouTube Ранее уже публиковал, только на YouTube, и с не очень приятным качеством. Получилось немного исправить, смотреть стало приятнее.
449
6
🦋 [#Видео] Структура сценария (Scenario Outline) в TurboGherkin — полный урок из курса «Автоматизированное тестирование в 1С
🦋 [#Видео] Структура сценария (Scenario Outline) в TurboGherkin — полный урок из курса «Автоматизированное тестирование в 1С» Конструкция Структура сценария (Scenario Outline) очень недооценена и используется на практике довольно редко. По отзывам участников курса Инфостарта по автоматизированному тестированию, не все знакомы с этой конструкцией в принципе, а те, кто знакомы, не знают тонкостей. При этом я не один раз видел разные попытки реализовать подобную по сути конструкцию, но штатными средствами TurbuGherkin, например, обходом таблицы геркин в цикле. Круто, что такая возможность есть, конечно, но получается слишком технологично, нечитабельно, не понятно для не-программистов, результаты в отчете о тестировании сложно организовать так, чтобы было наглядно видно, какой пример упал. Структура сценария, заимствованная из классического Gherkin всегда будет лаконичнее и понятнее любой такой реализации. И в allure-отчете она даст наглядный результат. С целью попытки восполнить в сообществе нехватку информации об этой конструкции, публикую в открытый доступ полный урок "Структура сценария" из нашего курса: 📺 ВКВидео 🎞 YouTube ▶️ RuTube Обязательно поделитесь с коллегами! 😎 Новый поток курса «Автоматизированное тестирование в 1С (с использованием фреймворка Vanessa Automation)» стартует 27 января 2026 года. ➡️Запись уже открыта. Успешное прохождение курса на тарифах «Стандарт» и «VIP» подтверждается удостоверением о повышении квалификации установленного образца (мы ведем образовательную деятельность на основании государственной лицензии №Л035-01271-78/01783981 от 27.01.2025 г.). Напишите в комментариях, приходилось ли использовать Структуру сценария на практике? В каких кейсах? 🦋 @QA_1C
501
7
Автотесты в 1С — это как? Татьяна Головкина, наш руководитель группы тестирования решений 1С, стала гостем подкаста «Радио "А
Автотесты в 1С — это как? Татьяна Головкина, наш руководитель группы тестирования решений 1С, стала гостем подкаста «Радио "Аналитик"». И рассказала, как выстроила процесс автоматизации в своей команде. ⚪С каких конфигов можно начать внедрение автотестов? ⚪Какие сложности в этом процессе есть для 1С? ⚪Какие решения сегодня используются в Ozon Tech? Слушайте ответы на удобной платформе и приносите свои вопросы в комментарии✨ #ozontech_experts #1C
407
8
✅ Новый #релиз Vanessa Automation 1.2.042.37 Вышел очередной мега-релиз Vanessa Automation. Список изменений огромный дублировать его здесь не буду, он традиционно публикуется на официальном канале ✅ @VanessaAutomation и на 😺 странице релиза на гитхабе, но обойти самую вкусноту не могу: описания шагов теперь можно оформлять в формате Markdown и теперь их можно сделать в библиотеке шагов и во всплывающей подсказке нагляднее. Скриншот, как это выглядит можно посмотреть тут. Осталось теперь описания существующих шагов обновить/уточнить и в таком формате оформить. Обращаю внимание, что эта задачка вполне заслуживает лейбла good first issue — подходит для тех, кто хочет начать делать вклад в open source. Речь конечно же не о том, чтобы разом всю документацию обновить, а о том, чтобы: 1️⃣ взять шаг, в котором вам когда-то не хватило описания и вам пришлось разбираться самостоятельно или задавать вопросы в чате @testspro1c или где-либо еще; 2️⃣ написать к нему хорошее описание, включая описания параметров и нюансы поведения, добавить пример использования; 3️⃣ сделать Pull Request или, если не владеете git'ом, то просто создать issue где написать предложение обновить описание такого-то шага и приложить ваш вариант описания. 4️⃣ PROFIT!!1 Ну и в заключении не могу не отметить, что наш канал 🦋 @QA_1C благодаря интересным, актуальным вопросам подписчиков тоже сделал небольшой вклад в этот релиз: Леонид на основе понравившихся ему постов рубрики #ВопросОтвет начал делать видеоуроки, и первый из них был добавлен в поставку документации с этим релизом — см. Главу 16 раздела встроенной справки VA. Поэтому продолжайте задавать вопросы, возможно они лягут в основу очередного сценария видеоуроков 😊 🦋 @QA_1C
795
9
✅ [#Статья] Краткий обзор методики дымового тестирования из Vanessa ADD Дымовое тестирование в мире 1С является одним из самы
✅ [#Статья] Краткий обзор методики дымового тестирования из Vanessa ADD Дымовое тестирование в мире 1С является одним из самых эффективных с точки зрения соотношения усилий и получаемого результата способов для обнаружения большого спектра распространенных ошибок в доработках конфигураций. В статье Виталия Подымникова, подготовленной по его докладу на прошедшем в октябре INFOSTART TECH EVENT 2025 — обстоятельнейший обзор дымового тестирования при помощи Vanessa-ADD. 😄 Статья: https://infostart.ru/1c/articles/2525598/ Слово "краткий" в названии может вводить в заблуждение. По факту в статье более чем подробно рассказано о принципах, подходах, инструментах дымового тестирования в 1С, причем не в теории, а на базе реального опыта внедрения "дыма" на больших проектах. Все это подкреплено еще и публикацией в открытый доступ отличных доработок — улучшений дымовых тестов Vanessa-ADD: 😺 Проект: https://github.com/Arcius7012/add_plus Про внутрянку дымовых тестов ADD я знаю не понаслышке, т.к. в свое время делал одну из первых версий настройки дымовых тестов в понятном/читабельном виде в формате json-файлов и первую версию документации к ним. Это решило часть имеющихся тогда проблем, но а) не все б) осталось куча других. Виталий в своих доработках устранил многие из болезненных мест, привел в порядок и обкатал на своих проектах. ТОП-3 доработок по моей версии: 🟢Унифицировал и привел настройки к единому стилю 🟢Добавил группировки в отчеты в формате аллюра и junit'а 🟢Решил проблему с загрузкой настроек в клиент-серверных базах Статью настоятельно рекомендую к прочтению, а доработки — к использованию. Хотелось бы их видеть в составе основного проекта Vanessa-ADD. 🦋 @QA_1C
707
10
На этом можно было бы закончить, но я попробую объяснить и обратить внимание на важные особенности таблиц в TurboGherkin, понимание которых поможет работать с таблицами правильно. Теперь будет длинно. ✔️ Таблица геркин, которая создается в самом сценарии -- это не то же самое, что таблица, созданная в секции "Переменные". Далее я таблицу геркин, объявленную в сценарии буду называть "обычной", а таблицу, объявленную в секции "Переменные" - "таблицей переменных" (я бы предпочел называть ее "именованной таблицей переменных", но это слишком длинно). Далее вы узнаете почему именно "таблица переменных". ✔️ Оба вида таблиц в ТурбоГеркин -- это не ТаблицаЗначений из языка 1С! Тестировщики с опытом разработки на встроенном языке 1С, начинающие писать на геркин, ассоциируют таблицу геркин с объектом-коллекцией "ТаблицаЗначений". Но на самом деле под капотом это не она. И более того, оба вида таблиц реализованы в текущей версии VA по-разному (см. ниже), и это главная причина, почему с ними приходится работать по-разному (и из-за чего возник вопрос). ✔️ "Обычная" таблица геркин под капотом представляется в виде объекта Массив. То есть это индексированная коллекция, к элементам которой можно обращаться по индексу (от нуля до количества строк минус один). Элементами этой коллекции являются объекты "Структура", каждая структура содержит данные одной строки, значения ячеек которой хранятся в виде пары "КолN" => "Значение колонки N", где N - порядковый номер колонки таблицы: Сценарий: Работа с обычной таблицей геркин И Я запоминаю в переменную "ОбычнаяТаблица" значение | "Язык" | "Приветствие на этом языке" | | "Русский" | "Привет, Мир!" | | "Английский" | "Hello, World" | И Я запоминаю значение выражения 'Контекст.ОбычнаяТаблица[1].Кол1' в переменную "Язык" И Я запоминаю значение выражения 'Контекст.ОбычнаяТаблица[1].Кол2' в переменную "Приветствие" И я вывожу сообщение в менеджер тестирования 'Приветствие на языке $Язык$: $Приветствие$' // Выведет: "Приветствие на языке Русский: Привет, Мир!" ✔️ "Таблица переменных" — это Структура. В ней строки проиндексированы не числами, а ключами, в качестве которых используются значения самой первой колонки. Благодаря этому вы можете получить данные строки, обратившись к конкретной строке по имени, "разыменовывая" через точку (поэтому я и называю этот вид таблиц "таблицей переменных"), сравните с предыдущим примером: #language: ru @tree Функционал: Таблицы в TurboGherkin Переменные: * Приветствия | "Язык" | "Приветствие" | | "Русский" | "Привет, Мир!" | | "Английский" | "Hello, World" | Сценарий: Работа с таблицей переменных // Обращаюсь по ключу строки, ключ - значение первой по порядку колонки: И я вывожу сообщение в менеджер тестирования "Приветствия.Русский.Приветствие" // Выведет "Привет, Мир!" // А что, если нам надо вывести значение из самой первой колонки? И я вывожу сообщение в менеджер тестирования "Приветствия.Русский.Язык" // Выведет "Русский" ✔️ Значения первой колонки и первой строки "таблицы переменных" — идентификаторы. В отличие от обычной таблицы, у таблицы переменных есть жесткое требование к значениям ячеек первой строки и ячеек первой колонки. Они должны быть правильными ключами Структуры и к ним предъявляются такие же требования, как к именам переменных во встроенном языке 1С: они должны состоять только из букв, цифр и символа подчеркивания, должны начинаться только с буквы или символа подчеркивания. В примерах выше таблицы переменных были правильные, а вот при попытке объявить таблицу в секции Переменные вот так, как ниже приведет к ошибке "Ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры": Функционал: Таблицы в TurboGherkin Переменные: * Приветствия | "Язык" | "Приветствие на этом языке" | | "Русский" | "Привет, Мир!" | | "Английский" | "Hello, World" | Сценарий: Работа с таблицей переменных // ... На вопросы и бахёрт )) отвечу в комментариях. А еще приходите изучать VA ко мне на курс. 🦋 @QA_1C
539
11
🤔 [#ВопросОтвет] Как в цикле обойти таблицу, объявленную в секции Переменные? Вопрос: Я использую таблицу геркин, объявленну
🤔 [#ВопросОтвет] Как в цикле обойти таблицу, объявленную в секции Переменные? Вопрос: Я использую таблицу геркин, объявленную в секции "Переменные". Мне надо перебрать ее строки в цикле. Обычно для таблиц геркин я использую цикл `И для каждого значения "Строка" из таблицы в памяти "МояТаблица"`. Но с таблицей из секции "Переменная" этот шаг почему-то не работает. Могу ли я как-то в цикле перебрать строки этой таблицы? Таблица, объявленная в секции "Переменные" — это не то же самое, что "таблица геркин", как вы назвали, хотя выглядит похоже. Под капотом Vanessa Automation они организованы по-разному, поэтому и работать с ними приходится по-разному. Если коротко, то для итерирования по строкам таблицы, объявленной в секции "Переменные" нужно использовать конкретный шаг И для каждой строки таблицы "МояТаблица" я выполняю. И как описано в справке по этому шагу, на каждой итерации цикла в контексте сценария будут создаваться переменные, имена которых будут равны именам колонок таблицы, а значения этих переменных - значениям текущей строки соответствующих колонок. Это рубрика #ВопросОтвет. Присылайте свои вопросы на тему тестирования в комментариях к постам или в личные сообщения и я постараюсь на них ответить. ➡️Если хотите узнать еще больше тонкостей про автоматизацию тестирования на Vanessa Automation, приходите к нам в Инфостарт на курс «Автоматизация тестирования в 1С», новый поток стартует 27 января 2026 года, запись уже открыта. 🦋 @QA_1C
429
12
🤟 [#Статья] Инфостарт Сертификация по Vanessa Automation — результаты и разбор TOP 5 самых сложных вопросов Перед INFOSTART
🤟 [#Статья] Инфостарт Сертификация по Vanessa Automation — результаты и разбор TOP 5 самых сложных вопросов Перед INFOSTART TECH EVENT 2025 я анонсировал сертификацию по Vanessa Automation в формате теста 1С:Профессионал для всех желающих участников конференции. О том, как все прошло и какими оказались результаты — написал подробно в статье: https://infostart.ru/1c/articles/2519412/ Статистикой поделюсь тут: — попытались пройти тест 44 человека — 17 человек сдали успешно Из тех, кто сдал успешно: 🥇 4 человека ответили 14/14 🥈 5 человек ответили 13/14 🥉 8 человек ответили 12/14 Спасибо огромное всем за участие и обратную связь! Ну и коллегам из 🤓 Инфостарт Обучения за помощь в организации и проведении сертификации ❤️ Также в статье подробно разобрал ТОП-5 вопросов, которые оказались для участников самыми сложными: 🟠Почему нужно избегать использования имени переменной с символами доллара (например, "$МояПеременная$") при установке ее значения, особенно при повторной установке? 🟠Как интерпретируется падение (исключение) библиотечного шага, используемого в качестве условия в универсальной условной конструкции Если <шаг-условие> Тогда? 🟠В каком порядке должны выполняться шаги при имитации выбора файла в Vanessa Automation? 🟠В шаг нужно было точно передать строку «ООО "Рога и копыта"» (с двойными кавычками внутри строки). В каком из шагов ниже это сделано с ошибкой? 🟠На какой операционной системе работают шаги Vanessa Automation, опирающиеся на API UI Automation? Напишите в комментариях, хотели бы вы пройти такое тестирование по Vanessa Automation? Сохранить ли формат 1С:Профессионала или сделать тест более объемным? Если вы были на конференции и участвовали в тестировании, поделитесь, пожалуйста, в комментариях своими впечатлениями. Какие вопросы, если помните, для вас показались наиболее сложными? 🦋 @QA_1C
627
13
Всем привет. По согласованию с Леонидом делаю анонс доступности нашего инструмента-дополнения для VA под названием RAT. С пом
Всем привет. По согласованию с Леонидом делаю анонс доступности нашего инструмента-дополнения для VA под названием RAT. С помощью него вы сможете: - Cоздавать, редактировать и проверять все основные объекты конфигурации программно "на лету", без написания кода. - Работать с пользователями информационной базы, узлами обмена и регламентными заданиями. - Взаимодействовать с множеством информационных систем, через единый менеджер тестирования, без привязки к версии платформы 1С. - Интегрироваться с внешними REST сервисами. И все это в человекочитаемой обертке шагов с параметрами, сохраняя стилистику известных шагов vanessa-automation. Доступен в свободном доступе (LGPL-3.0) на гитхаб https://github.com/bia-technologies/rat/releases/tag/v25.10 Описание и подробная документация тут https://bia-technologies.github.io/rat/
865
14
🤔 [#ВопросОтвет] Почему асинхронный шаг с явным таймаутом ожидания "в течении в 5 секунд" падает только через 10 секунд? Воп
🤔 [#ВопросОтвет] Почему асинхронный шаг с явным таймаутом ожидания "в течении в 5 секунд" падает только через 10 секунд? Вопрос: Словил странное поведение: у меня есть шаг И я жду закрытия окна "Поступление товаров * от *" в течение 5 секунд. Если окно закрывается, шаг отрабатывает мгновенно. Если окно не закрывается вообще, то шаг ждет явно дольше 5 секунд и падает только где-то на 11-13 секунде. По секундомеру не проверял, но и "на глаз" видно, что это больше 5 секунд. Это баг? Это нормальное поведение, связанное с тем, что таймаут в 5 секунд, который вы задали в асинхронном шаге, меньше "общесистемного" таймаута, который установлен для всех асинхронных шагов в настройках Vanessa Automation и по умолчанию составляет 10 секунд. Эта настройка называется "Таймаут для асинхронных шагов" и задается в разделе "Выполнение сценариев" 👉 "Стабилизация выполнения сценариев" (см. скриншот). В описании настройки это поведение подробно описано. Т.е. в самом шаге имеет смысл только увеличивать таймаут относительно этой настройки, меньшее значение указывать смысла нет. Это рубрика #ВопросОтвет. Присылайте свои вопросы на тему тестирования в комментариях к постам или в личные сообщения и я постараюсь на них ответить. 🦋 @QA_1C
668
15
بدون متن...
272
16
🤓 Инфостарт Сертификация — тест по Vanessa Automation на конференции INFOSTART TECH EVENT 2025 Я уже буквально на низком ста
🤓 Инфостарт Сертификация — тест по Vanessa Automation на конференции INFOSTART TECH EVENT 2025 Я уже буквально на низком старте и через несколько часов вылетаю в Санкт-Петербург на INFOSTART TECH EVENT 2025. Кроме моей основной обязанности — модерации секции «QA: Тестирование и качество ПО» вместе с Татьяной Головкиной, мы заморочились еще совместно с 🤓 Инфостарт Обучением и в течение двух дней 9го и 10го октября будем проводить тестирование на знание фреймворка ✅ Vanessa Automation и языка TurboGherkin. Принцип такой же, как и в 1С:Профессионал: тест из 14 вопросов. Чтобы сдать нужно ответить не менее, чем на 12 вопросов. На прохождение отводится 30 минут. В случае успешной сдачи выдадим именной бумажный Инфостарт Сертификат, подтверждающий результаты тестирования. Вопросы теста берутся рандомно из разных тем большого пула вопросов, создается и поддерживается нашей командой для курса повышения квалификации «Автоматизированное тестирование в 1С». По VA никто пока не тестирует в таком формате, у вас есть шанс получить оригинальный сертификат в первых рядах 😎 Тестирование будет проводится в зале «Гатчина» 9 и 10 октября по записи. Записаться на тестирование (имеет смысл только для офлайн-участников конференции!): ➡️ https://infostart.ru/ite2025-va-test В случае проблем с записью или отсутствием удобных свободных слотов можно обратиться за помощью в телеграм @irishtacey. Приглашаю проверить свои знания! А еще, поделитесь в комментариях, как вы относитесь к сертификации такого рода? Нужна ли она для опенсорс-инструментов типа Vanessa Automation? 🦋 @QA_1C
1 123
17
📖 [#Книга] Тест-дизайн. Практическое руководство для начинающих, Ольга Назина Книг по тестированию выходит на русском языке
📖 [#Книга] Тест-дизайн. Практическое руководство для начинающих, Ольга Назина Книг по тестированию выходит на русском языке не очень много, я последние пару лет стараюсь следить за новыми изданиями, в том числе за зарубежными. Для тех, кто все еще использует книги в качестве источника знаний, постараюсь делиться своими впечатлениями о прочитанном по теме канала. Начну с книги, которая неоднократно упоминалась в чате @testspro1c в рамках рекомендации «вам нужно разобраться с тем, как проектировать тест-кейсы». Это книга Ольги Назиной «Тест-дизайн. Практическое руководство для начинающих». Очень многие за пределами сообщества 1С (да и в сообществе 1С таких уже не мало) знают Ольгу Назину по ее курсам и тренингам, через которые они и пришли в тестирование. Я обратил внимание на нее благодаря тем же рекомендациям. Что понравилось: 🟢 Системность и структурированность. С учебниками и справочниками я всегда начинаю знакомиться с оглавления и тут оно впечатлило: максимально подробное, отлично структурированное, для меня это всегда хороший знак. 🟢 Хорошая степень покрытия тем. Разобраны все популярные техники тест-дизайна и даже больше: классы эквивалентности, граничные значения, pairwise, деревья решений, диаграммы состояний и переходов, практически все, проиллюстрировано примерами. 🟢 Практическая направленность. Все темы разбираются на релевантных примерах, и данные этих примеров приведены в книге в полном объеме, т.е. можно самому все повторить; после каждой главы есть вопросы для самопроверки, упоминаются актуальные инструменты, на них даны ссылки (в конце книге есть QR-коды для удобства использования). Приводятся чек- и чит- листы, которые можно применять в работе. Что, на мой вкус, не очень: 🟠несмотря на то, что в подзаголовке указано «для начинающих», некоторые примеры будут слишком сложны для тех, кто только входит в тестирование. Для понимания по части тем нужен опыт за спиной, а некоторые (но, к счастью, единичные) примеры настолько специфичны, что понятны будут не только лишь всем. Например внезапные примеры про настройку максимального количества дескрипторов файлов в RHEL 🤯 или пассажи про gc в Java. 🟠Нарочито неформальный стиль изложения, как будто бы ориентированный на детей что ли, или я зануда или это сознательная была цель ориентироваться на аудиторию помоложе, ну такое. 🟠В книге о-о-очень много иллюстраций в формате мультяшных, очень своеобразных комиксов/стрипов, которые дублируют содержание той или иной идеи в специфичной юморной/метафоричной форме. Их реально много, практически на каждой странице и они увеличивают объем книги. В ней почти 500 страниц, и я не сильно ошибусь, если скажу, что четверть ее объема составляют эти комиксы, еще минимум четверть — скриншоты для иллюстрации примеров. Чисто текста там страниц 250 максимум. Иллюстрации подобного рода могут служить якорем, помогающим запомнить что-то лучше, но когда все этими якорями засыпано, они превращаются в белый шум и уже не работают, как задумывалось (вот с мнемониками, которым посвящен подраздел одной из глав такая же история, но люди думают по-разному, кому-то наверное зайдет). 🟠Кажется, что некоторые темы описаны довольно избыточно и местами есть ощущение повторов («повторение — мать учения»?) . ➡️ Итого. Считаю, что книга будет полезной тестировщикам-самоучкам, кто хочет познакомиться с техниками тест-дизайна или специалистам по тестированию, кто хотел бы систематизировать знания, полученные из личного опыта. Для вкатывания в тестирование с нуля эту книгу порекомендовать, пожалуй, не готов, но в качестве дополнительной литературы во время обучения на курсе по тестированию книга послужит отличным методическим материалом. Минусы очень субъективны и больше про форму, содержание отличное! Поделитесь в комментариях, читали ли эту книгу? Как впечатления? Что еще читали из области тест-дизайна? Что порекомендуете прочитать? 🦋 @QA_1C
625
18
🦋 Что посмотреть и послушать на тему тестирования в 1С: история развития инструментов QA в 1С и что из себя представляет автотестирование на VA Казалось бы уже давно не самая свежая тема тестирования в мире 1С снова в трендах — судить об этом можно по количеству докладов, статей и подкастов, которые как грибы кучно появляются по осени: 📺 «Об инструментах тестирования в 1С» — запись доклада Игоря Апресова, крутейшего эксперта в сообществе 1С. В докладе его ретроспективный взгляд на развитие инструментов обеспечения качества разработки на 1С. Доклад в первую очередь для развития профессионального кругозора: поможет узнать, какие в мире 1С инструменты для решения задач QA в принципе существуют, и о том, как сориентироваться в их многообразии и выбрать наиболее уместный. В комментариях к посту выступлением Игоря — интересная дискуссия на вечную тему, как в команде внедрить практику писать тесты: следует ли применять авторитарные методы или достаточно просто привести аргументы в пользу тестирования и разработчики сами начнут писать тесты (речь про юниты/тесты кодом). Как я понял, по итогу сошлись на том, что «дубинка» — как раз тот самый аргумент, с которым согласится большинство 🙈 Котов пасли-пасли, да не спасли 😿 🎙 В подкасте «Радио "Аналитик"» еще один выпуск по нашей тематике — про автоматизированное тестирование, на сей раз с Дмитрием Алюшиным, одним из модераторов секции «DevOps-практики, управление инфраструктурой разработки» на грядущей конференции 😄😄INFOSTART TECH EVENT 2025. В подкасте Дмитрий доступно объясняет в чем суть автоматизированного тестирования и как в него вкатиться. Абсолютно разделяю мнение Дмитрия, что вкатываться надо с практики. Если руками не попробовать и не столкнуться с проблемами, которые решаются методами тест-дизайна, то значительная часть информации из книг по теории тестирования и тест-дизайну пролетят мимо и следов в голове не оставят. Подкаст будет полезен тем, кто еще не знаком с автоматизацией тестирования или с Vanessa Automation. Смотрите, слушайте, вкатывайтесь — тестирование сегодня в центре внимания 😎 🦋 @QA_1C
595
19
🤔 [#ВопросОтвет] Как выполнять пошаговую отладку структуры сценария? Вопрос: Обычно отлаживаю сценарии, используя F11 и выпо
🤔 [#ВопросОтвет] Как выполнять пошаговую отладку структуры сценария? Вопрос: Обычно отлаживаю сценарии, используя F11 и выполнение по шагам, смотрю глазами, что происходит. В случае использования структуры сценариев этот вариант не работает. Как можно отлаживать структуру сценария? Или нужно отлаживать на одном варианте, а потом добавлять все варианты? Пошаговая отладка структуры сценария выполняется для каждого примера отдельно в режиме «Показывать строки подсценариев» (подменю ⚙️ Настройка 👉 Показывать строки подсценариев): нужно кликнуть на строку первого шага под строкой примера и далее по F11 можно выполнять каждый следующий шаг. Полный и наглядный ответ — в видео (это фрагмент записи одного из вебинаров курса «Автоматизированное тестирование в 1С»). Это еженедельная рубрика #ВопросОтвет. Присылайте свои вопросы на тему тестирования в комментариях к постам или в личные сообщения и я постараюсь на них ответить. 🦋 @QA_1C
594
20
🎙 Интервью с Владимиром Хориковым, автором одной из лучших книг по юнит-тестированию у Егора Бугаенко Много разных интересных вопросов прозвучало. На мой взгляд, самая полезная часть интервью — разговор о том, где пролегает граница между интеграционными и юнит-тестами и каков должен быть баланс, почему нельзя обойтись только интеграционными тестами/зачем вообще нужны юниты. Та самая книга Владимира Хорикова — «Принципы юнит-тестирования» (ссылка ведет на ОЗОН, не рефералка, если кому это важно). 🦋 @QA_1C
681