Открыто

Автоматизированное тестирование на Python [2021] [TeachMeSkills] [Дмитрий Садовский]

Тема в разделе "Курсы по программированию", создана пользователем Toxich, 8 мар 2021.

Цена: 45500р.-95%
Взнос: 1849р.

Основной список: 27 участников

Резервный список: 21 участников

  1. 8 мар 2021
    #1
    Toxich
    Toxich ЧКЧлен клуба
    Автоматизированное тестирование на Python [2021]
    TeachMeSkills
    Дмитрий Садовский


    Научим автоматизированному тестированию на Python за 4 месяца.

    1. Automation QA Engineer разрабатывает автоматические тесты для нахождения уязвимостей и проверки ПО.
    2. На курсе QA Engineer ты научишься писать автотесты для web-приложений и REST API, познакомишься с нагрузочным тестированием и Linux системой, научишься создавать документацию и грамотную отчетность.
    1. Сможешь создавать автотесты для тестирования web-приложений и REST API используя лучшие практики в индустрии.
    2. Научишься запускать тесты используя инструменты Continious Integration.
    3. Напишешь грамотную документацию и отчет тестирования после завершения курсов тестировщиков программного обеспечения.
    4. Научишься работать с Selenium Webdriver на продвинутом уровне.
    5. Будешь знать концепции разработки и тестирования программного обеспечения.
    6. Станешь востребованным Automation QA Engineer.
    1. Введение в алгоритмизацию и экосистему Python
    • Алгоритмизация, Python
    • Инструменты разработки
    • Virtualenv
    • Консоль, python, pip
    • Создание окружения, цель, использование, удаление
    • PEP 8, PEP 20
    2. Репозитории
    • Git
    • Git Flow
    • Работа с командами Git
    • Github
    3. Основы Python (Часть 1)
    • Переменные
    • Типы данных
    • Операторы
    • Преобразование типов
    • Функции ввода и вывода
    • Представление переменных в памяти
    • Комментарии
    4. Основы Python (Часть 2)
    • Формы операторов присваивания
    • Форматирование строк
    • Операторы сравнения
    • Операторы ветвления
    • Вложенные условия
    • Циклы, виды циклов
    5. Встроенные функции и модули
    • Функции для обработки и анализа данных
    • Использование модулей
    • Работа с датой и временем
    • Random
    6. Функциональное программирование (Часть 1)
    • Функции и аргументы
    • Область видимости
    • Аннотации
    • Генераторы списков
    7. Функциональное программирование (Часть 2)
    • Документирование кода
    • Lambda функции
    • Функции высшего порядка
    • Декораторы
    8. Работа с текстом, сериализация и файловая система
    • Кодировки
    • Работа с файлами
    • Работа с внешними данными: JSON, CSV, Excel
    9. ООП (Часть 1)
    • Классы
    • Инкапсуляция, наследование и полиморфизм
    • Перегрузка операторов
    • MRO
    10. ООП (Часть 2)
    • Статические методы, методы класса, property
    • Метаклассы
    • Классы данных
    11. Итераторы и генераторы, деббагер
    • Итераторы, генераторы
    • Создание скриптов
    • Использование деббагера
    • Взаимодействие с файловой системой
    • Регулярные выражения
    12. Введение в тестирование ПО
    • Краткая история
    • Методологии разработки
    • Составление и валидация требований
    • Тест-планы
    13. Основы тестирования ПО
    • Чек-листы
    • Тест-кейсы
    • Техники тест-дизайна
    • JIRA и баг-репорты
    • Отчеты по тестированию ПО
    14. Введение в Linux
    • Краткая история
    • Где используется
    • Файловая архитектура Linux
    • Базовые команды
    15. Работа с Linux
    • Более широкое изучение команд
    • Работа с правами и группами
    16. Работа с Linux
    • Написание Shell скриптов
    • Синтаксис
    • Переменные в скриптах
    • Условные операторы, циклы, сравнение
    17. Модульное тестирование
    • Основные возможности pytest
    • Написание юнит тестов
    • Маркеры
    • Before After блоки
    • Assert
    • Альтернативы pytest
    18. Введение в автоматизацию тестирования
    • Автоматизированное тестирование: основные понятия и определения
    • Целесообразность внедрения
    • Цели и подходы автоматизации
    • Наиболее часто используемые инструменты
    • Настройка рабочего окружения
    19. Selenium WebDriver. Basics
    • Предназначение. Установка. Основные функции. Принцип работы
    • Основные методы библиотеки Selenium Webdriver
    20. Selenium WebDriver. Локаторы
    • Локаторы: Id, class, tags, CSS, XPath
    • Практика написания локаторов
    21. Selenium WebDriver. Advanced
    • Архитектура и основные принципы работы инструмента
    • Ожидания (implicit, explicit), попапы, алерты, Iframes
    22. Selenium WebDriver. Advanced
    • Работа с Selenium WebElements
    • WebElements декораторы
    23. Изучение подходов к построению тестов
    • BDD, DDD и TDD подходы при разработке приложений и тестов
    • Запуск параллельных тестов используя xdist
    • Работа с файлами в python
    24. PageObjects и другие шаблоны проектирования
    • Использование паттерна Page Object
    • Различные реализации PageObjects
    • Альтернативные Page Object подходы
    25. Selenium Webdriver Expert и репортинг тестов
    • Работа с cookie и Actions
    • Различные типы WebDriver: Headless, Firefox, IE
    • Использование Selenide на практике
    • Удобный репортинг для заказчика: Allure report
    26. Автоматизация REST API
    • Клиент-серверная архитектура
    • Особенности тестирования веб-приложений
    • Автоматизация тестирования REST API
    • JSON и XML
    27. Работы с базой данных
    • Основы реляционных БД
    • Подключение к БД, виды и выполнение запросов, работа с результатами запроса
    28. Docker и нагрузочное тестирование
    • Краткий ввод в Docker
    • Краткий ввод
    • Контейнеры, image
    • Краткой ввод в JMeter
    • Основные команды
    • Виды нагрузки
    • Отчеты
    29. Continuous integration - Jenkins
    • CI процесс и DevOps практики
    • Понятие инструмента и основные функциональные возможности
    • Установка и первоначальная настройка Jenkins
    • Запуск простого теста
    30 - 31. Дипломный проект
    • Автоматизация тестирования с нуля для проект
    32. Интервью
    • Тестовое задание и интервью на Automation QA Engineer
    33. Тренинг "Трудоустройство в IT"
    • Составление резюме (теория + практика)
    • Составление профиля на LinkedIn (теория + практика)
    • Прохождение интервью
    • Soft skills, которые важны в рамках интервью
    • Проведение пробного интервью

    Общая стоимость курса: 1500 (BYN)

    Продажник
     
    2 пользователям это понравилось.
  2. Последние события

    1. alexander02
      alexander02 участвует.
      6 мар 2024
    2. Nastusha
      Nastusha не участвует.
      2 мар 2024
    3. Truth7108
      Truth7108 участвует.
      25 фев 2024
    4. MayaN95
      MayaN95 не участвует.
      17 янв 2024
  3. Обсуждение
  4. 19 июл 2021
    #2
    sdvden
    sdvden ЧКЧлен клуба
    Давайте уже раскачаем складчину))
     
    2 пользователям это понравилось.
  5. 6 авг 2021
    #3
    sdvden
    sdvden ЧКЧлен клуба
    Организатор, найдись!!)
     
  6. 10 сен 2021
    #4
    meerme
    meerme ЧКЧлен клуба
    Орг найдись!
     
  7. 1 апр 2022
    #5
    Cosss
    Cosss ДолжникДолжник
    Привет. Я чуть-чуть не в теме, как тут всё устроено. Что нужно для того, чтобы купить курс? Вроде народу хватает
     
  8. 1 апр 2022
    #6
    radagora
    radagora ЧКЧлен клуба
    Нужно либо чтобы нашелся организатор либо если кто-то уже прошел-купил курс либо сам становится организатором(его должны одобрить) либо он ищет организатора и передает ему материал как-то так!
     
  9. 2 апр 2022
    #7
    Cosss
    Cosss ДолжникДолжник
    Понял, спасибо
     
  10. 31 июл 2022
    #8
    synthwaver
    synthwaver ЧКЧлен клуба
    Ждем орга, тема крутая
     
  11. 8 окт 2022
    #9
    Phyton55
    Phyton55 ДолжникДолжник
    Ответьте пожалуйста, сколько лет осталось ждать до внесения денег??? Мне уже давно пора учиться, а воз и ныне там! Я уже готов внести сумму 1268, сколько месяцев осталось ждать???
    Или тут все ждут пока стоимость до 10 копеек упадет???
     
  12. 9 окт 2022
    #10
    17362bk
    17362bk ЧКЧлен клуба
    Организуйте.
     
  13. 9 окт 2022
    #11
    Phyton55
    Phyton55 ДолжникДолжник
    Нажимаю организовать и выскакивает табличка :
    Внимание:
    Цена складчины должна быть не более 15000 рублей.
     
    1 человеку нравится это.
  14. 9 окт 2022
    #12
    17362bk
    17362bk ЧКЧлен клуба
    Да, забыл про это. Тоже пытался что-то замутить, но не смог. Это ограничение для начинающих, похоже.
    Тогда нужно ждать орга. Например, есть отдельная тема с поисками оргом. Можете туда разместить объявление, либо просто ждать.
    Всё дело в орге.
     

Поделиться этой страницей