Size: a a a

JavaScript testing

2021 September 06

O

Olga in JavaScript testing
сорри, я не понимаю, в чем разница просто ждать появления спиннера :(
источник

OK

Oleksandr Khotemskyi in JavaScript testing
типа стартануть вейт раньше клика
источник

O

Olga in JavaScript testing
хе, прикольно, да. у меня правда, не клик, а запрос к апи, которое отправляет сообщеньку, но это же по сути еще проще. Только в тестах будет выглядеть страшноватенько :)  

У меня конечно всегда есть план обхода по червоточине, а именно сбегать в базу и проверить там обновление статуса, но блин сложновато
источник

B

Bola in JavaScript testing
Доступа к бэку нет? А запросы отследить?

Апдейт: написали ответ
источник

O

Olga in JavaScript testing
ну вот в базу сбегать можно, но долго бегает. еще есть опция проставить пиво программеру, чтобы написал эндпойнт апи, который будет возвращать статус сообщения, возможно, я ею воспользуюсь :)
источник

B

Bola in JavaScript testing
а как фронт понимает, что нужно убрать значок непрочитанное? значит получает некий статус. значит есть этот апи. Не так?
источник

O

Olga in JavaScript testing
Не уверена. Там в базе есть параметр: время, когда пользователь в последний раз видел всю панель сообщений, включая текущее, и если текущее время превышает его, значит, прочитано. Но там Signal R работает, а что он дергает, я точно не знаю, надо разобраться. У меня в тракторе это все работало без проблем )) а ВДИО, видать, сам по себе пошустрее, успевает вклиниться
источник

A

Andy in JavaScript testing
Привет ребят, автоматизирую сам на с#, хотел посмотреть в сторону JavaScript, хотел спросить, какие обычно тесты пишут на  джс (UI?)

И ещё может был опыт у кого-то написания тестов на typescript, ну и как в целом, популярное это движение?
источник

OI

Oleksii Ihnatiuk in JavaScript testing
тесты обычно пишут так же как и на любом другом языке
прекондишн -> экшн -> проверка
источник

OI

Oleksii Ihnatiuk in JavaScript testing
typescript популярен
источник

A

Andy in JavaScript testing
Да) хотел бы разобраться более в популярности и в том, какой язык в чём силён
источник

OI

Oleksii Ihnatiuk in JavaScript testing
Если это академический интерес, то выбери фреймворк и попиши тесты. Будет намного нагляднее
источник

A

Andy in JavaScript testing
Какой фреймворк выбрать для js/typescript ?
источник

A

Andy in JavaScript testing
Playwright ts?
источник

AV

Alex Vershinin in JavaScript testing
привет, я лично плюсую)
источник

OI

Oleksii Ihnatiuk in JavaScript testing
playwright (puppeteer почти тоже самое) / webdriverio /codeceptjs
источник

AV

Alex Vershinin in JavaScript testing
cypress специально забыл?)
источник

OI

Oleksii Ihnatiuk in JavaScript testing
для меня это плохой выбор для UI автоматизации
источник

A

Andy in JavaScript testing
на джс/тс обычно пишут UI тесты?
источник

OI

Oleksii Ihnatiuk in JavaScript testing
очень сложно понять вопрос
источник