Скачать Тестирование ПО: Автоматизация и Программирование. Python. Selenium [Stepik] [Алекс Смит]

Sky90

VIP складчик
Platinum
Премиум
Администратор
Регистрация
1 Дек 2015
Сообщения
145.987
Реакции
777.031
Тестирование ПО: Автоматизация и Программирование. Python. Selenium [Stepik] [Алекс Смит]

О курсе
Данный курс в списке номинантов ежегодной премии Stepik Awards 2022 в категориях "Лучший платный курс".
ВНИМАНИЕ!!! В данном курсе абсолютно НЕТ ВОДЫ и ненужной информации. Если Вы любите бесполезные, скучные и нудные видео от которых хочется спать - то Вам не подойдет данный курс.
В результате прохождения этого курса, вами будет написан проект по автоматизации тестирования UI с помощью Selenium. Который вы можете спокойно брать и применять на своих рабочих проектах, а так же изучив который сможете указать в своем резюме и иметь козырь при поиске новой работы!
В данном курсе главный упор сделан на то, чтобы с минимальным углублением в теорию рассмотреть основы на практических примерах, чтобы получить возможность максимально быстро начать работать с данными инструментами, и в дальнейшем развивать свои навыки, используя документацию и собственный опыт проб и ошибок.

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

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

Для кого этот курс
Данный курс предназначен для тех кто хочет освоить такую популярную, востребованную и оплачиваемую профессию как - Тестировщик-Автоматизатор на Python (AQA Engineer) и БЫСТРО выйти на рынок и начать поиск свей первой работы! Так же он подойдет для тех кто уже работает тестировщиком или в сфере IT и планирует сменить направление. Для желающих изучить тестирование UI с помощью Selenium. Для начинающих тестировщиков и разработчиков, а так же специалистов с опытом. Специалисты, которые ищут новые инструменты для автоматизации.

В курс входят

103 урока
17 часов 32 минуты видео
114 тестов
13 интерактивных задач
Автор: Алекс Смит
Опытный тестировщик с навыками ручного тестирования, работы с базами данных, работы с тестированием API и построением собственных проектов по автоматизации UI и API. Опыт работы в IT отделах крупных финансовых компаний.


Спойлер: Программа курса
Вводный урок

Приветствие!
Обязательно к прочтению - Инструкция по обучению и выполнению ДЗ
Базовый курс программирования

Установка Python 3 и интегрированной среды разработки PyCharm
Основные типы данных и знакомство с переменными
Тестовое задание по типам данных
Определение типа данных
Числовые типы данных
Строчные типы данных
Продолжаем работать со строчным типом данных
Конструкция F-string
Ввод и вывод данных
Что такое функции и работа с ними
Область видимости переменных
Тестовое задание по области видимости переменных
Условные операторы: if, else, elif
Списки
Цикл For
Цикл While
Операторы break и continue
Тестовое задание по циклам
Функция Range
Работа со словарями и множествами
Работа с файлами
Тестовое задание по работе с файлами
Конструкция With
Работа с модулями. 1 часть
Работа с модулями. 2 часть
Присвоение аргументов в функциях
Return
Работа с исключениями. Конструкция Try&Except
Тестовое задание по работе с модулями
Задание по созданию мини-программы
Объектно-ориентированное программирование

Создание классов
Создание экземпляров классов
Тестовое задание по теории ООП
Наследование классов
Импортирование классов
Задание по программированию на Python
Базовый курс Selenium

Что такое Автоматизация тестирования GUI и Selenium.
Импорт Selenium
ВАЖНОЕ СООБЩЕНИЕ!
Открытие браузера с помощью Selenium
Заполнение полей с помощью метода send_keys
Поиск локаторов. Что такое XPATH
Авторизация на сайте
Построение первых тестов
Открытие браузера в headless режиме
Негативное тестирование
Обновление страницы
Имитация нажатия клавиш на клавиатуре с помощью Selenium
Создание скриншотов страницы
Скроллинг экрана и наведение по локатору
Очистка содержимого полей
Взаимодействие со скрытыми элементами
Smoke testing всего бизнес пути
Тестовое задание по Selenium №1
Перемещение в истории браузера (вперед-назад)
Взаимодействие с Check box
Взаимодействие с Radio Button
Двойной клик и клик правой клавишей мыши
Взаимодействие с календарем
Тестовое задание по Selenium №2
Взаимодействие с ползунком
Взаимодействие с Drop Down
Взаимодействие с формами отправки сообщений и вычислений
Взаимодействие с iFrame и формой редактирования текста
Генерирования случайных данных с библиотекой Faker
Взаимодействие с окнами и вкладками браузера
Взаимодействие с предупреждениями и всплывающими уведомлениями
Загрузка файла в браузере
Скачивание файла в браузере
Отработка исключений
Явное и Неявное ожидание
Тестовое задание по Selenium №3
Объектно-ориентированное программирование + Selenium

Создание класса и метода
Smoke testing всего бизнес пути + ООП
Создание модуля Авторизации
Важное теоретическое занятие по принципам ООП и POM !!!
Тестовое задание по Selenium №4
Работа с фреймворком Pytest

Создание проекта и импортирование библиотеки Pytest.
Знакомство с ключами для запуска тестов и анализ результатов
Условный оператор yield
Знакомство с параметром scope в PyTest
Задача очередности запуска методов с помощью фреймворка PyTest
Построение проекта по Автоматизации

Создание структуры проекта
Создание класса страницы Авторизации
Очистка консоли от лишних сообщений
Создание метода для получения нынешней URL
Создание метода для проверки значения текста на странице
Создание класса Главной страницы
Создание класса страницы Корзины
Создание класса страницы Пользователя
Создание методов для проверки URL и создания скриншотов
Создание второго теста. Запуск одного и нескольких тестов
Создание нескольких тестовых методов в одном файле
Запуск отдельного тестового метода из файла
Создание файла Conftest
Запуск теста с параметром scope
Задание по построению тестового проекта
Подключение логирования и отчета Allure

Подключение логирования
Подключение отчета Allure
Нужно ли изучать Git и прокачивать свой GitHub тестировщику
Заключение

Слова напутствия, тем кто справился)


Продажник



 
Сверху