Size: a a a

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

2021 April 30

IC

Ilya Chernyaev in QA — Автоматизация
скачать на девайс да, запустить непосредственно на сервисе нет
источник

АЖ

Артем Жуков... in QA — Автоматизация
Хочется сервис отправил сборку, и там уже на их ресурсах проверяешь
источник

БҚ

Байболсын Қабдеш... in QA — Автоматизация
TestFlight дает только установку на девайсах, не на их ресурсе
источник

LY

Lev Yarushin in QA — Автоматизация
mimesis. лучшая
источник

I

Igor in QA — Автоматизация
Спасибо.
источник

LY

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

MI

Maks Ivchenko in QA — Автоматизация
Всем привет!
Вопрос по оценке времени на автоматизацию приложения для ios/android. Нужно сказать клиенту примерное время по автоматизации основных флоу. В общих чертах по проекту: авторизация/заполнение профайла/ поиск других юзеров с фильтрами/ видео конференция до 5 мин между 2мя людьми/ возможность оставить фидбек/ настройки.
Я автоматизировал веб ruby+selenium+cucumber, апки только частично appium, соответственно опыта не много, но оценить как то нужно.
Опытные гайз, подскажите, сколько примерно по времени это может занять ? На мануальное хотят выделить 180часов.
PS. Я понимаю, что мало инфы, а может быть много нюансов и много чего другого, но заказчику нужно сказать плюс минус.
источник

A

Alex T in QA — Автоматизация
Привет!
Подскажите, какие подходы вы используете при тестирировании на общем окружении?

Например, есть апи колл GET ALL_PRODUCTS и есть UI на котором отображаются все продукты в системе.
Как это можно тестировать, если окружением одновременно пользуется десяток людей?
В момент тестов кто-то может создавать/удалять/редактировать продукты.
Соответственно, я не знаю, какие продукты могут быть в момент тестов.

Девы советуют создать десяток тестовых продуктов типа "qa 1", "qa 2" и тд
И когда делаешь апи колл на получение всех продуктов, проверять что в response содержатся все эти тестовые продукты и игнорировать остальные.
Проще говоря в response делаешь не equals, а contains.
Но это как-то странно звучит.
источник

В

Вадим in QA — Автоматизация
Значит, ты и протестируешь наличие/отсутствие продуктов qa1, qa2 и тд.
И можно провести CRUD только в пределах этого скоупа.
источник

VM

Vova Moskalenko in QA — Автоматизация
если в системе нет разбивок, то да, только так, как вам советуют. А если есть, то создайте себе нового юзера, и в нем все делайте
источник

A

Aleksandr in QA — Автоматизация
А что конкретно надо проверить?
Если UI и его отображение, то можно, например через Cypress, подменить все ответы на заранее определенные, подключить плагин для скриншотов, наделать эталонных.
При прогоне тестов будет сравниваться только фронт, полностью отрезанный от бэка, еще и автоматически, еще и вплоть до pixel-perfect.

Если нужно протестить бэк, то можно написать простой скрипт с парсером. Ведь все наименования и характеристики продуктов - по сути просто значения полей. Так почему бы не проверить наличие/отсутствие этих самых полей? Делаем запрос, ловим ответ и начинаем его разбирать и проверять. В принципе, это довольно простой метод.
источник

A

Alexey🐾 in QA — Автоматизация
А вообще, на продакте норм тестировать да?
источник

S

Sergey in QA — Автоматизация
самый сок, куча адреналина
источник

S

Sergey in QA — Автоматизация
особенно если релиз в пятницу вечером
источник

NR

Nikolay Romeiko in QA — Автоматизация
главное негативных тестов побольше))
источник

OL

Oleksandr Lozitskyi in QA — Автоматизация
Здравствуйте. Подскажите пожалуйста в чем может быть проблема? я что-то уже запутался
Использую Docker java(11) gradle(7) selenide(5.18)
Выполняю docker build
запускаю в контейнере
перехожу в CLI
выполняю gradle clean test --info
Получаю:
     Given I open url                                                          # stepdefs.CommonStepDefs.openURl()
         org.openqa.selenium.WebDriverException: Timed out waiting for driver server to start.
   Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
   System info: host: '18ff2e0becc3', ip: '172.17.0.2', os.name: 'Linux', os.arch: 'amd64', os.version: '5.4.72-microsoft-standard-WSL2', java.version: '11.0.10'
   Driver info: driver.version: SelenideDriver
   selenide.url: http://....com/
   selenide.baseUrl: http://localhost:8080
источник

gg

garynych gary in QA — Автоматизация
в петёрке джуновких вопросов на собесе. Генерировать данные и сносить, подменять базы, иметь тестовые данные кот не доступны для юсеров. Вариантов на самом деле вагон. Одно но, на проде на самом деле тесты гонять совсем уж не очень
источник

VM

Vova Moskalenko in QA — Автоматизация
ну смотря как приготовить, если есть полностью изолированные сетапы, то почему бы и нет. Когда в платежке работал, там тесты в проде гонялись, и даже баги находили (связанные с сетапом окружений, конечно, но все равно ж баги)
источник

VM

Vova Moskalenko in QA — Автоматизация
уточню, в том числе в проде*
источник

A

Alexey🐾 in QA — Автоматизация
Вопрос о пропажах денег с карт пользователей, считаю закрытым.
источник