Курс «Введение в тестирование веб-приложений»
Последнее обновление: 21 октября 2025 г.
Бесплатный курс
Включено в курс
Описание
На этом курсе вы узнаете о веб-приложениях и изучите основы их тестирования. В процессе прохождения курса мы изучим, что тестируют специалисты, какие используют инструменты и на что стоит обращать внимание при заходе на сайт. Вы узнаете, как на работоспособность веб-приложения влияет многообразие устройств, скорость соединения и другие условия. Вы познакомитесь с основами юзабилити и доступности. Вы научитесь находить уязвимости, ошибки верстки и логики работы веб-приложения. Вы научитесь диагностировать работу сайта с помощью инструментов 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 | Безопасный магазин |