Giter VIP home page Giter VIP logo

qa_automation's Introduction

Python QA Engineer

Программа обучения

  • Введение в автоматизацию тестирования
В данном модуле будут рассмотрены теоретические аспекты автоматизации 
тестирования, базовый фреймворк для запуска автотестов в Python — Pytest, 
плюс студенты узнают, как тестировать API и использовать подход 
Data Driven Testing в своей работе

Тема 1: Введение в разработку и тестирование
Тема 2: Введение в Pytest
Тема 3: Тестирование API
Тема 4: Data Driven Testing
  • Тестирование UI
В данном модуле будет изучен основной инструмент для тестирования UI — Selenium

Тема 5: Основы Selenium
Тема 6: Поиск элементов
Тема 7: Работа с элементами
Тема 8: Действия с элементами
Тема 9: Ожидание
Тема 10: Шаблон проектирования PageObject
Тема 11: Работа с окнами
Тема 12: Протоколирование и отчетность
Тема 13: Удаленный запуск Selenuim
  • Отчётность и анализ логов
В этом модуле студенты изучат такие важные аспекты процесса работы 
автоматизатора в тестировании, как построение отчётов по результатам выполнения
тестов, анализ логов веб-приложений, а так же научатся искать неисправности 
в работе бекенда.

Тема 14: Pytest-отчёты
Тема 15: Allure-отчёты
Тема 16: Анализ логов веб-серверов
Тема 17: Траблшутинг в Linux. Файловая подсистема и работа процессов
Тема 18: Траблшутинг в Linux. Диагностика сетевых неисправностей
Тема 19: Траблшутинг в Linux. Архитектура ОС Linux. Дебаг
  • Работа с бэкендом
В данном модуле студенты научатся работать с бекендом средствами Python

Тема 20: Работа с СУБД
Тема 21: Работа с сетью I. Протоколы прикладного уровня
Тема 22: Работа с сетью II. Протоколы низкого уровня
Тема 23: Работа с ОС Linux с помощью Python
  • Практики DevOps и безопасность
В данном модуле студенты узнают, как взаимодействуют друг с другом основные
практики и инструменты DevOps с инструментами для автоматизации тестирования, 
а также изучат основные аспекты безопасности веб-приложений.

Тема 24: Виртуализация. Контейнеры
Тема 25: Виртуализация. Виртуальные машины
Тема 26: Непрерывная интеграция
Тема 27: Подготовка тестового окружения
Тема 28: Основы безопасности веб-приложений
  • Другие виды тестирования
В данном модуле будет изучен основной инструмент для тестирования UI — Selenium

Тема 29: Основы Behaviour Drivet Testing. Введение в Robot Framework
Тема 30: Расширенное использование Robot Framework
Тема 31: Модульное тестирование
Тема 32: Использование Mock

qa_automation's People

Contributors

vamotest avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.