1С:Сценарное тестирование 3.0.37 - ускорение автотестирования и улучшение взаимодействия с тестовыми сценариями | Новости 1С на WiseAdvice-IT

1С:Сценарное тестирование 3.0.37 - ускорение автотестирования и улучшение взаимодействия с тестовыми сценариями

Содержание статьи
  1. Быстрее выполнение сценариев в 1С:Сценарное тестирование 3.0.37
  2. Новый принцип именования итераций
  3. Синхронизация плана и итерации в 1С:Сценарное тестирование 3.0.37
  4. Продолжение тестирования после сбоев
  5. Поддержка зависимостей между заданиями
  6. Повтор заданий при сбоях в 1С:Сценарное тестирование 3.0.37
  7. Общие переменные на весь план
  8. Копирование групп с подчиненными элементами
  9. Работа с несколькими тестовыми клиентами
  10. Сценарий и выполнение теперь в одном режиме

Свежий релиз 1С:Сценарное тестирование 3.0.37.15 принес множество доработок, направленных на ускорение автотестирования и удобство взаимодействия с тестовыми сценариями. Ниже — краткий обзор ключевых изменений.

Быстрее выполнение сценариев в 1С:Сценарное тестирование 3.0.37

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

Управление скоростью сценария в 1С:Сценарное тестирование. Источник: dl04.1c.ru
Управление скоростью сценария в 1С:Сценарное тестирование. Источник: dl04.1c.ru

Доступно несколько режимов, например:

  • 0 — отключает обновление дерева полностью, тем самым увеличивая скорость;
  • 1 — обновляет после каждого шага (подходит для отладки).

Важно: При ускоренном выполнении возможны ошибки, связанные с тем, что форма ещё не появилась. Рекомендуется увеличить тайм-аут до 30 секунд и более, чтобы избежать таких ситуаций.

Новый принцип именования итераций

Новый формат названий тестовых итераций упрощает ориентирование и сортировку:

ГГГГ.ММ.ДД - N

или

ГГГГ.ММ.ДД - V - N

Где:

  • V — версия релиза (опционально);
  • N — порядковый номер итерации за день (первая идёт без номера).

Алгоритм нумерации итераций тестирования. Источник: dl04.1c.ru
Алгоритм нумерации итераций тестирования. Источник: dl04.1c.ru

Синхронизация плана и итерации в 1С:Сценарное тестирование 3.0.37

Теперь вы можете изменять задания в процессе тестирования — и эти изменения сразу попадут в план. Это значит, что можно начинать составление плана уже при первом запуске и дополнять его «на ходу».

Также стала доступна возможность добавлять в итерацию те задания, которые были упущены при составлении плана.

Как добавить в итерацию отсутствующие задания из планов тестирования. Источник: dl04.1c.ru
Как добавить в итерацию отсутствующие задания из планов тестирования. Источник: dl04.1c.ru

Продолжение тестирования после сбоев

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

Блокирующие ошибки в итерации. Источник: dl04.1c.ru
Блокирующие ошибки в итерации. Источник: dl04.1c.ru

Продолжение предыдущей итерации. Источник: dl04.1c.ru
Продолжение предыдущей итерации. Источник: dl04.1c.ru

Новая сборка задания с ошибкой. Источник: dl04.1c.ru
Новая сборка задания с ошибкой. Источник: dl04.1c.ru

Поддержка зависимостей между заданиями

Появилась возможность задавать последовательность выполнения заданий: одно задание может запускаться только после того, как успешно завершены определенные предыдущие. Это особенно полезно, если необходимо сначала подготовить тестовую среду — например, убедиться, что база данных обновлена.

Настройка зависимости выполнения текущего задания от результата предыдущих. Источник: dl04.1c.ru
Настройка зависимости выполнения текущего задания от результата предыдущих. Источник: dl04.1c.ru

Отображение последовательности в плане тестирования. Источник: dl04.1c.ru
Отображение последовательности в плане тестирования. Источник: dl04.1c.ru

Повтор заданий при сбоях в 1С:Сценарное тестирование 3.0.37

В карточке задания теперь можно настроить:

  • Количество повторных запусков при ошибке;
  • Интервал между попытками.

Настройка повторов выполнения заданий в 1С:Сценарное тестирование 3.0.37. Источник: dl04.1c.ru
Настройка повторов выполнения заданий в 1С:Сценарное тестирование 3.0.37. Источник: dl04.1c.ru

Если интервал равен 0, задание ставится в очередь немедленно с максимальным приоритетом. Это удобно, если, к примеру, ожидается завершение внешнего процесса.

Общие переменные на весь план

Вы можете указать переменные, общие для всех заданий плана, что упрощает настройку, позволяя передавать, например, путь к обновлению или имя текущей сборки.

Как задать общие переменные для всех заданий в 1С:Сценарное тестирование 3.0.37. Источник: dl04.1c.ru
Как задать общие переменные для всех заданий в 1С:Сценарное тестирование 3.0.37. Источник: dl04.1c.ru

Копирование групп с подчиненными элементами

Теперь можно копировать целые группы тестов, включая вложенные задания — это облегчает создание повторяющихся сценариев и экономит время при работе с типовыми структурами.

Параметры копирования групп тестов с подчиненными элементами. Источник: dl04.1c.ru
Параметры копирования групп тестов с подчиненными элементами. Источник: dl04.1c.ru

Скопированная группа тестов с подчиненными элементами. Источник: dl04.1c.ru
Скопированная группа тестов с подчиненными элементами. Источник: dl04.1c.ru

Работа с несколькими тестовыми клиентами

Добавлен механизм быстрого переключения между тестируемыми клиентами по аналогии с 1С:Тестировщик 1.0.8. Менеджер подключений теперь позволяет сохранять и выбирать несколько конфигураций. Это полезно при создании тестов, которые взаимодействуют с несколькими базами или клиентами.

Сценарий и выполнение теперь в одном режиме

Теперь режимы создания и выполнения сценария объединены. Протокол выполнения фиксируется всегда, даже в процессе записи. Это делает отладку сценариев проще и прозрачнее.

Есть вопросы к специалистам WiseAdvice-IT? Оставьте заявку на консультацию, первая бесплатно!

Подписывайтесь также на наш TG-канал Новости из мира 1СYouTube и RUTUBE с полезными видео экспертов.


Рассказать друзьям
Предыдущая статья релиз
Обзор нового релиза 1С:ERP 2.5.21
Следующая статья релиз
К списку
Комментарии
Меню