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

Публикации qaomega

4 публикаций создано qaomega (учитываются публикации только с 26 апреля 2023)


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

Отправлено автор: qaomega 21 ноября 2020 - 11:35 в Автоматизированное тестирование

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



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

Отправлено автор: qaomega 15 ноября 2020 - 10:27 в Автоматизированное тестирование

Добрый день! 

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

 

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

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

 

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

 

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

Прикрепленные изображения

  • ios.png
  • android.png



#177495 Получение accessToken для api тестов с OAuth 2.0 авторизацией

Отправлено автор: qaomega 08 сентября 2020 - 06:50 в Автоматизированное тестирование

Только через UI на странице авторизации, в ответе получаете токен. Не забывайте делать рефреш. Хорошо описано на HH, google api, Facebook и т.п. Что вы гуглили мне непонятно и как. Если вручную хотите - ставите fiddler. Что вам непонятно из документации? Что вы гуглили?

Вопрос в том можно ли получить accessToken без UI (без открытия реального браузера) средствами яп (например, java) ? Может есть какая-то библиотека в java для этого? 
А если без браузера никак, то какой best practice для этого кейса? Как я понимаю, многие с этим сталкивались.

Я думаю сделать как-то так:
1. создаём пользователя до тестов (инсёртим в бд)
2. авторизовываемся (тут нужно получить accessToken)
3. прогоняем тесты
4. удаляем юзера из бд




#177492 Получение accessToken для api тестов с OAuth 2.0 авторизацией

Отправлено автор: qaomega 07 сентября 2020 - 12:37 в Автоматизированное тестирование

Добрый день!
Подскажите, пожалуйста, как лучше всего получать accessToken для api тестов с OAuth 2.0 авторизацией ?

Использую REST Assured, но я думаю это не важно, ибо как я понимаю, нужно будет реализовать при помощи ЯП.
В документации так и написано "The library doesn't provide any help in obtaining the access token, so we'll have to figure out how to do this ourselves."

Нагуглить примеров я не смогла, пока из идей - использовать селениум с хендлес браузером, но мне кажется это костыль тот ещё.