Посты с тэгом freshen


Функциональное тестирование с freshen

Некоторое время назад, набрел в сети на пакет cucumber, который помогает создавать различные тесты. Все действия в тесте описываюстя с помощью файла  сценария, который пишется на языке Grekhin представляющий из себя обычный, понятный для человека текст на любом языке. К сожалению cucumber это разработка для Ruby, но у него есть практически полная копия переписаная под Python с поддержкой nose и  зовется freshen

Теперь, расскажу про создание теста на freshen

Файл сценарий содержит в себе:

  1. Путь к файлу с шагами теста (steps файл)
  2. Описание данного теста
  3. Сценарии

Для привязки шагов в коде с шагами в .feature файле используются декораторы.

Для примера, стандартный .feature файл с описанием сценария выглядит так (пример из документации):

Using step definitions from: 'steps', 


Функциональное тестирование с freshen

Некоторое время назад, набрел в сети на пакет cucumber, который помогает создавать различные тесты. Все действия в тесте описываюстя с помощью файла  сценария, который пишется на языке Grekhin представляющий из себя обычный, понятный для человека текст на любом языке. К сожалению cucumber это разработка для Ruby, но у него есть практически полная копия переписаная под Python с поддержкой nose и  зовется freshen

Теперь, расскажу про создание теста на freshen

Файл сценарий содержит в себе:

  1. Путь к файлу с шагами теста (steps файл)
  2. Описание данного теста
  3. Сценарии

Для привязки шагов в коде с шагами в .feature файле используются декораторы.

Для примера, стандартный .feature файл с описанием сценария выглядит так (пример из документации):

Using step definitions from: 'steps', 


Функциональное тестирование с freshen

Некоторое время назад, набрел в сети на пакет cucumber, который помогает создавать различные тесты. Все действия в тесте описываюстя с помощью файла  сценария, который пишется на языке Grekhin представляющий из себя обычный, понятный для человека текст на любом языке. К сожалению cucumber это разработка для Ruby, но у него есть практически полная копия переписаная под Python с поддержкой nose и  зовется freshen

Теперь, расскажу про создание теста на freshen

Файл сценарий содержит в себе:

  1. Путь к файлу с шагами теста (steps файл)
  2. Описание данного теста
  3. Сценарии

Для привязки шагов в коде с шагами в .feature файле используются декораторы.

Для примера, стандартный .feature файл с описанием сценария выглядит так (пример из документации):

Using step definitions from: 'steps',