В холдинге назрела необходимость в использовании сценарных тестов для большого количества Конфигураций 1С, выбрали для старта «1С:Тестировщик».
- Инструмент (актуальный 1.0.1.4) не выдал рабочего теста "из коробки" (из-за ошибок), сценарий также прогнали в «1С:Сценарное тестирование» - получили те же ошибки (файл с описанием в сообщении ниже).
- Изучение партнерского форума показал (ссылка ниже), что ошибок еще приличное количество - но тестировать нужно уже сейчас и большую часть ошибок можно обойти используя инструмент "Процедура на встроенном языке"
Выбранный инструмент: «1С:Тестировщик» (30.12.2020) - «1С:Тестировщик» решение для быстрого формирования простых тестов с приемами сценарного тестирования.
- Только для конфигураций на управляемых формах.
- Сценарии «1С:Тестировщик» и «1С:Сценарное тестирование 3.0» полностью совместимы.
Цели обсуждения: - Сбор актуальных: багов и ошибок работы функционала (желательно со скриншотами)
- Решения позволяющие обойти ошибки
- Определение шаблонов для инструмента "Процедура на встроенном языке"
- Сбор рабочих универсальны сценариев
- Идеи доработок или развития
(1) Добрый день. Инструмент "1С:Тестировщик " получается из "1С:Сценарное тестирование" обрезанием части функциональности по управлению и автоматизации тестирования. Что в перспективе вам скорей всего понадобится.
В СцТ так же входит обработка, которая позволяла записывать тесты - она функционально покрывает все возможности предоставляемые платформой, но не всегда удобна из-за своей оторванности от конфигурации. Сейчас всю её функциональность перенести в основное приложение, но не всё отладили.
Ошибки нужно отправлять на поддержку 1С, дублировать их на форуме большого смысла нет, т.к. оперативно исправляются.
Если тестирование делаете на копии пром.базы (а не на специальной тестовой базе), то перед тестированием нужно у пользователей сбросить все настройки, иначе повторяемость тестов будет не всегда срабатывать.
На сегодняшний день из явных ошибок пока две:
1) Поиск в поле ввода из иерархического справочника
2) Поиск строк по таблице
Первая ошибка обходится легко, заменяем на ввод кода справочника + "нажатие enter"
Со второй ошибкой если в реальных тестах столкнусь обходной путь напишу позже
10.
Светлый ум
41510.06.21 07:18 Сейчас в теме+1 $m
2) Так же нигде не афишируется наличие готовых сценариев для бухгалтерии (3.0.45.20 Корп),
где присутствуют:
- шаблоны макрошагов
- 4 сценария
- более 200 шагов в сценарии
- тестирование настроек учетной политики
- тестирование обработки закрытия
- тестирование справочников и документов.
- Расширение "Формирование тестовых данных" (пока не тестировал)
Список примеров:
Архив сценария №1. Для организации ИП на УСН (доходы - расходы)
Расширение "Формирование тестовых данных"
Описание сценария №1. Для организации ИП на УСН (доходы - расходы)
Архив сценария №2. Для организации ИП на УСН (доходы).
Описание сценария №2. Для организации ИП на УСН (доходы).
Архив сценария №3. Для организации ЮЛ на УСН + ЕНВД.
Описание сценария №3. Для организации ЮЛ на УСН + ЕНВД.
Архив подготовительного сценария.
Описание подготовительного сценария.
Интересная тема.
Эх, если б глянуть тексты тестов настроек учетной политики, обработки закрытия и т.д. для более полного понимания работы конфигурации ...
А другие варианты обратиться за помощью кроме лички есть?
На форуме чтоб можно было писать в личку надо набрать более 20 одобренных ( опубликованных ) сообщений. (
(19)
Напишите свою почту, я вам свой номер телефона вышлю для общения по мессенджеру.
Сейчас сценарное тестирование на этапе активной эксплуатации + доработали СППР для планирования сценариев.
Тесты сейчас есть для:
1) БП 3.0
2) ЗУП 3.1
3) ЗУП 3.1 (КОРП)
- тестируется все индивидуально под каждую базу и особенности.
Опубликовать планирую к концу августа, а пока могу написать под вас конкретные тесты за почасовую оплату.
В видео нет описания одного механизма важного (а не мешало бы):
«Процедура на встроенном языке» - В форме настройки шага можно включить запись действий пользователя и все действия будут преобразованы в код на языке 1С, который можно редактировать, как вам нужно.
Пока описываю мат. часть и то, что поможет создавать сценарии. Примеры тесов и явные недочеты буду приводить позже по мере использования инструмента. Инструмент вполне рабочий и отзывчивость разработчиков на вопросы, явно радует.
- Создать документ "табель".
- Необходимо создать «Прием на работу».
- Создать (или выбрать существующие) документы вида:
«Отпуск», «Больничный лист», «Кадровый перевод», «Командировка».
17.
Светлый ум
41510.02.22 08:45 Сейчас в теме+1.25 $m
Пример теста Vanessa для ERP 2.5
Дистрибутив, содержащий сценарии для автоматизированного тестирования 1C:ERP версии 2.5.4.102, доступен для скачивания пользователям 1C:ERP и фирмам-партнерам в сервисе «1C:Обновление программ» портала 1С.
(17)
Светлый ум, а для тех у кого нет возможности скачать из сервиса «1C:Обновление программ» портала 1С
можете выложить листинги тестов для БП_корп 3.0.45.20:
- тестирование настроек учетной политики
- тестирование обработки закрытия
- тестирование справочников и документов.
- Расширение "Формирование тестовых данных"
(21) На пишите почту. Если через личные сообщения не можете - тогда будем через мессенджер. У всех индивидуальные потребности и здесь в чате их нет смысла обсуждать.
(18) А продолжать как оказалось нечего, продукт «1С:Сценарное тестирование» оказался недвижимым: потраченным впустую временем.
- концепт хороший, сопровождение заброшено, ошибки не исправляются
- забуксовали на этапе запуска разработанных тестов пакетом в ночное время. Пакеты не стартанули.
Переобуваемся потихоньку на Vanessa. Пока разбирали "СЦТ" написали подсистему "учета заявок - планирования - реализации тестов" на базе СППР