- Регистрация
- 30 Дек 2017
- Сообщения
- 149,066
- Симпатии
- 4,179
Внимание!!! Авторы курса Automation QA Java - qa.guru продают ЗАПИСЬ курса , СЮДА ВХОДИТ: запись видео-лекций задания(без решений! - без разбора домашних-практических заданий!) все доп.материалы к урокам.
Программа:
Дата и время начала Ср 14 Дек 20:00
Вводное занятие. Сразу к практике!
Git. Github. Погружаемся. Дмитрий Тучс
Погружаемся в инструментарий и библиотеки. Станислав Васенков и Дмитрий Тучс.
Не путать с Selenium IDE, но его тоже рассмотрим
(Занятие в помощь начинающему автоматизатору, как достучаться до первых сложных элементов)
Продолжаем разрабатывать автотесты. PageObjects. Станислав Васенков.
Основы Java. Дмитрий Тучс
Продолжаем разрабатывать автотесты. Генерация тестовых данных. Станислав Васенков.
JUnit 5. Дмитрий Тучс
Работаем с файлами. Дмитрий Тучс
3. Теория. Обзор возможностей Allure Reports
Дата и время начала Чт 19 Янв 2023
Selenide #1. Часть I. Алексей Виноградов
Дополнительное занятие. Selenide #1. Часть II. Алексей Виноградов
Дата и время начала Чт 26 Янв 2023
Jenkins. Создаем первую задачу. Станислав Васенков.
Управляем параметрами в коде и в Jenkins. Станислав Васенков.
Телеграм-бот. Отправляем уведомления о результатах прохождении автотестов. Станислав Васенков.
Учимся быстро разрабатывать готовые проекты для тестовых заданий. Станислав Васенков.
Набиваем руку небольшими проектами.
-- логи браузера
-- видеозапись теста
-- настраиваем уведомления в telegram / slack
По мере...
Вам нужно зарегистрироваться для просмотра ссылки or
Скачать:
Программа:
Дата и время начала Ср 14 Дек 20:00
Вводное занятие. Сразу к практике!
- Практика. Пишем первый автотест: Java / Gradle / JUnit5 / Selenide
- Изучаем готовый проект с инфраструктурой: Github / Jenkins / Allure Report / Allure TestOps / Selenoid / Телеграм-бот
- Основы
- Git and Github
- Docker
- Базы данных
- HTTP Client
- Selenium
- BDD Support
Git. Github. Погружаемся. Дмитрий Тучс
- Еще раз повторим основы Git & Github
- Основы ветвления, pull requests
Погружаемся в инструментарий и библиотеки. Станислав Васенков и Дмитрий Тучс.
- Теория: Gradle, JUnit5, Selenide
- Практика. Работаем с тренажером demoqa.com
- Рассмотрим подробнее возможности Selenide и CSS/Xpath-селекторы
Не путать с Selenium IDE, но его тоже рассмотрим
(Занятие в помощь начинающему автоматизатору, как достучаться до первых сложных элементов)
- Установим Selenium IDE, сделаем экспорт в java-код
- Установим Selenide IDE
- Сравним оба варианта
Продолжаем разрабатывать автотесты. PageObjects. Станислав Васенков.
- Добавляем в код PageObjects
- Изучаем подходы - степовой, сценарный, dsl
- Добавляем PageComponents
Основы Java. Дмитрий Тучс
- Src - main
- Класс с точки зрения файлов
- Класс с точки зрения Java
- Class fields - переменные (в чем разница)
- Примитивные типы данных
- Литералы
- Операторы
- Управляющие конструкции
- Метод, как описание поведения
- Создание объектов и вызов методов
Продолжаем разрабатывать автотесты. Генерация тестовых данных. Станислав Васенков.
- Генерим рандомные значения используя встроенные библиотеки
- Используем JavaFaker
JUnit 5. Дмитрий Тучс
- Аннотация @test
- Что из себя представляют аннотации в Java
- Пишем свою простейшую реализацию JUnit5
- @Disabled , @DisplayName
- Тест кейс - что такое и из чего состоит
- Параметризованные тесты:
- концепция
- sources (дата-провайдеры)
- нэйминг
Работаем с файлами. Дмитрий Тучс
- Как скачать и прочитать файл
- Проверяем контент в .txt, .pdf, .xls/.xlsx, .doc/.docx, .zip
- Практика. Подключение Allure Reports и настройка отчетности о прохождении автотестов
- Практика. Построение более информативной отчетности c вложениями:
3. Теория. Обзор возможностей Allure Reports
Дата и время начала Чт 19 Янв 2023
Selenide #1. Часть I. Алексей Виноградов
- DOM для начинающих (запись)
- Лайвкодинг - простые тесты для GitHub
- Лайвкодинг - GitHub с решением некоторых типичных проблем
Дополнительное занятие. Selenide #1. Часть II. Алексей Виноградов
- Основные функции библиотеки Selenide (справочник-шпаргалка)
- Ответы на вопросы
Дата и время начала Чт 26 Янв 2023
Jenkins. Создаем первую задачу. Станислав Васенков.
- Практика. Создаем задачу (Job), связываем с репозиторием в Github, запускаем тесты удаленно.
- Теория. Основы Jenkins.
- Теория. Основы CI/CD.
Управляем параметрами в коде и в Jenkins. Станислав Васенков.
- Передаем параметры в код из командной строки
- Прячем приватные данные с библиотекой Owner
- Передаем параметры из Jenkins
Телеграм-бот. Отправляем уведомления о результатах прохождении автотестов. Станислав Васенков.
- Практика. Пишем телеграмм-бота
- Практика. Постобработка сборки. Настраиваем отправку уведомлений в Jenkins
- Теория. Обзор возможностей Telegram API
Учимся быстро разрабатывать готовые проекты для тестовых заданий. Станислав Васенков.
Набиваем руку небольшими проектами.
- Находим интересную нам вакансию (hh.ru / linkedin / @qa_jobs)
- Делаем небольшой проект:
- разрабатываем 5-10 простых автотестов на сайт из вакансии
- создаем задачу в Jenkins
- прячем секретные данные с owner
- настраиваем Allure-отчет, добавляем вложения:
-- логи браузера
-- видеозапись теста
-- настраиваем уведомления в telegram / slack
По мере...
Вам нужно зарегистрироваться для просмотра ссылки or
Скачать:
Для просмотра содержимого вам необходимо авторизоваться или зарегистрироваться.