Курс «Введение в тестирование веб-приложений»

Последнее обновление: 21 октября 2025 г.

Попробовать →

Бесплатный курс

Включено в курс

15 уроков (видео и/или текст)
13 упражнений в тренажере
43 проверочных теста
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам

Описание

На этом курсе вы узнаете о веб-приложениях и изучите основы их тестирования. В процессе прохождения курса мы изучим, что тестируют специалисты, какие используют инструменты и на что стоит обращать внимание при заходе на сайт. Вы узнаете, как на работоспособность веб-приложения влияет многообразие устройств, скорость соединения и другие условия. Вы познакомитесь с основами юзабилити и доступности. Вы научитесь находить уязвимости, ошибки верстки и логики работы веб-приложения. Вы научитесь диагностировать работу сайта с помощью инструментов Devtools. Освоить тестирование веб-приложений с нуля непросто, поэтому с первого же урока вы будете подкреплять теорию практикой. В упражнениях курса вы будете проводить тестирование различных страниц, каталогов, форм и приложений.

Чему вы научитесь

  • Использовать DevTools для диагностики запросов
  • Обнаруживать ошибки в верстке и UX приложения
  • Тестировать SPA-приложения
  • Находить уязвимости веб-приложений, например, XSS

Программа

1

Введение

Знакомимся с темой курса

2

Адаптивность страницы

Выясняем, как отображаются страницы на разных устройствах и экранах

3

Кроссбраузерность

Изучаем, как разные браузеры показывают один и тот же сайт

4

HTML/CSS

Выясняем, как сайты работают на разных браузерах и устройствах

5

Мультиязычность

Разбираемся, как создаются сайты, которые работают на разных языках

6

Скорость соединения

Изучаем, как скорость загрузки страницы влияет на приложение

7

Оптимизация загрузки

Разбираемся, как оптимизировать и увеличить скорость загрузки страницы

8

Гипертекст

Изучаем концепцию гипертекста и механизм его работы

9

Single Page Application (SPA)

Выясняем, как SPA-приложения работают без обновления всей страницы

10

Формы

Изучаем работу форм и валидацию, а также распространенные ошибки

11

CRUD

Знакомимся с CRUD-операциями — Create, Read, Update, Delete

12

Уязвимости на странице

Изучаем XSS — самую частую уязвимость на веб-странице

13

Протокол HTTPS и передача данных по сети

Изучаем, что такое HTTPS, и как происходит атака Man-in-the-middle

14

Сессии

Знакомимся с механизмом сохранения состояния между HTTP-запросами

15

Виды тестирования

Знакомимся с функциональным и UI-тестированием

Формат обучения

Испытания

1

Чат

2

Калькулятор

3

Форма обратной связи

4

Безопасный магазин

Рекомендуемые программы

Course Cover
  • Тренажер с практикой
  • Бессрочный доступ к теории
  • Асинхронный формат
Попробовать →

Бесплатный курс