Автоматизированное тестирование 3 в 1 (загрузка, подключение, кодогенерация)

29.12.22

Разработка - Инструментарий разработчика

Новый инструмент тестирования с возможностью подключиться к ИБ, загрузить файл *.DT с копией информационной базы, генерировать код и проверить сценарий с помощью шлюза тестирования. Полезен тестировщикам и программистам 1С.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Автоматизированное тестирование 3 в 1:
.epf 70,62Kb ver:1.0.2.3
10
10 Скачать (3 SM) Купить за 2 450 руб.

Предисловие:

Писал в свое время обработку "Универсальное тестирование конфигурации", в обработке некоторые проверки не выявляет критические ошибки и решил поискать публикации со словом "тестирование" на Инфостарте, есть куча готовых публикаций. Начинал изучать инструмент Vanessa Automation понемногу, но было сложно, т.к. не было простых курсов. Писал очередную обработку "Генератор сценариев тестирования для Vanessa Automation", но пользоваться ею было неудобно. Сначала нужно было сгенерировать сценарий в клиенте тестирования, затем запускать обработку Vanessa Automation в менеджере тестирования и запускать сгенерированный сценарий, потом листать в сценарии ошибки и так по кругу. Тем временем вышел новый инструмент 1С:Тестировщик, предыдущий инструмент "1С:Сценарное тестирование" был платным. Решил изучать второй инструмент 1С:Тестировщик, продукт был сырой, но простой, была приложена документация к инструменту в установочном дистрибутиве и вот написал обработку "Автоматизированное тестирование с генерацией кода", надеюсь что обработка будет последней.

Инструкция:

  1. Запустить базу с дополнительным параметром запуска "/TESTMANAGER".
  2. Открыть обработку через "Файл" - "Открыть".
  3. В группе "Параметры тестируемого приложения" указать путь к базе, пользователь, пароль, выбрать "Запуск со шлюзом тестирования" и нажать "Применить". Будет запущена база с параметром "Клиент тестирования" и открываться внешняя обработка "Шлюз сценарного тестирования". В клиенте тестирования нужно закрыть все окна, кроме внешней обработки "Шлюз сценарного тестирования". При повторном открытии (2) нажать "Подключиться к существующему клиенту".
  4. При необходимости поставьте флажок "Выводить тексты сообщений пользователю в файл".
  5. В закладке "Объекты метаданных" указать количество ссылок 1, выбрать файл txt для вывода результата и нажать "Проверить". Будет записывать результаты в файл.
  6. Для последующего тестирования выберите файл DT и нажмите "Загрузить". Будет закрываться база "Клиент тестирования" и загрузится база из файла DT в режиме конфигуратора.

Проверка:

  1. Подменю "Изменить" - предварительно перезаписывает или перепроводит существующие объекты метаданных и выявляет ошибки (сообщения пользователю, предупреждения и т.д.).

Список публикаций, использованных при разработке:

Сравнение тестирования:

Инструмент Преимущество Недостатки
Универсальное тестирование конфигурации
  • Много проверок.
  • Не все критические ошибки выявляет;
  • Некоторые проверки вылетают;
  • Половина проверок не работают.
Vanessa Automation
  • Есть несколько подключений;
  • Остановить запись сценария в клиенте тестирования;
  • Много релизов;
  • Есть расширение VAExstension.
  • Сложный инструмент;
  • Работает с тормозами;
  • Неудобная запись сценария;
  • Нет готовых дымовых тестов ввода на основании;
  • Добраться до отчета Allure сложнее, чем ожидалось.
Генератор сценариев тестирования для Vanessa Automation
  • Есть генератор сценария.
  • Гонять разные сценарии нужно туда-сюда тыщу раз.
1С:Тестировщик
  • Простой инструмент;
  • Удобная запись сценария;
  • Простой отчет с ошибками;
  • Есть шлюз тестирования.
  • Сырой продукт;
  • Мало релизов;
  • Одно подключение;
  • Не все настройки запоминаются;
  • Нет вроде бы проверки доступности и просмотра реквизитов формы.
Автоматизированное тестирование 3 в 1 (загрузка, подключение, кодогенерация)
  • Есть несколько подключений;
  • Есть генератор сценария;
  • Есть шлюз тестирования.
  • Мало проверок.

 

 
 Новое в версии

29.12.2022 - Версия 1.0.2.3:

  • Добавлена возможность добавления нескольких тестируемых приложений.

10.12.2022 - Версия 1.0.1.1:

  • Добавлена возможность перепроводения существующих объектов метаданных в закладке "Подменю ""Изменить""".
  • Добавлена возможность загрузить базу из файла DT в группе "Эталонные данные". 

02.12.2022 - Версия 1.0.0.0:

  • Добавлена возможность перезаписи существующих объектов метаданных в закладке "Подменю ""Изменить""".

Тестировалось на платформе 8.3.22.1704 и демонстрационной конфигурации 1С:Управление торговлей 11.5.8.342.

См. также

SALE! %

Инструментарий разработчика Роли и права Запросы СКД Программист Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

12000 10000 руб.

02.09.2020    161236    892    399    

872

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 10 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя.

8400 руб.

20.08.2024    8554    65    29    

76

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    15675    38    8    

73

Инструментарий разработчика Программист Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

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

9360 руб.

17.05.2024    23835    70    45    

119

SALE! %

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 10000 руб.

10.11.2023    10655    38    27    

63

SALE! %

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 3840 руб.

14.01.2013    188480    1142    0    

913

DevOps и автоматизация разработки Тестирование QA Программист Пользователь Платформа 1С v8.3 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Автотесты 1С - готовые тестовые сценарии, предназначенные для регресс-тестирования функционала конфигурации после обновления типовым релизом. Сценарии проверяют интерактивное заполнение форм документов, справочников и результат проведения документов. Сценарий – feature-файл, разработанный с помощью vanessa-automation. Запуск сценария выполняется интерактивно с помощью vanessa-automation или с помощью vanessa-runner в CI-системах. Доступно тестирование тонкого клиента. Поддерживаемые версии конфигураций 1С:Зарплата и Управление Персоналом 3 и версии КОРП: 3.1.30.57.

2160 руб.

05.08.2024    1360    15    1    

8

SALE! %

Инструментарий разработчика Программист 8.3.14 1С:Конвертация данных Россия Платные (руб)

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 15000 руб.

07.10.2021    17552    6    32    

42
Оставьте свое сообщение