Size: a a a

2020 June 23

AP

Alexander Popov in JS for testing
Oleksandr Khotemskyi
ты открыл ящик пандоры, сейчас народ будет доказывать что на жс первый вариант тоже очень простой
Главное не сказать что в джс тоже селенид есть
источник

¢

¢^°=¶√•| in JS for testing
Sergey Chepets
Кстати, возвращаясь к теме JS vs Java, наброшу вот такого немного: если вам надо заполнить форму, нажать save и выполнить проверку типа, что открылась страница с меседжом "Ok", то вам Java и Selenide с головой. Но если вы хотите проверить, что после заполнения формы и нажатия той же кнопуи запись появилась в БД и вы хотите ее вытянуть и проверить ее структуру, или проверить, что в очереди сообщений (например кафка) появилось нужное сообщение, или проверить запрос, который уходит на бек, то в JS - это сделать будет на порядок легче
А в джаве с этим какие трудности?
источник

¢

¢^°=¶√•| in JS for testing
С базой же умеет, с кафкой вроде тоже
источник

AP

Alexey Panashchenko in JS for testing
Мда...
источник

AP

Alexey Panashchenko in JS for testing
Не хочу холиварть, но это максимально неадекватное пояснее проблем))
источник

AP

Alexey Panashchenko in JS for testing
Кто в чем шарит лучше, тот на том и сделает проще и быстрее)
источник

AP

Alexey Panashchenko in JS for testing
Язык тут вообще не причём
источник

SC

Sergey Chepets in JS for testing
Ладно, попробую объяснить. Для того, что бы я мог скормить объект в несколько десятков полей и глубиной до 5. Мне его нужно описать в тип. Что бы вытянуть из базы объект, а потом выполнить частичное сравнение containSubset() тоже потанцевать придеться.
Вот пример REST API тестов. На вход подавай, что хош. Сразу после получения ответа - валидируем структуру бади в joi. Идем в монгу и проверяем, что объект в базе включает часть ожидаемого объекта. Написание такого теста в JS тривиальная задача. В Java ты должен быть экспертом и все равно это не будет просто. Это вам не RestAssured.
https://pastebin.com/VDhhyiXq
источник

SC

Sergey Chepets in JS for testing
Просто я пришел из Джавы, и поначалу также плевался, очень скучал за автокомплитами, строгой типизацией, селенидом (тогда еще не было JS Selenide и wdio был еще 4-й), но сейчас авторитетно заявляю бегите с Java пока есть время)
источник

BO

Boris Osipov in JS for testing
>В Java ты должен быть экспертом и все равно это не будет просто.
>но сейчас авторитетно заявляю бегите с Java
источник

BO

Boris Osipov in JS for testing
источник

SC

Sergey Chepets in JS for testing
ну ладно, чуть перестарался
источник

AB

Alexei Barantsev 🗹... in JS for testing
поздно. мы уже бежим. готовьтесь к встрече
источник

Ю

ЮКА in JS for testing
А в куда бежать? В пайтон?
источник

SC

Sergey Chepets in JS for testing
просто, я пробовал на прошлом проекте hibernate. и прикрутил, но это было не просто, а когда заехали обновления все упало из-за типов
источник

OI

Oleksii Ihnatiuk in JS for testing
тестировать не забывайте только ;) ну и зачем все это делаете тоже
источник

AB

Alexei Barantsev 🗹... in JS for testing
кому-то нравится, когда после обновления падает "из-за типов", а кому-то — когда после обновления падает "из-за отсутствия типов", на вкус и цвет, как говорится...
источник

SP

Sergey Pirogov in JS for testing
Sergey Chepets
просто, я пробовал на прошлом проекте hibernate. и прикрутил, но это было не просто, а когда заехали обновления все упало из-за типов
Это звучит как, я всегда ездил на автомате, а потом сел за ручную коробку и не поехал. Еще и заглох на перекрестке
источник

SP

Sergey Pirogov in JS for testing
Джава сложная, но безопасная
источник

SP

Sergey Pirogov in JS for testing
Куа страдает от того, что в индустрии очень мало людей с яйцами
источник