Size: a a a

QA — Automation

2021 September 10

RR

Roma Roma in QA — Automation
Мне нужно проверять что введённые данные соответствуют нужному типу для этого ключа например то что ключ original_name это либо str либо null. Как я могу без схемы реализовать такую проверку, json очень большой
источник

D

Dmitry in QA — Automation
Выкидывать невалидные части жсона, пока валидация не пройдёт. Потом разбираться, почему выкинутые части невалидны. Может жсон кривой, может схема кривая
источник

RR

Roma Roma in QA — Automation
И и ещё нужна обязательная проверка что все ключи на месте, а это порядка 100 штук в одной проверке и каждый раз добавляются новые, такой тест будет сложно поддерживать и он будет огромным
источник

RR

Roma Roma in QA — Automation
Чтобы выкидывать не нужные части json это мне получается его надо каждый раз больше и больше распарсить ведь. Верно? ПОтому что я его получаю запросом get уже готовым. А чтоб его как то резать это только парсинг. Это тоже жесть.
источник

D

Dmitry in QA — Automation
Я слышал, что парсить жсон в питоне очень легко) Но не видя твоих файлов ничего больше посоветовать не могу
источник

ДS

Дамир Sibagatulin... in QA — Automation
всем привет!
я написал метод который аттачит последний скриншот из теста в багтрекер и занес его в AfterEach, но он отрабатывает слишком быстро и тест ран к моменту аттача файла еще не успевает появиться

можете подсказать, может кто сталкивался и как решили?

или тут только завятка на условие появления нового тест рана поможет?
источник

А

Алексей in QA — Automation
Схема кривая, ошибка как бы говорит что в схеме обджект, по факту лист
источник

RR

Roma Roma in QA — Automation
Надо схему перевести с помощью json.loads к словарю  dict и запустить, или не поможет?
источник

А

Алексей in QA — Automation
Это при чем? Я же написал выше, что ваша схема не совпадает с джсоном. Баг то в джсоне или в схеме - вам виднее
источник

RR

Roma Roma in QA — Automation
Все я понял, спасибо
источник

LK

Lilya Kasyanenko in QA — Automation
всем привет!
Работаю над UI тестами с Сайпресс. Есть модалка создания сущности, пытаюсь приатачить файл с помощью cypress-file-upload, но не получается. Степ проходит, файл типо атачится, но в модалке не отображается из-за этого кнопка задизейблена и тест валится. По порталу много модалок, но только в одной не атачится. Может кто-то сталкивался?
источник

DP

Dmitry Pris in QA — Automation
Всем Привет
Кто подскажет по Rest Assured
У меня cookies не очищаются, при каждом запросе новом остаются старые cookies. Кто подскажет возможно как то сессионо можна реализовать?
источник

АФ

Алексей Федоткин... in QA — Automation
В код который тебе собирает реквест спецификацию пропиши например передачу извне, чтобы только в нужных местах билдить с нужными куками , или в бефор секциях чистить можно, зависит от архитектуры у вас
источник

DP

Dmitry Pris in QA — Automation
да я использую RequestSpecification requestSpec;
источник

АФ

Алексей Федоткин... in QA — Automation
Ну вот в ней можно параметризовать и делать как удобнее, почитай доку, у них она норм, можно вполне разобраться
источник

LY

Lev Yarushin in QA — Automation
вакансии https://t.me/qa_jobs
источник

ДК

Дмитрий Князев... in QA — Automation
Привет всем, кто может посоветовать, подсказать какой язык и фреймворки сейчас актуально учить для автоматизации, которые наиболее востребовательны и высокооплачиваемые на рынке? (И за автоматизацию чего щас платят вообще UI, API или и то и то нужно автоматизировать?)
источник

OC

Oleg Chaplashkin in QA — Automation
языки: java, python, c#
фреймворки: работа с API( rest assured/ requests), работа с UI(selenium, webdriver производные)
деньги: На рынке хорошо платят высококвалифицированным специалистам
источник

gg

garynych gary in QA — Automation
Ну да, ну да. Ни js, ни кипариса с драматургом и селенидом. 😄😢
источник

DS

Dmytro Slobodianiuk in QA — Automation
чем менее известный язык выучите, тем больше шанс быть единственным в мире специалистом по этому языку и зарабатывать сотни денег, в то время как неудачливые коллеги джависты и питонисты будут тщетно искать где приткнуться
источник