Разработка теста на JavaScript

Опубликовано: 15.05.2017

видео Разработка теста на JavaScript

Unit тестирование в крупных JS проектах

Тест – набор заданий, вопросов после выполнения, которых можно оценить знания человека исходя из результатов теста. Часто применяется в учебных заведениях, образовательных сайтов и прочее.



Сегодня хочу поделиться с вами, тестом на JavaScript. Тест прост в использовании, имеет таймер, подсчитывает количество правильных ответов и в процентом соотношении. JavaScript — язык веб-программирования, который обрабатывается на стороне клиента. Подобный тест можно запускать даже на компьютере не подключенного к сети Интернет.


Мастер-класс. Разработка Автоматизированных тестов Selenium WebDriver + Java bindings

Преимущество теста на JavaScript заключается в том, что при его использовании не затрачивается время на перезагрузку страницы как при тесте на PHP, но и есть недостаток. JavaScript может быть отключен в браузере, и произвести запуск каких-либо сценариев будет невозможно.


Пример разработки простой функции на JavaScript

Тест на JavaScript позволяет использовать такие элементы HTML как: радиокнопка (выбор одного ответа), чекбоксы (выбор нескольких ответов), выпадающий список, текстовое поле (самостоятельный ввод ответа).

Для демонстрации работы с каждым элементом был разработан тест, с использованием всех объектов форм языка HTML.

Скрипт состоит из трех функций:

timer () – функция контроля работы запущенного таймера;

startTest () – функция старта теста, скрывает html блоки, запускает таймер;

stopTest () – функция подсчета количества правильных ответов и останавливает таймер.

Каждый элемент формы (кроме текстового поля) проверяется следующим образом:

//Первый вопрос (переключатели или выпадающий список) for(i=0; i<d.getElementsByName("q_имя_объекта_формы ").length; i++){ if(d.getElementsByName("q_имя_объекта_формы")[i].checked) { if(i==1){ rez+=2; //какой правильный чекбокс, начинается с 0 count++; } } }

Каждый размещенный объект формы, размещенный на HTML странице должен иметь имя name=”q_номер вопроса”.

Новости

SMM маркетинг от А до Я
Развитие социальных сетей породило новую огромную бизнес отрасль — СММ маркетинг. Это когда мы приходим с нашим продуктом в какую-нибудь соцсеть, находим там нашу целевую аудиторию, и предлагаем ей наш

Социальные сети в России, зима 2015-2016 Цифры, тренды, прогнозы | Блог Brand Analуtics — все о бренд мониторинге и социальной аналитике
Представляем данные регулярного исследования активной аудитории социальных сетей в России, зима 2015-2016. В исследовании представлены данные по аудитории, возрасту, полу и региональному распределению

Полезно знать
20.02.2014 Что такое Pinterest. Визуальный PR и маркетинг Pinterest или ПИНТЕРЕСТ – социальная сеть, использующая вместо текстов картинки и изображения, которые можно добавлять в аккаунт,

Фейсбук Моя страница: ВХОД на свою страницу Facebook
Фейсбук (Facebook) Моя страница — это личная страница каждого зарегистрированного пользователя самой большой в мире социальной сети.  Фейсбук даёт возможность людям с разных уголков Земли общаться между

Анализ социальных сетей
АНАЛИЗ СОЦИАЛЬНЫХ СЕТЕЙ (social network analysis) - новое направление структурного подхода, основными целями которого являются исследование взаимодействий между социальными объектами и выявление условий

Социальные сети для продвижения бизнеса: какие выбрать?
  Привет, друзья! Социальные сети занимают львиную часть времени в нашей жизни. Ежедневный просмотр новостей, любимых групп и переписка с друзьями – это любимое дело большинства молодых людей. Вот и

ВРЕДНОЕ ВЛИЯНИЕ СОЦИАЛЬНЫХ СЕТЕЙ НА ЗДОРОВЬЕ ЧЕЛОВЕКА - VI Студенческий научный форум (15 февраля - 31 марта 2014 года)
ВРЕДНОЕ ВЛИЯНИЕ СОЦИАЛЬНЫХ СЕТЕЙ НА ЗДОРОВЬЕ ЧЕЛОВЕКА Гущина Н. В., Люлина Н.В. С распространением всемирной паутины рост социальных сетей по всему миру стал глобальным явлением. С каждым

Влияние социальных сетей на подростков. Пропаганда суицида в сетях
Почему мы любим интернет? Почему молодым людям, подросткам сказать «Привет» стало проще, познакомившись в интернете, чем просто подойти в реальности? Почему все «сидят» в социальных сетях? Социальные сети

Маркетинг в социальных сетях (SMM) для продвижения компании
Деятельность в социальных сетях, на блогах и форумах по повышению лояльности клиентов получила название SMM — от аббревиатуры английского звучания этого термина – Social Media Marketing. Аудитория

Easy Social Share Buttons — плагин по добавлению кнопок социальных сетей в WordPress, включая Вконтакте и Одноклассники
Обновлено: 16 июля 2017 Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня пишу свой первый обзор платного плагина для WordPress (стОит он, правда, совсем не дорого (12$), но все же


rss