Перейти к содержимому

Фотография

Cucumber


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 johan

johan

    Новый участник

  • Members
  • Pip
  • 18 сообщений

Отправлено 20 августа 2013 - 21:28

Всем доброго времени суток.

Недавно начал новый проэкт с кукумбером (использую его впервые).
Основной причиной выбора кукумбера для начальства было то, что обычные тестировщики могут описывать фичи, а автоматизаторы будут поставлять всё что под капотом до самих "steps definitions".

Отсюда вопрос: есть ли какой-нибудь словарь для кукумбера или репозитарий, который можно зашерить всем ручным тестировщикам и куда можно сохранять доступные для них кукумбер шаги, чтобы они могли просматривать их и на их снове описывать свои фичи?


Поделитесь опытом у кого какая структура?

Заранее спасибо.
  • 0

#2 adzynia

adzynia

    Постоянный участник

  • Members
  • PipPipPip
  • 210 сообщений
  • ФИО:Дзыня Андрей


Отправлено 28 августа 2013 - 06:20

Сам подход может вызвать немало проблем в работе. Так как cucumber, как иснтрумент, создавался для решения иных задач

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

Чтобы отобразить feature файлы в виде html можно воспользоваться
https://github.com/m...rthought/gherka

В принципе после запуска тестов получите точно такой же HTML с результатами

Список полезных ссылок по теме
http://www.ministryo.../resources/bdd/
  • 0

#3 johan

johan

    Новый участник

  • Members
  • Pip
  • 18 сообщений

Отправлено 11 октября 2013 - 18:46

UPDATE:
Спасибо за совет, но такую структуру мы выбрали не просто так - сейчас она становится довольно популярной
Большенство ваших предложений Jira делает автоматически. Единственное что репорт приходится тянуть из Jenkinsa, но есть очень основательные мысли перейти на Bamboo для красивого решения нескольких нe мальких затруднений.
Мы Используем кукумбер вместе с Behave, т.е. все фичи не должны хранится в репозитарии, а автоматически подтагиваются из Jira, т.е. ручные тестировщики сейчас сами описывают фичи и сценарии для своих юзер сторис а Behave их уже передает на сервер для запуска. Kак это происходит в деталях можно прочитать тут https://hindsighttes...r-JVM-and-Maven

Всё равно Спасибо за советы
  • 0

#4 EvgenyLuvsandugar

EvgenyLuvsandugar

    Новый участник

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Евгений
  • Город:Санкт-Петербург


Отправлено 15 октября 2013 - 18:34

Можно сгенерить документацию по всем step defenitions через YARD-cucumber. Там даже можно задать,чтобы он только по stef def создавал, а фичи игнорировал. При этом будет поиск и индекс.
  • 0

#5 antipenko

antipenko

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Антипенко Александр

Отправлено 10 апреля 2015 - 11:13

Подскажите, пожалуйста, литературу для Cucumber. 


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных