- Форум тестировщиков
- → Публикации qaomega
Публикации qaomega
4 публикаций создано qaomega (учитываются публикации только с 18 апреля 2023)
По типу контента
По пользователю
#177991 idea. Запуск тестов на основе заранее созданных конфигурациях
Отправлено автор: qaomega 21 ноября 2020 - 11:35 в Автоматизированное тестирование
С запуском через ci как раз проблем нет. Через командную строку передаю нужное знание glue (в зависимости от того что нужно запускать iOS или Android)
Проблема именно при запуске для дебага в idea. В idea я нашёл только как добавить один шаблон для запуска кукумбер тестов. Но нужно как-то добавить два шаблона для ios и андроид (в каждом шаблоне своё значение glue) и при запуске выбирать нужный шаблон.
Сейчас приходится каждый раз вручную править glue для каждого запуска
Проблема именно при запуске для дебага в 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" каждый раз?
Или, может, вообще выносить реализацию степов в отдельные пакеты неудачная идея и есть более оптимальное решение задачи?
#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."
Нагуглить примеров я не смогла, пока из идей - использовать селениум с хендлес браузером, но мне кажется это костыль тот ещё.
- Форум тестировщиков
- → Публикации qaomega
- Политика Конфиденциальности
- Правила форума ·