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