Логотип Academy Market
Каталог курсов
0
Логотип Academy Market

С помощью автоматизации можно значительно сократить время на тестирование, повысить его эффективность и минимизировать человеческий фактор. Кроме того, автоматизированное тестирование позволяет проводить регрессионные тесты с неимоверной скоростью, что крайне важно в условиях быстрой разработки программного обеспечения. Python здесь играет ключевую роль как один из самых популярных языков для написания тестов благодаря своей простоте, читаемости и множеству библиотек, специально предназначенных для тестирования. Он позволяет разработчикам легко интегрировать автоматизацию тестирования в CI/CD пайплайны, делая процесс более эффективным.

Русский
4,7
Наверх

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

Применять pytest
Писать код на Python
Строить отчеты в Allure
Работать с REST-сервисами
Писать тесты с использованием Selenium WebDriver

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

Программа курса составлена на основе одиннадцатилетнего опыта преподавателя: вы изучите более 50 технологий, просмотрите 40+ часов лекций и выполните всевозможные практические задания.

7
Модулей

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы решите тест по итогам модуля.

Вы освоите тестирование веб-приложений, получив понимание о том, как контролировать работоспособность веб-сайтов и приложений.

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

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

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

Вы выполните практическое задание по работе с элементами, чтобы полноценно освоить навыки поиска и работы с различными элементами интерфейса.

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

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

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

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

Вы выполните практическое задание по Page Object, что даст вам возможность реализовать принципы, изученные на лекции, в практической работе.

Вы решите тест по итогам модуля.

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

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

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

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

Вы решите тест по итогам модуля.

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

Вы получите навыки работы с библиотекой requests, изучая, как подключаться, настраивать отправку запросов и обрабатывать полученные ответы.

Вы сможете выполнять практическое задание по библиотеке requests, что позволит вам закрепить навыки работы с HTTP-запросами на практике.

Вы научитесь автоматизации тестирования REST API с помощью requests, что даст возможность тестировать взаимодействие с API на высоком уровне.

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

Вы решите тест по итогам модуля.

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

Вы ознакомитесь с библиотекой SQLAlchemy, что даст вам инструменты для эффективной работы с базами данных в ваших автотестах.

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

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

Вы сможете выполнять практическое задание по работе с БД в автотестах, что даст возможность применить теорию на практике и научиться эффективно манипулировать данными.

Вы решите тест по итогам модуля.

Вы будете изучать Allure и отчеты, что поможет вам понять, как создавать красивые и информативные отчеты по тестированию.

Вы научитесь на практике разрабатывать итоговый проект по автоматизации тестирования.

Вы примените все полученные знания в реальном проекте

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

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

Как проходит обучение

Иллюстрация к пункту обучения

Изучение темы

Просмотр обучающих видеороликов

Иллюстрация к пункту обучения

Выполнение практических заданий

Делаете все тогда, когда вам это удобно и в подходящем вам темпе

Иллюстрация к пункту обучения

Работа с куратором

Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок

Иллюстрация к пункту обучения

Создание итогового проекта

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

Спецификация

Отзывы о Merion Academy

Merion Academy
5.0051
Цена оправданна
Достоинства

Проходил в этой школе обучение по теме информационной безопасности. Понравилось качество итоговых знаний и практической подготовки. Стоимость соответствует результату. Особенно порадовало изучение Cisco Packet Tracer. Всем новичкам настойчиво рекомендую курс, если хотите освоить тему. Вам дадут даже больше, чем просто основы. 

Недостатки

Не хватило каких-нибудь лабораторных по работе с антивирусами и интегрированными платформами безопасности. Также хотелось бы разобраться поподробнее в системах обнаружения вторжений. Эти темы были, но им не хватило закрепления. Это не столько жалоба, сколько рекомендация и пожелания. Такие задания значительно бы пригодились в работе любого начинающего специалиста. 

Merion Academy
5.0051
Отличный курс и команда специалистов
Достоинства

Проходил обучение по курсу Основы сетевых технологий. Использовал его не как технический специалист, а как менеджер проектов. Мне он отлично подошел, так как многие специфические термины объясняются просто и понятно. Команда преподавателей постаралась сделать хороший курс, за что ей большое спасибо!

Недостатки

Не нашел

Ещё 2 отзыва

Часто задаваемые вопросы

После проведения платежа на ваш электронный адрес будет отправлено письмо с информацией о доступе: ссылкой на платформу, логином и паролем.

Школа поддерживает оплату с помощью карт и СБП. Доступна беспроцентная рассрочка. Для юрлиц возможен безналичный расчет. Вы можете узнать больше о доступных способах оплаты на сайте.

Для каждого курса создается чат, где будет удобно общаться с участниками и получать полезные ресурсы от менторов. Ссылка на чат включена в первое письмо по электронной почте.

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

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

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

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

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

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

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

Да, вы можете осуществить оплату от имени вашей организации. Просто отправьте данные вашей компании в коммерческий отдел по адресу info@merionet.ru.

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

Эксперты школы будут рады пополнения числа коллег! Оставьте заявку на сайте школы и ожидайте ответа, назначенной даты собеседования и возможности развиваться и развивать!

Другие популярные курсы

Картинка курса

Свой бренд в сегменте premium

Fashion Factory School
Маркетинг
4,4
70 200 ₽
Картинка курса

Project Manager в IT

Skillfactory
Бизнес и управление
4,4
159 300 ₽
264 600 ₽
Картинка курса

Стилист-имиджмейкер

Talentsy
Другие профессии
4,7
105 000 ₽
175 000 ₽
Картинка курса

Торги по банкротству: организация, участие и процедуры

Контур.Школа
Бизнес и управление
4,6
11 900 ₽
Изображение курса
Merion Academy
Программирование
4 Месяца
Автоматизированное тестирование на Python
17 900 ₽
22 375 ₽
-20%