Size: a a a

2019 October 10

m

mkots in JS for testing
Oleksii Sup
чтоб пройти на магазине чекаут повторяется определенная последовательность действий (или дергать апи). Когда доходишь до пейджи шиппинга / билинга там много проверок на UI. Если в билде что то поламалось нерационально чтоб он падал потому что там где то элемент пропал. Потому я использую софтассерт
Ненужно так делать. Есть тест на ui который однозначно падает, есть тест функциональный который не проверяет ui вовсе
источник

B

Bola in JS for testing
а игнорить ошибки - как-то не по-тестерски
ну тогда не вешать алерты, а юзать try | catch и пропускать блоки, с выводом в лог
источник

OS

Oleksii Sup in JS for testing
Bola
а игнорить ошибки - как-то не по-тестерски
ну тогда не вешать алерты, а юзать try | catch и пропускать блоки, с выводом в лог
у меня и так и так
источник

ВС

Владимир Стецко in JS for testing
Bola
“Это приложение не тестировалось под IE, вы пользуетесь сайтом на свой страх и риск. Если что-то не работает - попробуйте Хром
Половина людей сидящих в IE не умеют и боятся устанавливать браузер
источник

ВС

Владимир Стецко in JS for testing
Вторая половина не может юзать хром потому что в нем не работает старый как динозавр энтерпрайз сайт
источник

OS

Oleksii Sup in JS for testing
из этого вытекает 2 вопроса: какой логгер в джиес? есть ли какая то классная либа с ассертами для джиес?
источник

OS

Oleksii Sup in JS for testing
и чтоб это все дружило с аллюром
источник

B

Bola in JS for testing
Oleksii Sup
из этого вытекает 2 вопроса: какой логгер в джиес? есть ли какая то классная либа с ассертами для джиес?
есть стандартный вывод у ноды console.log (console.error() и так далее)
есть несколько библиотек - логгеров, в том числе порты известных log4js, watson и так далее (я пользуюсь простым как топор tracer)
с аллюр - надо будет дружить, нужен тогда такой стек, для которого есть репортер аллюр с возможностью самостоятельно создавать артефакты (в jest например этого нет)
источник

OS

Oleksii Sup in JS for testing
mkots
Ненужно так делать. Есть тест на ui который однозначно падает, есть тест функциональный который не проверяет ui вовсе
да, я понимаю что это все плохо выглядит, но у нас человек который делал автоматизацию изначально, заложил такой флоу
источник

m

mkots in JS for testing
Это неправильный флоу, зачем вы пишите новые тесты придерживаясь заведомо неправильных подходов? Когда вы кликаете кнопку вам важно знать что она нажимается, а то что у нее размер не по макету, вас в данный момент не интересует
источник

OS

Oleksii Sup in JS for testing
сейчас я хочу изначально простроить архитектуру чтоб исключить в том числе и такой подход
источник

OS

Oleksii Sup in JS for testing
mkots
Это неправильный флоу, зачем вы пишите новые тесты придерживаясь заведомо неправильных подходов? Когда вы кликаете кнопку вам важно знать что она нажимается, а то что у нее размер не по макету, вас в данный момент не интересует
да, я тоже так считаю
источник

OS

Oleksii Sup in JS for testing
с аллюр - надо будет дружить, нужен тогда такой стек, для которого есть репортер аллюр с возможностью самостоятельно создавать артефакты - а в каком есть?
источник

AB

Alexei Barantsev in JS for testing
Владимир Стецко
Котлин уже не в тренде
упс...
источник

B

Bola in JS for testing
Oleksii Sup
с аллюр - надо будет дружить, нужен тогда такой стек, для которого есть репортер аллюр с возможностью самостоятельно создавать артефакты - а в каком есть?
источник

OS

Oleksii Sup in JS for testing
Bola
в тестах мне так редко приходилось дебажить, что я не дебажу вообще.
все хочется спросить - что вы там дебажите в тестах?
ps: в либах - это еще понимаю
в общем я дату / локаторы беру из xml, бывает так что дата не соответствует, или вейт не сработал. при помощи дебага легко отследить пришло значение или нет
источник

OS

Oleksii Sup in JS for testing
по большей части так использую.
источник

D

Dmitry in JS for testing
Ребят, а никто не писал на JS php-сессии?
источник

SG

Sergey Golovin in JS for testing
Dmitry
Ребят, а никто не писал на JS php-сессии?
Эмм.. Што?
источник

NS

Nick Silver in JS for testing
Ребят , хотел спросить, кто-то имплементил Jest.retry на флаппи тесты ? Например кейс : упал один тест из за нестабильного стейджа в Jenkins , можно ли как-то вытягивать название упавшего теста и прогонять заново только упавший тест на том же стейдже ?
источник