Освойте автоматизацию тестирования с Protractor и превратите рутинные проверки в быстрый, надежный и полностью автоматизированный процесс. Этот курс идеально подходит для новичков и шаг за шагом проводит от основ веб‑разработки до написания полноценных автотестов.
О чем этот курс
Курс поможет вам не только понять, что такое веб-автоматизация, но и самому создать базовый сайт и автоматизировать его тестирование. Материал изложен простым языком, поэтому подойдёт даже тем, кто никогда не писал код.
Знакомство с основами веб-разработки
Прежде чем писать автотесты, важно понимать, как устроен веб-сайт. В ходе курса вы:
изучите структуру страницы на HTML;
поймете, как стилизовать элементы с помощью CSS;
разберётесь, как работает JavaScript и взаимодействие с DOM;
создадите собственный мини‑проект, который затем будете тестировать.
Переход к автоматизации
После освоения основ веба вы перейдете к созданию тестов на Protractor — популярном фреймворке, построенном поверх Selenium.
Почему именно Protractor
Отлично подходит для приложений на Angular, но работает и с любыми другими сайтами;
идеален для новичков благодаря понятному синтаксису и подробной документации.
Инструменты, которые вы освоите
Курс знакомит вас с наиболее востребованными технологиями в веб‑разработке и автоматизации тестирования:
Protractor — основа для написания автотестов;
Visual Studio Code — удобная среда разработки;
Node.js — среда выполнения JavaScript на сервере;
Bootstrap — фреймворк для быстрого создания интерфейсов.
Чему вы научитесь
создавать простые веб‑страницы и разбираться в их структуре;
писать тестовые сценарии с нуля;
автоматизировать рутинные проверки веб-сайта;
использовать Protractor и сопутствующие инструменты в реальных проектах;
понимать, как работает Selenium через интеграцию в Protractor.
Кому подойдет этот курс
Курс идеален для начинающих тестировщиков, студентов IT‑специальностей, разработчиков, желающих освоить автоматизацию, и всех, кто хочет быстро войти в профессию QA Automation без предварительного опыта.
Урок 1.00:00:34
Introduction to Getting Started Section
Урок 2.00:03:41
Why do we need automation?
Урок 3.00:01:42
What is Selenium?
Урок 4.00:02:50
Why do I need to learn to code?
Урок 5.00:00:50
Browsers
Урок 6.00:03:00
Installation - Visual Studio Code
Урок 7.00:09:58
Installation - Sublime Text
Урок 8.00:04:36
Installation - ConEmu
Урок 9.00:04:06
How to get help
Урок 10.00:00:21
Introduction to HTML Section
Урок 11.00:01:22
Browser Developer Tools
Урок 12.00:01:28
HTML Structure - The DOM
Урок 13.00:01:43
HTML Tags and Elements
Урок 14.00:01:41
HTML Attributes
Урок 15.00:01:56
Absolute and Relative Paths
Урок 16.00:00:17
Introduction to CSS Section
Урок 17.00:02:06
What is CSS?
Урок 18.00:01:06
Bootstrap
Урок 19.00:01:07
Introduction to the JavaScript Section
Урок 20.00:08:51
Variables and Data Types
Урок 21.00:06:44
If Statements
Урок 22.00:04:17
While Loops
Урок 23.00:01:05
For Loops
Урок 24.00:06:54
Functions
Урок 25.00:02:14
Project Introduction
Урок 26.00:06:38
Project Setup
Урок 27.00:08:04
Navbar
Урок 28.00:08:25
Text and Images
Урок 29.00:03:08
Lists
Урок 30.00:13:19
Forms
Урок 31.00:04:07
Tables
Урок 32.00:05:49
Modals
Урок 33.00:00:59
jQuery
Урок 34.00:08:38
Add a Superhero to the List
Урок 35.00:10:00
Superhero List Alert
Урок 36.00:12:50
Vote for a Movie
Урок 37.00:03:49
Vote for a Movie Alert
Урок 38.00:05:51
Search
Урок 39.00:11:01
Login Overlay
Урок 40.00:16:58
Login and Logout
Урок 41.00:02:22
Additional Styling
Урок 42.00:02:28
One more update to the site
Урок 43.00:00:17
Introduction to Getting Started with Protractor Section
Урок 44.00:05:20
Installation - Java Development Kit
Урок 45.00:02:13
Installation - Node.js
Урок 46.00:05:44
Installation - Protractor & Webdriver-Manager
Урок 47.00:04:58
Config File
Урок 48.00:06:35
Test File
Урок 49.00:03:51
Interacting with elements on the page
Урок 50.00:09:18
Validating elements on the page
Урок 51.00:02:21
beforeEach and afterEach
Урок 52.00:05:49
Page Object File
Урок 53.00:07:12
Create a page object
Урок 54.00:05:16
Locators
Урок 55.00:00:22
Introduction to Testing Our Site
Урок 56.00:35:12
Test the Login
Урок 57.00:34:17
Test the Add a Hero
Урок 58.00:35:58
Test the Vote for a Movie
Урок 59.00:50:07
Test the Header and the Modals
Урок 60.00:14:07
Test the Logout
Урок 61.00:13:13
Test the Search
Урок 62.00:04:58
Final Updates
Урок 63.00:07:57
Better Console Reports - Jasmine Spec Reporter
Урок 64.00:11:57
HTML Test Reports - Protractor Jasmine 2 Screenshot Reporter
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф