Size: a a a

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

2020 December 01

MY

Mykola Yerykalov in QA — Автоматизация
:) Добрый вечер. Имеется проект где на веб странице отрисовывается чертеж в canvas елементе и юзер может поверх рисовать свои кастомные линии. Также есть функционал который можно протестить кликая на элементы в DOM. Пытаюсь собрать варианты автоматизации, наткнулся на интересное видео - https://www.youtube.com/watch?v=NVPPAKI-6z8.
Кто подскажет тулы для написания автотестов с канвас? в какую сторону смотреть при автоматизации подобных проэктов? Предпочтительно из JS/TS стека но если очень удачная тула то буду рад любой
источник

VY

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

O

Oleg in QA — Автоматизация
Viacheslav Pykhydko
Ребята, подскажите с помощью каких инструментов можно автоматически в автотестах  подменять json от бэка, для того что бы протестировать все возможные состояния UI элементов ? На данный момент юзаю Charles, но может есть какой то более распространенный инструмент для таких целей ?
mock-server, wiremock
источник

P

Pacmy  in QA — Автоматизация
Всем привет! Являюсь QC инженером, хочу перейти на автоматизацию. Подскажите с чего лучше начать что бы не распыляться и голова не разлеталась?)
источник

AP

Alex P 🏡 in QA — Автоматизация
Pacmy 
Всем привет! Являюсь QC инженером, хочу перейти на автоматизацию. Подскажите с чего лучше начать что бы не распыляться и голова не разлеталась?)
Какой яп знаете?
источник

P

Pacmy  in QA — Автоматизация
Не много JS, изначально был джун фронтом
источник

AP

Alex P 🏡 in QA — Автоматизация
Сюда попробуйте, а вообще-то курсов лучше... https://t.me/js_for_testing
источник
2020 December 02

VN

Vitaliy NSK in QA — Автоматизация
Ребят, а есть подобная карта https://www.mindmeister.com/1324282825/junior-qa?fullscreen=1 для Java Junior Developer?
источник

НХ

Никита Хитрый... in QA — Автоматизация
источник

AG

Alexander Gerasimov in QA — Автоматизация
Всем привет!
Подскажите, пожалуйста вопрос с REST assured...

Есть следующий запрос https://prnt.sc/vu4gdo , который посылает запрос на API сервер, в теле GraphQL, но нет ответа по телу запроса

т.е должно выводится такой ответ https://prnt.sc/vu4e3y , но тело в idea пустое
источник

LY

Lev Yarushin in QA — Автоматизация
Mykola Yerykalov
:) Добрый вечер. Имеется проект где на веб странице отрисовывается чертеж в canvas елементе и юзер может поверх рисовать свои кастомные линии. Также есть функционал который можно протестить кликая на элементы в DOM. Пытаюсь собрать варианты автоматизации, наткнулся на интересное видео - https://www.youtube.com/watch?v=NVPPAKI-6z8.
Кто подскажет тулы для написания автотестов с канвас? в какую сторону смотреть при автоматизации подобных проэктов? Предпочтительно из JS/TS стека но если очень удачная тула то буду рад любой
Лучше всего - договориться с разработчиками, чтобы они дали вам api для манипуляции с элементами на  canvas. Плюс сделали у себя юниты на элементарные действия чтобы вам не покрывать их. Контролировать через скрины можно и автоматизацию десктопа, но это если очень нужно.
источник

MY

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

HB

Hitrii Blin4ik in QA — Автоматизация
Привет, осваиваю page object паттерн, но почему-то он упорно у меня не хочет работать. Что я делаю не так здесь? -_-
https://gyazo.com/8d046b3cef1ab09cfa8ba732273fe5eb
источник

HB

Hitrii Blin4ik in QA — Автоматизация
пишет java.lang.NullPointerException, гуглил, говорят что драйвер не проинициализирован, но я же его вроде инициализирую.
источник

AG

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

AG

Alex Grigurko in QA — Автоматизация
тут вы обявляете локальную переменную webdriver, а поле класса остаеться null
источник

HB

Hitrii Blin4ik in QA — Автоматизация
Alex Grigurko
тут вы обявляете локальную переменную webdriver, а поле класса остаеться null
ааа) спасибо) заработало)))
источник

HB

Hitrii Blin4ik in QA — Автоматизация
мину 5 часов жизни)
источник

AG

Alex Grigurko in QA — Автоматизация
И так как после вызова эти методов вы возвращаете этот же объект, то можно писать в тесте
page.typeUserName(username)
       .typePassword(password)
       .makeLogin();
источник

HB

Hitrii Blin4ik in QA — Автоматизация
Alex Grigurko
И так как после вызова эти методов вы возвращаете этот же объект, то можно писать в тесте
page.typeUserName(username)
       .typePassword(password)
       .makeLogin();
спасибо!
источник