О чём курс
Этот учебный курс посвящен специфике тестирования веб-приложений. В рамках обучения рассматриваются ключевые понятия и характеристики веб-приложений, а также архитектура и технологии, применяемые при их разработке. Также уделяется внимание проблемам, возникающим при различных видах тестирования. В дополнение к этому, курс включает обзор инструментов и методов тестирования веб-приложений с практическими занятиями.
Цели
- 1. дать определения и термины, используемые при тестировании веб-приложений;
- 2. познакомить с технологиями, которые используются при разработке веб-приложений;
- 3. дать обзор видов, методов и инструментов тестирования веб-приложений;
- 4. дать рекомендации по различным видам тестирования веб-приложений;
- 5. дать возможность попрактиковаться в тестировании веб-приложений;
Целевая аудитория
Тестировщики, тест-дизайнеры.
Предварительная подготовка
Базовые знания в области тестирования ПО.
Понимание основ веб-технологий и архитектуры веб-приложений.
ИЛИ
SQA-028 «Тест-дизайн»
Для кого
Тестировщик
Улучшаемые навыки
Понимание основ тестирования веб-приложений
Создание тестовой документации
Автоматизация тестирования
Тестирование пользовательского интерфейса
Анализ и управление дефектами
Расписание курсов
Программа курса
01
Архитектура и структура веб-приложений
Что такое веб-приложение?
Архитектура веб-приложений
03
Языки и технологии веб-приложений
Технологии в веб
HTTP-протокол
Практика
Файлы Cookie
Практика
Способы аутентификации
06
Тестирование веб-приложений
Тестирование веб-приложений
Функциональное тестирование
Тестирование производительности
Практика
Конфигурационное тестирование
Практика
Тестирование юзабилити
Практика
Тестирование на мобильных устройствах
Практика
Тестирование безопасности
07
Инструменты тестирования веб-приложений
Инструменты тестирования веб-приложений
Практика
Чему вы научитесь
01
Научитесь ключевым концепциям тестирования веб-приложений, включая различные типы тестирования
02
Освоите методы разработки тестовой документации, включая тестовые планы, тестовые сценарии и отчеты о тестировании
03
Научитесь использовать инструменты автоматизации тестирования, такие как Selenium и Cypress
04
Освоите методы тестирования пользовательского интерфейса, включая проверку элементов, взаимодействий и адаптивности дизайна
05
Научитесь выявлять, документировать и анализировать дефекты, а также управлять процессом их устранения
Курс проводят
Смирнов Сергей
Специалист в области автоматизированного тестирования
О тренере
QA Automation Engineer с более чем 8-летним опытом в сфере автоматизации тестирования. Эксперт в построении и оптимизации фреймворков, настройке CI/CD пайплайнов, обеспечении качества ПО. Работал на проектах для крупных компаний в банковском секторе (Сбер, Raiffeisenbank), розничной торговле (Леруа Мерлен) и в сфере enterprise-решений (Luxoft). Имеет опыт как в backend-, так и frontend-автоматизации, а также преподавательский опыт: проведение воркшопов, менторство и внутренняя подготовка QA-инженеров. Обладает сильными навыками командной работы, кода-ревью и внедрения лучших практик.
О проектах:
В качестве инженера автоматизированного тестирования занимался Cypress автоматизация внутренних банковских продуктов в Raiffeisenbank.
Проводил полный цикл создания проекта автотестов для нового продукт в Сбере.
Проводил тестирование и автоматизация для e-commerce решений для Леруа Мерлен.