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

Автоматизация функционального тестирования
онлайн, начало 1 октября
Английский для тестировщиков
онлайн, начало 4 октября
Автоматизатор мобильных приложений
онлайн, начало 6 октября
Тестирование безопасности
онлайн, начало 6 октября
Фотография

idea. Запуск тестов на основе заранее созданных конфигурациях

idea java appium cucumber

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

#1 qaomega

qaomega

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Кулакова Дарья Михайловна

Отправлено 15 ноября 2020 - 10:27

Добрый день! 

Есть задача - автоматизация андроид и ios приложения на основе одних и тех же Геркин файлов.

 

1. Реализацию степов вынес в отдельные пакеты ru.mobile.steps.ios и ru.mobile.steps.android

2. Но теперь, приходится для каждого запуска править в  конфиге запуска "Glue" -  устанавливать путь до пакета в зависимости от того на какой платформе нужно запускать тест (скрины во вложении)

 

Есть возможность сделать так, чтобы запуск был на основе заранее созданных конфигов под ios и android и не нужно было править "Glue" каждый раз?  

 

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

Прикрепленные файлы

  • Прикрепленный файл  ios.png   348,93К   0 Количество загрузок:
  • Прикрепленный файл  android.png   193,07К   0 Количество загрузок:

  • 0

#2 Bobunov

Bobunov

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

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


Отправлено 20 ноября 2020 - 09:53

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

Вы чем гоняете тесты? 


  • 0

#3 qaomega

qaomega

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

  • Members
  • Pip
  • 20 сообщений
  • ФИО:Кулакова Дарья Михайловна

Отправлено 21 ноября 2020 - 11:35

С запуском через ci как раз проблем нет. Через командную строку передаю нужное знание glue (в зависимости от того что нужно запускать iOS или Android)
Проблема именно при запуске для дебага в idea. В idea я нашёл только как добавить один шаблон для запуска кукумбер тестов. Но нужно как-то добавить два шаблона для ios и андроид (в каждом шаблоне своё значение glue) и при запуске выбирать нужный шаблон.
Сейчас приходится каждый раз вручную править glue для каждого запуска
  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами idea, java, appium, cucumber

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

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

Яндекс.Метрика
Реклама на портале