Тестирование
веб-приложений

Освоить основы тестирования программных продуктов и прикладные инструменты – PHPUnit, Selenium, Postman для автоматизации тестирования.

Функциональное, нагрузочное и интеграционное тестирование, а также непрерывная интеграция и тестирование веб-приложений, чтобы ваши проекты всегда работали без сбоев.
47 новых тем
9 практикумов
9 тестов на проверку знаний
4 бонусных материалов к курсу
Итоговая курсовая работа
Пожизненный доступ к материалам курса
Сертификат по окончании курса
Ваша скидка: 58%
Для кого этот курс: основные требования к студентам
1 990 рублей 4 790
В этом курсе:
Чтобы каждый студент освоил программу курса в полном объеме мы требуем наличия начального опыта:
использования SQL
программирования
работы с сетевыми запросами
проектной работы
Базовый PHP
Базовый SQL
Основы сетевых
протоколов
Проектная работа
Курс входит в профессию:
Тестирование
веб-приложений
Продвинутый PHP
Дополнительный курс
Базовое ускорение сайта
Дополнительный курс
Основы сетевой безопасности
который занимается созданием веб-приложений и их интеграцией с другими системами бизнеса. Конечными продуктами PHP-разработчиков могут быть интернет-магазины, сайты, системы онлайн-обучения, форумы, социальные сети и другие.
PHP-разработчик,
Курс предназначен для начинающих программистов,
IT-специалистов, осваивающих тестирование,
и инженеров по качеству.
Курс предназначен для начинающих программистов, IT-специалистов,
осваивающих тестирование, и инженеров по качеству.
Что узнают и чему обучаются студенты на курсе
Осваивают базовые понятия тестирования
Обучаются создавать юнит-тесты
Изучают особенности функционального тестирования
Изучают PHPUnit и непрерывную интеграцию
Изучают различные виды тестирования
Осваивают Postman для тестирования API
Осваивают Selenium IDE и обучаются автоматизировать тестирование
Практикуют тестирование на собственном веб-приложении
отдельных занятия
47
практикумов
9
самостоятельные работы
4
дополнительных
материалов
4
сертификат
1
Основные цифры курса
курсовая работа
1
Программа курса
Вводный модуль
Приобретем полезные привычки и научимся работать в прикладной программе для успешного обучения программированию, оценим свои начальные навыки и поставим задачи на курс

Занятие 1: Добро пожаловать
Занятие 2: Формат курса
Занятие 3: Промо-видео
Занятие 4: Selenium IDE
Занятие 5: Общие рекомендации
Занятие 6: Вопросы и ответы
Занятие 7: Напутствие

Тест: Подготовительный тест
Модуль 1: Основы тестирования
Разберем базовые понятия тестирования, освоим фреймворк Selenium и
протестируем авторизацию на сайте.


Занятие 1: Тестирование приложений
Занятие 2: Функциональное тестирование
Занятие 3: Стадии тестирования веб-приложения
Занятие 4: Язык разметки HTML и структура документа
Занятие 5: Selenium Webdriver
Занятие 6: Автоматизация тестирования
Занятие 7: Тестовые фреймворки

Тест: функциональное тестирование
Тест: Selenium Webdriver


Дополнительный материал: TDD и BDD
Дополнительный материал: Selenium Grid

Задание: Протестировать авторизацию на сайте
Модуль 2: Виды тестирования
Изучим различные виды тестирования приложений и проведем нагрузочное
тестирование сайта.


Занятие 1: Инструменты юнит-тестирования
Занятие 2: Нагрузочное тестирование и отказоустойчивость
Занятие 3: Верстка и кроссбраузерность
Занятие 4: Тестирование верстки
Занятие 5: Тестирование безопасности


Дополнительный материал: предел прочности веб-приложения
Дополнительный материал: OWASP


Практикум: Load Impact
Практикум: обнаружение уязвимостей

Тест: инструменты тестирования
Тест: виды тестирования


Задание: протестировать отказоустойчивость и защищенность сайта
Модуль 3: PHPUnit
Освоим фреймворк PHPUnit и настроим непрерывную интеграцию для юнит-
тестирования.

Занятие 1: PHPUnit
Занятие 2: Тестирование зависимостей
Занятие 3: Тестирование на исключениях
Занятие 4: Использование поставщиков данных
Занятие 5: Интеграционное тестирования
Занятие 6: Непрерывная интеграция (CI)

Практикум: юнит-тестирование с PHPUnit
Практикум: автоматизация тестирования

Тест: PHPUnit
Тест: непрерывная интеграция


Задание: интегрировать тестирование

Модуль 4: Postman
Изучим фреймворк Postman и создадим новостной портал для множества авторов с
API.


Занятие 1: Postman
Занятие 2: Запрос параметров
Занятие 3: Пресеты и коллекции
Занятие 4: Создание документации для API
Занятие 5: Импорт данных Перехват сетевого трафика
Занятие 6: Объекты тестов

Практикум: установка Postman
Практикум: загрузка файлов
Практикум: OAUTH авторизация

Тест: Postman
Тест: тестирование API


Задание: тестирование API

Модуль 5: Заключительный
Соберем ваши работы в портфолио и разработаем дальнейшие шаги освоения тестирования.

  • Среды автоматизации тестирования
  • Проект: портфолио веб-проектов
  • Сертификаты
  • Поздравляем!
Как организован процесс обучения
Доступ к информации
После регистрации и оплаты вы получите доступ в ваш личный кабинет, где содержатся все материалы курса.
Обучение
Вы изучаете материалы курса и выполняете задания в своем темпе, в удобное для вас время и в приятном для вас месте. Все, что вам необходимо - доступ в интернет!
Практика
Чтобы добиться наилучшего результата строго выполняйте все задания курса, используя полученные теоретические знания. Практикуйтесь самостоятельно, ведь чем больше опыта вы приобретете за время обучения, тем выше будет ваша конкурентоспособность как специалиста по окончанию курса.
Выполнение курсовой работы
Вы самостоятельно создаете свой курсовой проект - план тестирования веб-приложения в репозитории Git, применяя все теоретические и практические знания, полученные за время обучения на курсе.
Финал
Получаете обратную связь на свою работу и сертификат о прохождении курса.
Ваш наставник:

Ася Максимова

основатель и руководитель Агентства современного образования BlendEd
более 4-х лет является ведущим методистом-разработчиком образовательных онлайн-программ
опыт в рекрутменте и трудоустройстве IT- специалистов
лично разработала больше 30 курсов и более 20 образовательных программ разработаны в соавторстве и под ее руководством
Стоимость обучения
Стандартная цена курса
Ваша цена
58%
Гарантия возврата денег - 14 дней
Оставьте заявку на обучение:
Нажимая на кнопку вы соглашаетесь с условиями обработки персональных данных
4 790 рублей
1 990 рублей
Ваша скидка:
47 новых тем
9 практикумов
9 тестов на проверку знаний
4 бонусных материалов к курсу
Итоговая курсовая работа
Пожизненный доступ к материалам курса
Сертификат по окончании курса
В этом курсе:
только для первых 18 11
ГАРАНТИЯ
Мы абсолютно уверены в качестве своего курса и в том, что он будет вам полезен! Поэтому даем невероятную гарантию: если в течение 14 дней вы поймете, что наш курс вам не подходит, если он вам не понравится, - напишите нам, и мы вернем вам деньги.
Уже уходите?
Попробуйте бесплатный курс "Знакомство с Python. Данные, переменные, ввод и вывод", чтобы познакомиться с программированием на языке Python
и принять взвешенное решение о продолжении обучения в нашем центре.
Регистрируясь на бесплатный курс, вы соглашаетесь с политикой обработки информации
Click to order
Cart
Total: 
Ваше имя
Ваш Email
Your Phone
Пожалуйста, не указывайте почту icloud, так как на нее мы не сможем отправить вам письмо с доступом к курсу