Size: a a a

testing_in_python

2021 June 08

EB

Evgenii B in testing_in_python
Ищи реализацию этого в Python, пробуй
источник
2021 June 11

BO

Boris Osipov in testing_in_python
Переслано от Anna Kurilo
Конференция по тестированию Heisenbug ищет спикеровHeisenbug ищет спикеров 🔥

Вам есть о чем рассказать и что обсудить с коллегами по цеху? Тогда вам нужно подать заявку на участие в конференции! Осенний Heisenbug пройдет в гибридном формате: онлайн+офлайн.

Темы, которые будут интересны:
✔️Функциональное тестирование;
✔️Нагрузочное тестирование;
✔️SDET;
✔️DevOps в тестировании.

Но не ограничивайте себя этим списком — вы можете подать заявку с любой темой из области тестирования. 

Если все-таки сомневаетесь, то программный комитет всегда готов обсудить актуальность темы и помочь выбрать правильный вектор доклада. Плюс, ребята помогут с прокачкой ваших ораторских навыков, если у вас мало опыта в публичных выступлениях.

👉Подать заявку и узнать подробности можно на сайте.
❓Вопросы присылайте на почту pprogram@heisenbug.ru
источник
2021 June 12

RU

Rostislav U in testing_in_python
Подскажите, а есть ли аналоги схеме DEV > QA > STAGE > PROD? У нас на проекте микросервисы, и сильная зависимость части из них часто ломает процесс тестирования, от этого хочется обезопаситься, а с другой стороны, сразу становится известно при таком подходе, где какие проблемы интеграции... В общем, затык
источник

СС

Сказочный Сникерс... in testing_in_python
Делите тесты на модульные интеграционные и е2е
источник

СС

Сказочный Сникерс... in testing_in_python
Модульные тестируют конкретный микросервис. Можно чтобы даже сами тесты его себе поднимали. Далее интеграционные - связки двух (или более) зависимых. Тут в целом иногда можно обойтись моками (их надо поддерживать). Так же можно поднимать себе такую связку прямо из тестов. И только потом если все хорошо на первых двух стадиях и есть необходимость - деплой всего на как вы там сказали, qa staging и прогон e2e
источник

НН

Ник Ники in testing_in_python
Привет всем, подскажите , у меня два вопроса.1эмулированием устройства на android studio,  не получается связаться с fiddler-ом. https://www.youtube.com/watch?v=nbmC5ltHo5g
https://www.youtube.com/watch?v=mFJX8ETk2Mc.
и получается так ,что подключаясь через прокси, то fiddler не видит что происходит(видит подключение или то как я захожу на ipv4.fiddler:8888) но интернет на телефоне не работает.Если отключать прокси настроенный по моему ip4 адресу(он обычно справа сверху у fiddler есть ) и портом 8888, то интернет на телефоне (эмуляторе ) работает.2 Вопрос.Можно ли видеть экран реального устройства подключенного к android studio,чтобы проводить на нем тесты , через компьютер ?У меня сам телефон подключается и приложения устанавливаются, но вот чтобы видеть что на экране происходит ,то это не знаю где даже прочитать или увидеть.

сертификат на эмуляторе ставил
источник

IS

Idi Suda in testing_in_python
А почему нельзя тыкать в мобилу, пока она подключена к компу? Зачем тебе экран видеть на канплюхтере?
источник

НН

Ник Ники in testing_in_python
Чтобы потом appium(пока даже не знаю как он работает) использовать , и видеть что он делает на мобилке на экране компьютера.
источник

IS

Idi Suda in testing_in_python
Так в чем проблема в телефон смотреть я до сих пор не понял
источник

IS

Idi Suda in testing_in_python
Сделай так, чтобы аппиум скрины тебе снимал и потом в отчёте смотри на какие экраны он ходил
источник

НН

Ник Ники in testing_in_python
1 fiddler  не видит трафик в эмуляторе.2 Не могу увдиеть экран подключенного реального смартфона к android studio(сам телефон подключается и приложения через adb install устанавливаются).Для чего все это мне,чтобы начать изучать appium и автоматизацию телефона
источник

IS

Idi Suda in testing_in_python
1. Используй charles
2. Смотри в мобилу
источник

НН

Ник Ники in testing_in_python
appium может работать с реальным устройством без экрана с телефона на компьютере?
источник

IS

Idi Suda in testing_in_python
Что значит без экрана? У тебя дисплей не работает на мобиле?
источник

IS

Idi Suda in testing_in_python
Ты даже не попробовал аппиум запустить, попробуй и посмотри что происходит
источник

НН

Ник Ники in testing_in_python
Согласен, чтобы что -то спрашивать , нужно самому попробовать.Но тут у меня уже на первых шагах проблемы возникли , это я еще appium не включал.Дисплей на мобилке работает, включил в меню разработчика ,чтобы экран не гас,мне бы хотелось это на экране монитора видеть экран телефона, а не каждый раз смотреть в телефон, если такой возможности нету ,ну чтож, тоже хорошо . с 1 впоросом разобрался буду с charles пробовать
источник

СС

Сказочный Сникерс... in testing_in_python
Неужели нет никакого mirror screen для таких вещей? Например у тебя мобила в ферме на другом континенте а видеть картинку охота в реальном времени
источник

IS

Idi Suda in testing_in_python
Есть, но не в студии. В stf ферме есть, в контейнерах от андроида тоже есть
источник

AP

Anton Podobytko in testing_in_python
вот есть такое - https://github.com/Genymobile/scrcpy
источник

NR

Nikolay Romeiko in testing_in_python
вопрос по скриншотам - чуть поизучал вопрос и пока сделал так
такой вариант норм или я что-то не учел?
driver = item.funcargs['driver'] - таким вариантом норм дергать нужный инстанс браузера в conftest?
второй вопрос - я явно не использую call внутри хука - его можно убрать из параметров или что-то поломается?

@pytest.hookimpl(tryfirst=True, hookwrapper=True)
def pytest_runtest_makereport(item, call):
   outcome = yield
   rep = outcome.get_result()
   driver = item.funcargs['driver']
   if rep.when == 'call' and rep.failed:
       now = datetime.now().strftime('%d-%m-%Y_%H-%M-%S')
       driver.save_screenshot(f'./report/screenshots/{item.name}_{now}.png')
источник