Size: a a a

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

2020 April 21

AV

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

AV

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

EL

Evgeny Lukoyanov in QA — Автоматизация
больше проблем при смене языка было не в самом языке, а в обертках и настройках
как настроить webpack, чтоб он работал с typescript-овым проектом, когда тестовый фреймворк/библиотека не поддерживал ts от слова «совсем» и пол проекта не хотело дружить типами (было плохое качество кода), а вторая половина была на any и вылетало куча проблем из-за не тех ожиданий
источник

AV

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

KK

Kirill Krasheninnikov in QA — Автоматизация
Содержание текста в файле получится проверить, но разделы и форматирование - наверно нет
источник

AS

Andrey Shinkaryov in QA — Автоматизация
Max
наверное больше интересует опыт таких людей, насколько сложно давалось, к примеру если автоматизировал на Java, а потом решил изучить JS
все зависит от того на каком уровне вы хотите кодить на выбранном языке и насколько хорошо у вас с automation basics. e2e можно на чем угодно писать, но лучше разберитесь для чего вам это нужно. я бы советовал учить второй язык когда чувствуете, что в первом уперлись в потолок. а в общем, углубленное изучение любого дополнительного языка откроет возможность выбирать из большего списка тулов, и это касается не только автоматизации, но и всего цикла тестирования/разработки
источник

VS

Vitaliy Shalaev in QA — Автоматизация
спасибо, наверно попробую что-нибудь написать)
источник

M

Maksim in QA — Автоматизация
Дмитрий Лукьяненко
(selenide + java) подскажите пожалуйста, как можно проверить что джс догрузился?
(driver).executeScript("return document.readyState").equals("complete")
источник

K

Katerina in QA — Автоматизация
Max
Всем привет, подскажите много ли таких людей к примеру в этом чате, которые умеют автоматизировать на нескольких языках на хорошем уровне, к примеру на JS и Java ?
Или большинство развиваются по пути именно одного языка программирования выбранного на старте изучения ?
На хорошем уровне или нет хз, но есть опыт автоматизации с джавой и джаваскриптом . На джаваскрипте правда 95% апи тесты пилила, и в ui почти не заглядывала.
Имхо, ничего особенного в умении автоматить на 2+ языках нет, универсальных ответов надо ли и зачем - тоже нет) . У меня получилось так что я сначала пришла на проект, а потом тех лид директивно сказал что автоматить будете на жаваскрипте ) не сказала бы что сложно, вопрос времени.
источник

AS

Andrei Solntsev in QA — Автоматизация
Kirill Krasheninnikov
В pdf-test полтора года комитов не было. Кажется, его забросили
Нет, не забросили, просто там пока нечего добавлять. Всё работает как часы, багов нет. Новых пожелалок тоже.
источник

AV

Alexei Vinogradov in QA — Автоматизация
Andrei Solntsev
Нет, не забросили, просто там пока нечего добавлять. Всё работает как часы, багов нет. Новых пожелалок тоже.
AssertJ матчеры)
источник

AS

Andrei Solntsev in QA — Автоматизация
Кстати, да, это идея.
источник

GM

Gen Mast in QA — Автоматизация
всем привет
Помогите плиз, не могу разрулить никак вопрос
Проблема в том, что на эмуляторе не могу запустить некторые установленные приложения, как только идет коннект, падает ошибка. Что-то работает, а что-то нет. Пока нагуглить решение не удалось. Возможно источник где-то на уровне сетевых соединений, но в чем именно не ясно
В лог падает это:
     java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libimagepipeline.so
       at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:789)
       at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:639)
       at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:577)
       at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:525)
       at com.facebook.soloader.NativeLoaderToSoLoaderDelegate.loadLibrary(NativeLoaderToSoLoaderDelegate.java:24)
       at com.facebook.soloader.nativeloader.NativeLoader.loadLibrary(NativeLoader.java:43)
       at com.facebook.imagepipeline.nativecode.ImagePipelineNativeLoader.load(ImagePipelineNativeLoader.java:40)
       at org.wikipedia.WikipediaApp.onCreate(WikipediaApp.java:194)
       at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1182)
       at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6460)
       at android.app.ActivityThread.access$1300(ActivityThread.java:219)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1859)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.Looper.loop(Looper.java:214)
       at android.app.ActivityThread.main(ActivityThread.java:7356)
       at java.lang.reflect.Method.invoke(Native Method)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
источник

GM

Gen Mast in QA — Автоматизация
стоит genymotion, аналогичная ошибка на android studio
источник

GM

Gen Mast in QA — Автоматизация
ошибка падает  именно в момент коннекта, если отключить сетевой интерфейс, то приложение работает, как только включаешь сетевой и первый коннект - ошибка
источник

GM

Gen Mast in QA — Автоматизация
не могу определить симптоматику, ведь на моем проектном приложении все работает, ставлю вики какую или что-то иное из приложений - ошибка
источник

AV

Alexei Vinogradov in QA — Автоматизация
а как вы решаете такую задачу.

Есть забрендированное приложение (наверное те, кто в Gambling или eCommerce работает знает, но и многие другие тоже) которое практически одинаковое, за исключением цветов-текстов и мелочей, но задеплойно на абсолютно разные сервера.

http://myhappy-shop.com
http://serious-shopper.com

Код частично дублируется, частично переиспользуется, в мелочах - отличается.

На каждый урл есть свои тестовые среды, стейджинг.

http://test.myhappy-shop.intern
http://staging.myhappy-shop.intern

и т.п.

Пишем допустим тесты с каким-нибудь Selenium Wrapper (или даже RestAssured).

Тесты для этих двоих сайтов будете писать в одном проекте или в нескольких? Если в одном - как с baseUrl поступать будете?
источник

O

Oleg in QA — Автоматизация
url  в проперти,
если поведение одинаковое - в интерфейсы его и две реализации
источник

GM

Gen Mast in QA — Автоматизация
Alexei Vinogradov
а как вы решаете такую задачу.

Есть забрендированное приложение (наверное те, кто в Gambling или eCommerce работает знает, но и многие другие тоже) которое практически одинаковое, за исключением цветов-текстов и мелочей, но задеплойно на абсолютно разные сервера.

http://myhappy-shop.com
http://serious-shopper.com

Код частично дублируется, частично переиспользуется, в мелочах - отличается.

На каждый урл есть свои тестовые среды, стейджинг.

http://test.myhappy-shop.intern
http://staging.myhappy-shop.intern

и т.п.

Пишем допустим тесты с каким-нибудь Selenium Wrapper (или даже RestAssured).

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

GM

Gen Mast in QA — Автоматизация
Oleg
url  в проперти,
если поведение одинаковое - в интерфейсы его и две реализации
можно чуть подробнее здесь
источник