Открытый вебинар
Введение в Docker и контейнеризацию
На уроке мы познакомимся с системой автоматизации развёртывания и управления приложениями Docker, посмотрим как использовать некоторые базовые команды Docker CLI и попробуем «упаковать» тесты в Docker-контейнер.
Преподаватель
Напомнить о мероприятии в календаре
О курсе
Python QA Engineer
74 980 ₽ 57 735 ₽
Начало 26 декабря
Курс позволит узнать, как решаются задачи автоматизации тестирования на реальных проектах с использованием языка Python. На первый план мы ставим понимание принципов построения и решения задач, а не изучение конкретного инструмента. Освоив данный курс, вы получите навыки решения основных задач в области автоматизации тестирования веб-приложений.
Это комплексная программа подготовки автоматизатора в тестировании, где вы научитесь уверенно разрабатывать автотесты для веб-приложений: …
Программа курса
Модуль 1
Введение в автоматизацию тестирования
Модуль 2
Обновленный обзор Allure TestOps
Тестирование API
Модуль 3
Тестирование UI
Модуль 4
Мобильное тестирование
Модуль 5
Работа с бекендом
Модуль 6
DevOps
Модуль 7
Другие виды тестирования
Модуль 8
Проектный модуль
Введение в автоматизацию тестирования
В данном модуле будут рассмотрены теоретические аспекты автоматизации тестирования, студенты изучат работу с github для работы над домашними заданиями, узнают как тестировать api, как работать с тестовыми данными и погрузятся в разработку на Python.
Автоматизация тестирования: введение.
создать свой проект на github, в который будут выкладываться ДЗ; проанализировать виды, цели, инструменты и инфраструктуру для автотестов;
26 декабря, 20:00 — 21:30
Лектор: Алиса Гусева
Домашние задания: 1
Развернуть Свернуть
Настраиваем окружение. 1. Зарегистрироваться на гитхабе
2. Создать репо
3. Создать веточку
4. Залить в ветку первый код с выводом «hello, world»
5. Сделать pull request
6. Прислать pull request
Введение в Pytest
запускать тесты;
писать параметризованные тесты;
пользоваться фикстурами;
добавить в проект библиотеку pytest;
9 января, 20:00 — 21:30
Лектор: Михаил Чирков
Погружение в Python. ООП
разобрать реализацию основных понятий ООП в Python;
12 января, 20:00 — 21:30
Лектор: Михаил Чирков
Домашние задания: 1
Развернуть Свернуть
ООП и Pytest на практике. Создать базовый класс геометрической фигуры (Figure).
Реализовать классы геометрических фигур Треугольник, Прямоугольник, Квадрат, Круг (Triangle, Rectangle, Square, Circle).
— Каждый класс должен располагаться в отдельном файле с соответствующим названием (например class Triangle => Triangle.py).
— Все файлы с классами должны находиться в папке src/ в корне репозитория.
— Треугольник должен задаваться тремя сторонами, если треугольник создать нельзя то выбрасывать ошибку raise ValueError.
Каждая фигура должна иметь атрибуты:
Обзор возможностей Allure EE
name — название фигуры,
area (вычисляемое!) — площадь,
perimeter (вычисляемое!) — периметр (сумма длин сторон или длину окружности)
Все вычисляемые свойства должны вычисляться по формулам для соответствующих геометрических фигур (никакого хардкода значений).
Каждая фигура должна реализовать метод add_area(figure) который должен принимать другую геометрическую фигуру и возвращать сумму площадей этих фигур.
Если метод передана не геометрическая фигура, то нужно выбрасывать ошибку (raise ValueError).
Пример работы с одним из классов фигуры:
>>> square = Square(10) # Так создаем квадрат со стороной 10
>>> square.area
100
>>> triangle = Triangle(13, 14, 15) # Так создаем треугольник со сторонами 13, 14, 15
>>> triangle.area
84
>>> triangle.add_area(square)
184
Написать тесты с использованием pytest на эти классы.
Глубину покрытия и объем определить самостоятельно, но минимум проверить реализацию всех указанных требований для каждого класса.
— Все тесты должны располагаться в папке tests/ в корне репозитория.
Источник: otus.ru
Allure что это за программа
- Art and design
- Auto and vehicles
- Books and reference
- Food and drink
- Game action
- Game adventure
- Game arcade
- Game board
- Game card
- Game casual
- Game educational
- Game music
- Game puzzle
- Game racing
- Game role playing
- Game simulation
- Game sports
- Game strategy
- Game trivia
- Game word
- Health and fitness
- House and home
- Libraries and demo
- Maps and navigation
- Music and audio
- News and magazines
- Sports
- Travel and local
- Video players
- Wrong pattern or response!
- Автомобили и транспорт
- Бизнес
- Видеоплееры и редакторы
- Еда и напитки
- Жилье и дом
- Здоровье и фитнес
- Знакомства
- Инструменты
- Искусство и дизайн
- Карты и навигация
- Книги и справочники
- Комиксы
- Красота
- Материнство и детство
- Медиа и видео
- Медицина
- Мероприятия
- Местные путешествия
- Музыка и аудио
- Новости и журналы
- Образование
- Перевозки
- Персонализация
- Погода
- Покупки
- Путешествия
- Работа
- Развлечения
- Разное
- Разное
- Связь
- Социальные
- Спорт
- Спорт
- Стиль жизни
- Финансы
- Фотография
Источник: apkpure.ru