Size: a a a

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

2020 July 10

A

AKozyrev@ in QA — Автоматизация
всем привет! подскажите пожалуйста, реально ли написать автотесты на ios и android приложения, но при этом не подключать физические устройства, а обойтись эмулятором?
источник

M

Max in QA — Автоматизация
AKozyrev@
всем привет! подскажите пожалуйста, реально ли написать автотесты на ios и android приложения, но при этом не подключать физические устройства, а обойтись эмулятором?
https://appium.io/ ,
второй вариант отдельные тесты под андроид  https://m.habr.com/ru/post/339664 и под iOS (под iOS забыл название фреймворка). Лично я за второй вариант
источник

B

Bola in QA — Автоматизация
AKozyrev@
всем привет! подскажите пожалуйста, реально ли написать автотесты на ios и android приложения, но при этом не подключать физические устройства, а обойтись эмулятором?
да, реально
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Max
Да я не знал что это связано именно с pytest. Гуглил просто как pyton print to console, и вот тогда уже все не так очевидно
Консоль это консоль, в коде лучше заводить logging и логи.  На себе убедился. :)
источник

M

Maksim in QA — Автоматизация
Sergey
Как он в этом случае агрегирует раны?
В джобе с репортом выкачивает историю из Гита используешь, а потом обновляешь
источник

VP

Viacheslav Pykhydko in QA — Автоматизация
Ребята привет. Подскажите пожалуйста. С помощью какой библиотеки можно делать мокинг данных, которые приходят с АПИ ? Я пишу UI автотесты для мобильного приложения  и  мне нужно подменить какое то значение, которое приходит с бэка. Вообще возможно ли это сделать ?, так как  работаю с UI элементами и запросы же они под капотом отправляются и обрабатываются ответы тоже под капотом. (java, testNG)
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Viacheslav Pykhydko
Ребята привет. Подскажите пожалуйста. С помощью какой библиотеки можно делать мокинг данных, которые приходят с АПИ ? Я пишу UI автотесты для мобильного приложения  и  мне нужно подменить какое то значение, которое приходит с бэка. Вообще возможно ли это сделать ?, так как  работаю с UI элементами и запросы же они под капотом отправляются и обрабатываются ответы тоже под капотом. (java, testNG)
Вы таки хотите моки или Вы таки хотите подмену?
источник

AM

Artur Mkrtychian in QA — Автоматизация
Viacheslav Pykhydko
Ребята привет. Подскажите пожалуйста. С помощью какой библиотеки можно делать мокинг данных, которые приходят с АПИ ? Я пишу UI автотесты для мобильного приложения  и  мне нужно подменить какое то значение, которое приходит с бэка. Вообще возможно ли это сделать ?, так как  работаю с UI элементами и запросы же они под капотом отправляются и обрабатываются ответы тоже под капотом. (java, testNG)
Смотри завтра)

https://youtu.be/VbVcGpS8HV4
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Возможны 2 ситуации — мок респонс, и респонс который через прокси на лету изменяется / подменяется.  
По мокам понятно. Их хватает.
По подмене — у меня когда-то были инструменты которые такое делают,
но некоторые из них много лет не обновлялись, некоторые делают это в ручном режиме и неизвестно могут ли автоматом, некоторые платные.
источник

VP

Viacheslav Pykhydko in QA — Автоматизация
я хочу как то подставить свой отредактированый json () и  что бы прилож его схавал. И тогда проверить отображается к примеру какой то элемент с таким то текстом в самом приложе. К примеру по апи приходит параметр deliveryType = "longtail" и приложение отображает текст "Долгая доставка".
источник

AE

Artem Eroshenko in QA — Автоматизация
источник

B

Bola in QA — Автоматизация
Viacheslav Pykhydko
я хочу как то подставить свой отредактированый json () и  что бы прилож его схавал. И тогда проверить отображается к примеру какой то элемент с таким то текстом в самом приложе. К примеру по апи приходит параметр deliveryType = "longtail" и приложение отображает текст "Долгая доставка".
источник

VP

Viacheslav Pykhydko in QA — Автоматизация
я хотел спросить при тестировании UI в большинстве случаев заменяют ответ с помощью подобных сервисов для того что бы можно было проверить как отображает приложение в зависимости от значений которые получает или есть другие практики ? хочется юзать то что юзают все, а не выдумывать велосипед и в конце понять что это плохая практика
источник
2020 July 11

B

Bola in QA — Автоматизация
Viacheslav Pykhydko
я хотел спросить при тестировании UI в большинстве случаев заменяют ответ с помощью подобных сервисов для того что бы можно было проверить как отображает приложение в зависимости от значений которые получает или есть другие практики ? хочется юзать то что юзают все, а не выдумывать велосипед и в конце понять что это плохая практика
лучший вариант конечно готовить данные в бд
источник

VP

Viacheslav Pykhydko in QA — Автоматизация
Bola
лучший вариант конечно готовить данные в бд
Это да, но тут нет доступа к бд. Так как там 100500 бд и микросервисов.
источник

AS

Andrei Solntsev in QA — Автоматизация
Слушайте, а тут кто-нибудь использует Mockito?
Тут завезли моки статических методов:  https://asolntsev.github.io/ru/2020/07/11/mockito-static-methods/
источник

ЕА

Евгений Асовин... in QA — Автоматизация
👍
источник

N

Nika in QA — Автоматизация
Ребят, расскажите, пожалуйста, как у вас реализуется трейсабилити требований в тестах ручных и авто?
У нас есть джира с плагином к тестрейлу. В тестрейле чеклисты ручные. И есть бдд-автотесты. Сейчас решаем, как быть дальше. Создавать ли отдельный сьют по авто-тестам и туда дублировать сценарии кукумберовские, и их линковать к джира-тикету наравне с ручными ? Но тогда на поддержке погрязнем, тройная работа получается (поправить в ручных, поправить в авто, поправить в кукумбере).
Но линковать ручные сценарии к кукумберовским по тест_ид тоже кажется неправильным, потому что один ручной тест содержит 3(минимум) авто-проверки, а как тогда отслеживать результат в авто-прогоне...
источник

EB

Evgenii B in QA — Автоматизация
автотесты могут иметь несколько другую структуру и дизайн чем ручные, поэтому иногда больше смысла в создании отдельного тестплана в Тестрейле.

еще можно поступить иначе:
тест сьют будет содержать проверки, автотесты будут в прогон тестрейла проставлять все проверки какие могут, а TODO которые остались - останется проверить руками.


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

AK

Alexey Kasatkin in QA — Автоматизация
Evgenii B
автотесты могут иметь несколько другую структуру и дизайн чем ручные, поэтому иногда больше смысла в создании отдельного тестплана в Тестрейле.

еще можно поступить иначе:
тест сьют будет содержать проверки, автотесты будут в прогон тестрейла проставлять все проверки какие могут, а TODO которые остались - останется проверить руками.


Не очень понятно зачем вам кукумбер вообще сдался в таком случае, feature файл это своего рода и есть тестплан, я бы не хотел иметь кукумбер+тестрейл.
А есть на примете альтернатива тестрейлу тогда?
источник