Size: a a a

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

2020 November 23

В

Виталий in QA — Автоматизация
Mike
Как сейчас тестируется приложение?
сейчас все тестируется руками(
источник

M

Mike in QA — Автоматизация
Виталий
спасибо, рассмотрю эти инструменты
Для начала я бы выбрал самое простое: Selenide+Appium
Язык Java, но если начинать с нуля — какая разница
источник

M

Mike in QA — Автоматизация
Виталий
сейчас все тестируется руками(
Это я понимаю.
Я про "стенд"
У вас же есть тестирование перед релизом? Значит тестируете вы не прод. Получается у вас есть какой-то тестовый сервер, к которому стучится мобилка
источник

A

Alex K in QA — Автоматизация
Mike
Для начала я бы выбрал самое простое: Selenide+Appium
Язык Java, но если начинать с нуля — какая разница
а может вообще Katalon? :)
источник

M

Mike in QA — Автоматизация
Alex K
а может вообще Katalon? :)
Ну, это совсем перебор. Так-то в аппиум инспекторе есть рекордер для совсем отчаянных)
источник

R

Roman Mhoian in QA — Автоматизация
Апиум оч долго регресия будет, гугловские инструменты для нативных апок быстрее и стабильнее будут отрабатывать
источник

В

Виталий in QA — Автоматизация
Mike
Это я понимаю.
Я про "стенд"
У вас же есть тестирование перед релизом? Значит тестируете вы не прод. Получается у вас есть какой-то тестовый сервер, к которому стучится мобилка
разработчики собирают билд, я его тестирую в Android Studio и на физическом устройстве, смотрит мобилка чаще всего на продовский dev, реже когда опасная фича на dev разработчика
источник

M

Mike in QA — Автоматизация
Виталий
сейчас все тестируется руками(
И еще такой момент: в ближайшем будущем будет приложение под айос и какая вероятность, что писать под него автотесты придется также Вас?
источник

В

Виталий in QA — Автоматизация
Виталий
разработчики собирают билд, я его тестирую в Android Studio и на физическом устройстве, смотрит мобилка чаще всего на продовский dev, реже когда опасная фича на dev разработчика
после уже релизим, если все ок, то есть выкатываем в стор
источник

M

Mike in QA — Автоматизация
Виталий
разработчики собирают билд, я его тестирую в Android Studio и на физическом устройстве, смотрит мобилка чаще всего на продовский dev, реже когда опасная фича на dev разработчика
Ага, дев стенд — это и есть ваша тестовая среда.
В таком случае ничего не мешает писать автотесты, а приложение направлять на этот самый стенд
источник

В

Виталий in QA — Автоматизация
Mike
И еще такой момент: в ближайшем будущем будет приложение под айос и какая вероятность, что писать под него автотесты придется также Вас?
уже есть приложение под ios, у нас сейчас 10 приложений из них 7 Android/iOS и 3 только под iOS
источник

В

Виталий in QA — Автоматизация
и да, тесты нужно будет писать и на iOS так же, но позже
источник

В

Виталий in QA — Автоматизация
Roman Mhoian
Апиум оч долго регресия будет, гугловские инструменты для нативных апок быстрее и стабильнее будут отрабатывать
учту, спасибо)
источник

R

Roman Mhoian in QA — Автоматизация
Виталий
и да, тесты нужно будет писать и на iOS так же, но позже
Это меняет подход выбора инструментов
источник

В

Виталий in QA — Автоматизация
Mike
Для начала я бы выбрал самое простое: Selenide+Appium
Язык Java, но если начинать с нуля — какая разница
пока я остановился на Selenium+Appium+Python, получается, но все еще много вопросов) но на это все есть документация)
источник

M

Mike in QA — Автоматизация
Виталий
уже есть приложение под ios, у нас сейчас 10 приложений из них 7 Android/iOS и 3 только под iOS
Просто в чем суть.
Нативный инструмент типа Kaspresso/Espresso — это ТОЛЬКО под андроид.
Под iOS есть XCTest

Пишутся такие тесты на языке приложение. То есть Java/Kotlin — Android и Swift —iOS

Appium — кроссплатформенный инструмент
То есть на условном питоне можно писать тесты и под айос, и под андроид.
Есть свои приколы с стабильностью и скоростью — но ничего смертельного
источник

R

Roman Mhoian in QA — Автоматизация
Берите универсальное, пример апиум
источник

В

Виталий in QA — Автоматизация
Mike
Просто в чем суть.
Нативный инструмент типа Kaspresso/Espresso — это ТОЛЬКО под андроид.
Под iOS есть XCTest

Пишутся такие тесты на языке приложение. То есть Java/Kotlin — Android и Swift —iOS

Appium — кроссплатформенный инструмент
То есть на условном питоне можно писать тесты и под айос, и под андроид.
Есть свои приколы с стабильностью и скоростью — но ничего смертельного
спасибо за развернутый ответ)
источник

В

Виталий in QA — Автоматизация
Roman Mhoian
Берите универсальное, пример апиум
понял, спасибо)
источник

В

Виталий in QA — Автоматизация
Mike
Просто в чем суть.
Нативный инструмент типа Kaspresso/Espresso — это ТОЛЬКО под андроид.
Под iOS есть XCTest

Пишутся такие тесты на языке приложение. То есть Java/Kotlin — Android и Swift —iOS

Appium — кроссплатформенный инструмент
То есть на условном питоне можно писать тесты и под айос, и под андроид.
Есть свои приколы с стабильностью и скоростью — но ничего смертельного
Но подскажите, пожалуйста, вот что:
как эти самые тесты должны запускаться на "стенде"? то есть просто берется код написанный на питон и запускается, на этом все?
источник