Size: a a a

2019 December 16

OK

Oleksandr Khotemskyi in JS for testing
Michael Bodnarchuk
не, не работает, так слоника не продашь
шаришь )
источник

MB

Michael Bodnarchuk in JS for testing
если расписывать все плюсы и минусы, то чисто из-за когнитивного искажения у человека появится мысль, что и там значит минусы, и там, а значит всё однохуйственно. И нужно выбрать самое популярное
источник

АК

Андрей Михайлович Корниенко in JS for testing
Boris Osipov
аргументировать бы
Просто:
Тесты пишутся простыми и понятными конструкциями (нигде больше такого не видел).
Отчёты готовятся минимум в трёх удобных формах с изображениями.
Удобно писать и отлаживать.
Отчёты в виде, который можно показать кому угодно и он поймет.
Можно менять драйвер. Работать будет.
Тесты пишутся одинаково (почти) под сайты и мобилки.
Ещё надо?
источник

OK

Oleksandr Khotemskyi in JS for testing
Андрей Михайлович Корниенко
Просто:
Тесты пишутся простыми и понятными конструкциями (нигде больше такого не видел).
Отчёты готовятся минимум в трёх удобных формах с изображениями.
Удобно писать и отлаживать.
Отчёты в виде, который можно показать кому угодно и он поймет.
Можно менять драйвер. Работать будет.
Тесты пишутся одинаково (почти) под сайты и мобилки.
Ещё надо?
как в codeceptjs элемент в переменную пихнуть? 😉
источник

АК

Андрей Михайлович Корниенко in JS for testing
Oleksandr Khotemskyi
как в codeceptjs элемент в переменную пихнуть? 😉
Так же, как в js
источник

OK

Oleksandr Khotemskyi in JS for testing
Андрей Михайлович Корниенко
Так же, как в js
давай кусочек кода )
источник

MB

Michael Bodnarchuk in JS for testing
Oleksandr Khotemskyi
как в codeceptjs элемент в переменную пихнуть? 😉
можно... просто если ты так сделаешь, ты ограничишь себя в движке выполнения - элемент в пупетире будет другой чем в вебдрайвере
источник

АК

Андрей Михайлович Корниенко in JS for testing
Oleksandr Khotemskyi
давай кусочек кода )
Тролишь?
источник

OK

Oleksandr Khotemskyi in JS for testing
Андрей Михайлович Корниенко
Тролишь?
конечно, там даже смайлик в конце )
источник

OK

Oleksandr Khotemskyi in JS for testing
Michael Bodnarchuk
можно... просто если ты так сделаешь, ты ограничишь себя в движке выполнения - элемент в пупетире будет другой чем в вебдрайвере
да, это я понимаю
источник

MB

Michael Bodnarchuk in JS for testing
ну от! =) не троль
источник

АК

Андрей Михайлович Корниенко in JS for testing
Oleksandr Khotemskyi
конечно, там даже смайлик в конце )
Это скобка. Ты ж тестировщик. Неточности не допустимы.
источник

OI

Oleksii Ihnatiuk in JS for testing
Андрей Михайлович Корниенко
Просто:
Тесты пишутся простыми и понятными конструкциями (нигде больше такого не видел).
Отчёты готовятся минимум в трёх удобных формах с изображениями.
Удобно писать и отлаживать.
Отчёты в виде, который можно показать кому угодно и он поймет.
Можно менять драйвер. Работать будет.
Тесты пишутся одинаково (почти) под сайты и мобилки.
Ещё надо?
слова "просто", "понятно", "удобно" настолько размазанные и субъективны, что отображают то, что ты не можешь описать плюсы фреймворка, не то что даже минусы
источник

PS

Pavel Sprogis in JS for testing
Андрей Михайлович Корниенко
Ну, коли тебе нравится плодить лапшу из кода, вместо того, чтобы писать быстро и понятно тесты, тебе не надо CodeceptJS.
мне нравится делать классы для всех элементов на UI, объединять их в классы страниц, а потом в сервисы, а их уже юзать у себя в спеках и для этого никакой codecept мне не нужен, покрайней мере последние 5-6 лет пока с вебом работал
источник

АК

Андрей Михайлович Корниенко in JS for testing
Oleksii Ihnatiuk
слова "просто", "понятно", "удобно" настолько размазанные и субъективны, что отображают то, что ты не можешь описать плюсы фреймворка, не то что даже минусы
Для меня минусов нет.
А остальные нападки вообще не в кассу, ибо выбор мой был обусловлен тем, что любого мануала можно посадить за написание текстов и они будут работать.
Других таких я не видел.
источник

ГЩ

Глеб Щукин in JS for testing
Андрей Михайлович Корниенко
Просто:
Тесты пишутся простыми и понятными конструкциями (нигде больше такого не видел).
Отчёты готовятся минимум в трёх удобных формах с изображениями.
Удобно писать и отлаживать.
Отчёты в виде, который можно показать кому угодно и он поймет.
Можно менять драйвер. Работать будет.
Тесты пишутся одинаково (почти) под сайты и мобилки.
Ещё надо?
да как то не убедил. это всё сейчас настроенно в webdriverIO
источник

АК

Андрей Михайлович Корниенко in JS for testing
Pavel Sprogis
мне нравится делать классы для всех элементов на UI, объединять их в классы страниц, а потом в сервисы, а их уже юзать у себя в спеках и для этого никакой codecept мне не нужен, покрайней мере последние 5-6 лет пока с вебом работал
Это про page object? Ну так в CodeceptJS с этим ещё лучше.
источник

BO

Boris Osipov in JS for testing
Андрей Михайлович Корниенко
Просто:
Тесты пишутся простыми и понятными конструкциями (нигде больше такого не видел).
Отчёты готовятся минимум в трёх удобных формах с изображениями.
Удобно писать и отлаживать.
Отчёты в виде, который можно показать кому угодно и он поймет.
Можно менять драйвер. Работать будет.
Тесты пишутся одинаково (почти) под сайты и мобилки.
Ещё надо?
>Тесты пишутся простыми и понятными конструкциями (нигде больше такого не видел).
1) тесты пишутся на ЯП. тут только от тебя зависит "понятность"
>Отчёты готовятся минимум в трёх удобных формах с изображениями.
>Отчёты в виде, который можно показать кому угодно и он поймет.
2) а зачем три? да и любой "фреймворк" уже умеет в интеграцию с allure\xunit\reportportal что по сути стандрт в индустрии сейчас
>Удобно писать и отлаживать.
3) ну дебагер работает в IDE. не особо понятно при чем тут codeceptjs
>Можно менять драйвер. Работать будет.
4) прям налету? а можно два? очень часто меняли драйверы на проектах? а если кастомных комманд напилили то на каждый фремворк дублировать?
>Тесты пишутся одинаково (почти) под сайты и мобилки.
5) это плюс да. но опять же см 1

P.S. я честно не против codeceptjs просто интересен чужой опыт
источник

OI

Oleksii Ihnatiuk in JS for testing
на словах "посадить любого мануала" думаю беседовать нам не о чем, очень разные векторы работы наверное
источник

ГЩ

Глеб Щукин in JS for testing
Глеб Щукин
да как то не убедил. это всё сейчас настроенно в webdriverIO
с отладкой правда пока не разобрался, тупо запускаю с флагом -watch для этого
источник