Size: a a a

QA — Автоматизация

2019 September 14

B

Bola in QA — Автоматизация
Oleg
grep -c (given|when|then)
Если надо ему ещё подсчитать с учётом Examples - такой вариант не пойдет
источник

EB

Evgenii B in QA — Автоматизация
Ну да, напишешь греп посложнее и все
источник
2019 September 16

AH

Anton H in QA — Автоматизация
Кто может подсказать где можно посмотерть инофрмацию по использвоанию GivenStories в JBehave.
То есть я понял, что могу вызывать раные сценарии из других файлов, но, например, как мне вызвать опредеоенный сценарий из любого места сценария откуда я буду вызывать (надесюь понятно написал :))?
источник

MK

Maksim Kanin in QA — Автоматизация
Шта?)
источник

AH

Anton H in QA — Автоматизация
:)
В сценарии тестов JBehave есть GivenStories.
С помощью GivenStories я могу вызвать выполнение другого сценария. Например : GivenStories: example.story
источник

AH

Anton H in QA — Автоматизация
Но, я пока нашел информацию и смог реализовать вызов другого сценария в начале теста.
Но у меня есть необходимость вызывать разные сценарии по ходу теста в разных местах (в начале, конце и т.д.)
источник

AH

Anton H in QA — Автоматизация
Не могу найти информацию возможна ли такая реализация?
источник

AH

Anton H in QA — Автоматизация
Или GivenStories вызывается только в начале теста?
источник

MK

Maksim Kanin in QA — Автоматизация
Может тебе тогда нужен Lifecycle Before и After?
источник

MK

Maksim Kanin in QA — Автоматизация
Или нужно прямо в середину одного сценария запихивать другой сценарий?
источник

MK

Maksim Kanin in QA — Автоматизация
Anton H
Или GivenStories вызывается только в начале теста?
Сайт jBehave говорит это использовать как пре-кондишны
источник

AH

Anton H in QA — Автоматизация
Условно, у меня есть несколько тестов в одним действием, которое повторяется из теста в тест. Но начало каждого теста разное. И хотел вызывать повторный шаблон по необходимости.
источник

MK

Maksim Kanin in QA — Автоматизация
Так используй лайфсайкл
источник

VI

Vitaliy Ilkov in QA — Автоматизация
Vitaliy Ilkov
Добрый день, коллеги!
Ни кто ли не ставлкивался с проблемой: при запуске браузера ie селениумом выходит ошибка что будто бы не подтягивается плагин для работы сайта. В настройках плагин указан и включен. Сайт в разрешенные так же добавлен. Вручную сценарий проходит без ошибки, настройки сессий при запуске идентичные. Кто сталкивался, в чем может быть проблема?
Может, кто подскажет в каком направлении еще покопать?
источник

MK

Maksim Kanin in QA — Автоматизация
Сделай степ, засунь туда логику и вызывай его для всех сценариев в конце
источник

MK

Maksim Kanin in QA — Автоматизация
Anton H
Условно, у меня есть несколько тестов в одним действием, которое повторяется из теста в тест. Но начало каждого теста разное. И хотел вызывать повторный шаблон по необходимости.
Просто что ты будешь делать, если кто удалит сценарий или поменяет в GivenScenario? :))
источник

MK

Maksim Kanin in QA — Автоматизация
Или положит в другую папку :)
источник

AH

Anton H in QA — Автоматизация
Maksim Kanin
Просто что ты будешь делать, если кто удалит сценарий или поменяет в GivenScenario? :))
Это уже другой вопрос)
источник

SV

Stanislav Vasenkov in QA — Автоматизация
Вызывать один тест из другого - плохая практика в принципе
источник

MK

Maksim Kanin in QA — Автоматизация
Ты делаешь зависимые тесты - это плохо
источник