Skip to content

Latest commit

 

History

History
33 lines (23 loc) · 2.63 KB

Изменения-в-версии-4.Х-по-сравнению-с-3.Х.md

File metadata and controls

33 lines (23 loc) · 2.63 KB
  • Реализован механизм плагинов. Глобальные подсистемы вынесены в отдельные плагины

    • [[Базовые утверждения]] - простые, но мощные утверждения.

    • [[Текучие (fluent) утверждения]] - очень красивые и довольно удобные. Можно выполнять несколько проверок в одной строке проверки.

    • [[Проверка таблиц и табличных документов]]

    • [[Генерация данных]]

    • [[ВременныеФайлы]]

    • [[КомандныйФайл]]

    • [[ПарсерКоманднойСтроки]]

    • [[ЗапросыИзБД]]

  • Изменился формат тестов

  • Добавлен механизм [[Сценарные тесты - сценарии в виде связанных и последовательных шагов]]

  • Изменена командная строка запуска тестирования

Конвертация тестов в новый формат

Для облегчения переноса тестов для новой версии реализована обработка автоматического конвертирования 'Utils/xddTestsConvertIntoRebornFormat.epf' (и для ОФ, и для УФ)

Форма обработки простая, состоит из 2-х закладок.

  • Можно выбрать каталог, где хранятся файлы тестов,
  • можно выбрать несколько конкретных файлов-тестов

Далее нажимается кнопка "Конвертировать".

Если обработка по указанным путям находит внешнюю обработку, которая является тестовой обработкой в формате тестов 3.Х, то выполняется следующее:

  • создается копия этой обработки (добавляется расширение .orig)
  • выполняется конвертация модуля обработки (серверные тесты)
  • выполняется конвертация модуля упр.формы (клиентские тесты для упр.приложения)
  • в результате получаем готовый файл внешней обработки