Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
Записанные лекции
Сертификат
Сертификат
Да

Стоимость курса

3 399 ₽
нет рассрочки

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

  • Базовый курс программирования на Python 3.
  • Узнаете принципы Объектно-ориентированного программирования на Python 3.
  • Напишите полноценный проект по автоматизации тестирования UI с помощью Selenium.
  • Производить запуск тестов используя библиотеку Pytest с необходимой конфигурацией.
  • Закрепите свои знания в тестовых заданиях, которые максимально приближены к тем которые выполняет реальный
  • специалист и напишите свой собственный проект по автоматизации

О курсе

ВНИМАНИЕ!!! В данном курсе абсолютно НЕТ ВОДЫ и ненужной информации. Если Вы любите бесполезные, скучные и нудные видео от которых хочется спать - то Вам не подойдет данный курс.

Домашние задания проверяются лично автором, никаких тестов с выбором ответов, только практические задания!

В связи с политикой Google Play Store, с 23.01.2023 курсы можно приобретать только через Web-версию платформы (браузер в мобильном устройстве, через браузер PC). В мобильной версии приложения по-прежнему можно продолжать обучение.

В результате прохождения этого курса, вами будет написан проект по автоматизации тестирования UI с помощью Selenium. Который вы можете спокойно брать и применять на своих рабочих проектах, а так же изучив который сможете указать в своем резюме и иметь козырь при поиске новой работы!

Python 3 входит в ТОП-5 наиболее популярных языков программирования.  С этого стоит начинать изучать программирование. Язык очень прост и идеально подходит для новичков, которые хотят изучить программирование. Python станет отличным выбором в качестве вашего первого языка программирования.

Данный курс включает в себя практические занятия и домашние задания по следующим темам:

- базовое программирование на Python 3;

- практические задания по написанию кода с проверкой от преподавателя;

- запуск и конфигурация тестов с помощью фреймворка PyTest;

- навыки работы с Selenium: обращение к элементам браузера, а так же имитация действия с браузером;

- тестовые задания максимально приближенные к реальной работе тестировщика-автоматизатора;

- пошаговая инструкция по написанию проекта по автоматизации тестирования Selenium и написание самого проекта;

- научитесь подключать в проект логирование;

- научитесь подключать в проект отчеты Allure;

- напишите свой собственный проект по автоматизации, который будет основываться на примере автора. 

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

Если вы стремитесь развиваться и не стоять на месте, вам интересно расширять границы, получать новые знания, вы хотите развиваться в области тестирования и готовы вкладывать свои ресурсы ради собственного роста - вы на верном пути.

Курс постоянно обновляется дополнительными теоретическим и практическим материалом, тестовыми и практическими заданиями. Надеюсь, что материалы из него помогут вам изменить свою жизнь и стать хорошими тестировщиками!!!

По прохождению курса вы получите огромный багаж практических и теоретических знаний.

Видео лекции сочетает в себе как объяснение базовых понятий и элементов, необходимых для программирования и автоматизацию, так и наглядную демонстрацию их применения.

При должном терпении и усилиях, которые вы приложите при обучении незамедлительно дадут хорошую практическую базу для прохождения собеседования и будущей работе по профессии.

Обязательно попрактикуйтесь и напечатайте весь код, который указан в видео, а так же потренируйтесь в создании собственных классов, методов и модулей. Так как практика - это неотъемлемая часть в обучении.

Успехов в начинаниях. Дорогу осилит идущий!

Что вы получите после обучения

Приобретаемые навыки
2
PyCharm
4
Selenium
5
PyTest
6
Автоматизированное тестирование
7
Allure

Вас будут обучать

Инженер с 10 летним стажем работы. Опытный тестировщик с навыками ручного тестирования, работы с базами данных, работы с тестированием API и построением собственных проектов по автоматизации UI и API. Опыт работы в IT отделах крупных финансовых компаний.

Являюсь Победителем Stepik Awards 2022 в номинации "Прорыв года". Мне очень нравится развиваться в сфере IT, преподавать и я постоянно стараюсь в этом совершенствоваться. На моих курсах обучается уже более 45 000 студентов и я этому безумно рад)

Образовательная организация

Stepik — образовательная платформа и конструктор
онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем
в проведении олимпиад и программ переподготовки.
Наша цель — сделать образование открытым и удобным.

Помогаем учиться, а также создавать свои курсы и обучать


Первые учебные материалы были размещены на платформе в 2013 году. Сегодня среди охваченных курсами тем: программирование, информатика, математика, статистика
и анализ данных, биология и биоинформатика, инженерно-технические и естественные науки. Онлайн-курсы, размещенные на Stepik, неоднократно становились призерами конкурсов онлайн-курсов, а система автоматизированной проверки задач используется в ряде курсов на платформах Coursera и edX. Также Stepik активно развивает направление адаптивного обучения, где каждый сможет изучать материал, подобранный индивидуально под свой уровень знаний.

 

Stepik является также площадкой для проведения конкурсов и олимпиад — среди мероприятий — отборочный этап Олимпиады НТИ, онлайн-этап акции Тотальный диктант, международная олимпиада по биоинформатике.

 

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

Программа курса

Вводный урок
1. Приветствие!
2. Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
Базовый курс программирования
1. Установка Python 3 и интегрированной среды разработки PyCharm
2. Основные типы данных и знакомство с переменными
3. Тестовое задание по типам данных
4. Определение типа данных
5. Числовые типы данных
6. Строчные типы данных
7. Продолжаем работать со строчным типом данных
8. Конструкция F-string
9. Ввод и вывод данных
10. Что такое функции и работа с ними
11. Область видимости переменных
12. Тестовое задание по области видимости переменных
13. Условные операторы: if, else, elif
14. Списки
15. Цикл For
16. Цикл While
17. Тестовое задание по циклам
18. Функция Range
19. Работа со словарями и множествами
20. Работа с файлами
21. Тестовое задание по работе с файлами
22. Работа с модулями. 1 часть
23. Работа с модулями. 2 часть
24. Работа с исключениями. Конструкция Try&Except
25. Тестовое задание по работе с модулями
26. Задание для закрепления блока
Объектно-ориентированное программирование
1. Создание классов
2. Создание экземпляров классов
3. Тестовое задание по закреплению блока
4. Наследование классов
5. Импортирование классов
6. Итоговое задание по программированию на Python
Базовый курс Selenium
1. Что такое Автоматизация тестирования GUI и Selenium.
2. Импорт Selenium
3. Открытие браузера с помощью Selenium
4. Заполнение полей с помощью метода send_keys
5. Поиск локаторов. Что такое XPATH
6. Авторизация на сайте
7. Построение первых тестов
8. Негативное тестирование
9. Обновление страницы
10. Имитация нажатия клавиш на клавиатуре с помощью Selenium
11. Создание скриншотов страницы
12. Скроллинг экрана
13. Очистка содержимого полей
14. Взаимодействие со скрытыми элементами
15. Smoke testing всего бизнес пути
16. Тестовое задание по Selenium №1
17. Перемещение в истории браузера (вперед-назад)
18. Взаимодействие с Check box
19. Взаимодействие с Radio Button
20. Двойной клик и клик правой клавишей мыши
21. Взаимодействие с календарем
22. Тестовое задание по Selenium №2
23. Взаимодействие с ползунком
24. Отработка исключений
25. Явное и Неявное ожидание
26. Тестовое задание по Selenium №3
Объектно-ориентированное программирование + Selenium
1. Создание класса и метода
2. Smoke testing всего бизнес пути + ООП
3. Создание модуля Авторизации
4. Важное теоретическое занятие по принципам ООП и POM !!!
5. Тестовое задание по Selenium №4
Работа с фреймворком Pytest
1. Создание проекта и импортирование библиотеки Pytest.
2. Знакомство с ключами для запуска тестов и анализ результатов
3. Условный оператор yield
4. Знакомство с параметром scope в PyTest
5. Задача очередности запуска методов с помощью фреймворка PyTest
Построение проекта по Автоматизации
1. Создание структуры проекта
2. Создание класса страницы Авторизации
3. Очистка консоли от лишних сообщений
4. Создание метода для получения нынешней URL
5. Создание метода для проверки значения текста на странице
6. Создание класса Главной страницы
7. Создание класса страницы Корзины
8. Создание класса страницы Пользователя
9. Создание методов для проверки URL и создания скриншотов
10. Создание второго теста. Запуск одного и нескольких тестов
11. Создание нескольких тестовых методов в одном файле
12. Запуск отдельного тестового метода из файла
13. Создание файла Conftest
14. Запуск теста с параметром scope
15. Итоговое тестовое задание
Подключение логирования и отчета Allure
1. Подключение логирования
2. Подключение отчета Allure
Заключение
1. Слова напутствия, тем кто справился)

Рейтинг курса

4
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 09.12.2024 11:58
Тестирование ПО:Автоматизация и Программирование.Python.Selenium

Тестирование ПО:Автоматизация и Программирование.Python.Selenium

Оставить отзыв
Поделиться курсом с друзьями