Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
176 / 115 / 22
Регистрация: 16.03.2017
Сообщений: 1,370
1

Юнит-тесты для фронтэнда

07.01.2021, 19:27. Просмотров 840. Ответов 3
Метки нет (Все метки)

Добрый день, подскажите плииз.

Такое вообще существует???

Здача - записать что-то вроде "макросов для мышки и клавиатуры" и проигрывать их в страницах в ожидании проверенного/ожидаемого результата.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2021, 19:27
Ответы с готовыми решениями:

Юнит тесты на JS
Что пользовать для модульных тестов на JS? Смотрю пол дня доку по Mocha но чет не въезжаю, может...

Юнит-тесты в javascript: как обработать зависимость
Ребята, сама я не сильна в JavaScript и во фреймворках тестирования тоже. Но волей судьбы так...

Юнит-тесты (к примеру, для слайдера). Что посоветуете?
Может есть какие-то ресурсы или это можно сделать прямиком в PhpStorm(подозреваю, что это там можно...

Юнит-тесты Angulare + Karma + Jasmine
Только постигаю Angulare и заодно решил научится делать тесты, но все не так просто, так-как я не...

3
102 / 93 / 36
Регистрация: 01.04.2013
Сообщений: 649
07.01.2021, 19:50 2
Для фронта подойдут end-to-end-тесты.
К примеру подойдёт cypress
2
Pure Free Digital Ghost
4211 / 1671 / 323
Регистрация: 06.01.2013
Сообщений: 4,287
09.01.2021, 01:33 3
andyj, то, что вы описали — это E2E-тесты.
Юнит-тесты это если вы выделите некий модуль и прогоните его тем же обычным Jest на основе апи этого модуля (+ можно посыпать полифиллами для всяких браузерных апи, если модуль от них зависит)
0
176 / 115 / 22
Регистрация: 16.03.2017
Сообщений: 1,370
10.01.2021, 19:30  [ТС] 4
Цитата Сообщение от Eva Rosalene Посмотреть сообщение
то, что вы описали — это E2E-тесты.
Пока ничего не могу найти нужного...

Задача - отладить драг-энд-дроп модуль. Должен нажать мышкой на элемент списка, "вырвать" его из списка, перенести в другой список и бросить там.

Для этого надо полноценно имитировать onmousedown в нужной точке экрана или элемента, целую серию onmousemove и onmouseup. В результате кодом должен убедиться что второй список стал на 1 элемент больше, а первый меньше = тест пройден.

В "потрохах" возможно целая серия АПИ-запросов пойдет или куча изменений дизайна - мне важно лишь чтобы отработался "элемент перемещен"=успешно. Если не перенеслось = один из пластов дизайна, АПИ или логики "поплыл" и надо срочно искать ошибку...

Сейчас пытаюсь свой упрощенный модуль для подобных юнит-тестов написать, но это похоже надолго! (((
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.01.2021, 19:30

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Обьясните как писать юнит тесты новичку
Как правильно тестировать данное небольшое приложение, объясните пожалуйста чайнику! html:...

Юнит-тесты для C++
Уважаемые дамы и господа! Интересует, пользовались вы какими-нибудь фреймворками для...

Юнит тесты для БД
Здравствуйте. есть вот такой: using System; using System.Collections.Generic; using...

Юнит Тесты для Калькулятора
using System; using System.Collections.Generic; using System.Linq; using System.Text; using...

Юнит тесты для MVVM архитектуры
Столкнулся с такой проблемой: есть несколько абстрактных базовых классов вьюмоделей (для простого...

Как использовать юнит тесты для массива?
Всем привет! Я тока новичок в Java. Задача У меня создан двухмерный массив с консолей, его можно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.