Size: a a a

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

2019 October 08

EY

Evgeniy Yakovlev in QA — Автоматизация
попробую сформулировать. Есть идея отказаться от UI тестов, т.к. на проекте,  в ответе от graphql содержится вся информация, для отрисовки UI.  В т.ч. логика.
Которую достаточно быстро и надежно проверить через БД, чем искать на UI.
Сейчас тесты на питоне, особох проблем с этим нет. Но по какой-то причине разработчики начали настаивать на отказе от питона.
Пытаюсь понять детально. Мелкие вопросы по компоновке запросов - это мелочи
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
возможно хотят сделать универсальный конструктора запросов.
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
ведущий разработчик поднял тему. приведу цитату "The GraphQL client used by this python code is no longer maintained :(
In general GraphQL request support is basically not existing in the world of python
I don't think it's a good tech choice for these tests possibly"
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
готовлюсь возражать
источник

AS

Anton Semenov in QA — Автоматизация
Коллеги, добрый день. Подскажите пожалуйста, можно ли из инструмента Selenuim IDE как нибудь выгрузить отчет по резульататм запуска тестов и если такая возможность?
источник

ВС

Владимир Стецко in QA — Автоматизация
Evgeniy Yakovlev
ведущий разработчик поднял тему. приведу цитату "The GraphQL client used by this python code is no longer maintained :(
In general GraphQL request support is basically not existing in the world of python
I don't think it's a good tech choice for these tests possibly"
не секу в питоне, но в тестах на typeScript нет ничего страшного
источник

EY

Evgeniy Yakovlev in QA — Автоматизация
ладно, возможно через пару часов станет чуть яснее, откуда такое желание
источник

ВС

Владимир Стецко in QA — Автоматизация
ну естественно что фронтендеры не знают питона и нахрен он им не сдался
источник

ВС

Владимир Стецко in QA — Автоматизация
все хотят понимать что там в тестах написано
источник

AS

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

ИС

Игорь Середа in QA — Автоматизация
Владимир Стецко
все хотят понимать что там в тестах написано
Первый вопрос: для чего другим командам (особенно, фронтену) понимать, что у автоматизаторов написано в тестах?
Второй вопрос: откуда уверенность, что для чтения примитивного кода необходимо глубокое знание языка?
источник

SD

Stackoverflow Driven Developer in QA — Автоматизация
Владимир Стецко
все хотят понимать что там в тестах написано
Сильное заявление
источник

ВС

Владимир Стецко in QA — Автоматизация
ой все. Затеяли очередной флуд.
Я всего лишь сужу по своему опыту общения с кучей разных команд. Почему-то им это было нужно
источник

ВС

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

C

Cadabrum in QA — Автоматизация
Владимир Стецко
ну естественно что фронтендеры не знают питона и нахрен он им не сдался
Какие-то странные фронтендеры, питон сейчас почти все знают - хотя бы на уровне "примерно понятно про что там"
источник

LY

Lev Yarushin in QA — Автоматизация
Evgeniy Yakovlev
попробую сформулировать. Есть идея отказаться от UI тестов, т.к. на проекте,  в ответе от graphql содержится вся информация, для отрисовки UI.  В т.ч. логика.
Которую достаточно быстро и надежно проверить через БД, чем искать на UI.
Сейчас тесты на питоне, особох проблем с этим нет. Но по какой-то причине разработчики начали настаивать на отказе от питона.
Пытаюсь понять детально. Мелкие вопросы по компоновке запросов - это мелочи
Пусть лучше напишут юниты для резольверов. Ну и схему пусть тестируют. И по GraphQL вы закроете всё что нужно. UI тоже пусть юниты будут с моками. А самое сложное что не получается покрыть предыдущими тестами - делайте e2e.
источник

C

Cadabrum in QA — Автоматизация
Опять же (имхо) питон для тестирования использовать удобнее, TS даёт большой оверхед в плане объема кода / наличия нужных библиотек (а js библиотеки на ts ложатся когда как). Если программисты будут активно участвовать в разработке/поддержке автотестов, ещё можно пообсуждать. В противном случае нафиг оно нужно.
источник

AB

Alexei Barantsev in QA — Автоматизация
такую специфику лучше в https://t.me/js_for_testing спрашивать, тем более, что это больше про JS чем про пьюпитир
источник

VB

Vitalii Budniak in QA — Автоматизация
спс
источник

M

Max in QA — Автоматизация
Пытаюсь научится, разобраться как подключить к проекту Allure через Maven. Завис на проблеме. При запуске теста пишет такую ошибку:
http://prntscr.com/pge9tw

Это нужно обязательно скачать файл "aspectjweaver-1.8.10.jar" и положить в директорию ?
Может кто сможет подсказать не опытному
источник