Автоматизация на Java. Применение лучших практик.
Если у вас уже есть некоторый опыт в тестировании и вы знакомы с основами Java, этот курс поможет вам углубить ваши знания, позволяя создавать более сложные и эффективные тесты.
Для специалистов, уже работающих в области автоматизации тестирования, этот курс предоставит возможность научиться использовать продвинутые возможности Java для создания более стабильных, поддерживаемых и масштабируемых автоматизированных тестов.
Курс по углубленным знаниям Java для тестировщиков предназначен для тех, кто уже обладает базовыми знаниями в области тестирования и хочет расширить свои навыки в программировании на Java с целью более эффективного и профессионального автоматизированного тестирования.
Где каждый становится профессионалом
Сосредоточен на практических навыках, которые могут применяться у реальных проектах.
Мы постоянно обновляем содержание курса, чтобы отображать последние тенденции и технологии в области автоматизации тестирования.
Позволяет качественно заниматься и эффективно усваивать материал
Мы оказываем поддержку в поиске работы и карьерном развитии.
После успешного завершения курса вы получите сертификат, который подтверждает ваши навыки и может оказаться полезным в ваших карьерных перспективах.
Поможем вам решить ваши вопросы и окажем необходимую помощь.
Основные технологии и инструменты, которые используются:
Это фреймворки для написания и выполнения автоматизированных тестов. Они позволяют создавать наборы тестов и проводить модульное тестирование.
Это интегрированная среда разработки (IDE), используемые для написания кода на Java и запуска тестов.
Основным языком программирования является Java. Изучите основы Java и ее применение для автоматизации тестирования.
Это паттерн проектирования, который позволяет структурировать автоматизированные тесты и делать их более поддерживаемыми.
Selenium - самый популярный инструмент для автоматизации тестирования веб-приложений. Изучаем использование Selenium WebDriver для создания тестовых скриптов.
Инструменты контроля версий, которые позволяют хранить и совместно работать над кодом.
Введение в автоматизацию тестирования
Цели и задачи автоматизированного тестирования
Место автоматизированного тестирования в процессе
разработки продукта
ТЕСТ
Этапы автоматизированного тестирования
– ТЕСТ
Подходы к автоматизированному тестированию
ТЕСТ
Ежедневные совещания
Skype Call и проведение викторины для закрепления материалов, полученных за неделю
Основы HTML: Базовая разметка, html-тэги, css-стили
ТЕСТ
Что такое Selenium
Краткая история развития
Принцип работы Selenium WebDriver
Стандарт W3C WebDriver
Сравнение с конкурентами
Источники информации
ТЕСТ
Ежедневные совещания
Skype Call и проведение викторины для закрепления материалов, полученных за неделю
Первые шаги работы с Selenium WebDriver
Необходимая инфраструктура
Подготовка инфраструктуры для Java
Запуск и остановка браузера
Открытие страниц и ожидание загрузки страницы
Поиск элементов на странице
Действия: click и sendKeys
Свойства элементов: getText и getAttribute
TECT
Запуск браузеров
Исполняемые файлы-посредники
Выбор “правильной” версии браузера
Особенности запуска на разных операционных системах
Подробнее про каждый браузер (Chrome, Firefox, Internet Explorer, Edge, Safari, другие)
TECT
Подключение проекта(2-х недельный спринт)
Подготавливаем тест-кейсы для автоматизации
Ежедневные совещания
Skype Call и проведение викторины для закрепления материалов, полученных за неделю
Работа с GIT
ТЕСТ
Поиск элементов
Типы локаторов
Отладка локаторов
Надёжные и ненадёжные локаторы
Списки элементов
Поиск внутри элемента
Неявные ожидания
Стратегии ожидания загрузки страницы
ТЕСТ
Подключение Selenide
Получение свойств элементов
Атрибуты и свойства
Текст
Видимость
Размер и положение
Стили
ТЕСТ
Действия с элементами
click
sendKeys
clear
submit
Наведение мыши
Перетаскивание
Правая кнопка мыши
Управление по координатам
Модификаторы (ctrl, shift)
ТЕСТ
Продолжение работы с проектом
Ежедневные совещания
Skype Call и проведение викторины для закрепления материалов, полученных за неделю
Подключение фреймворка Cucumber
Окна и диалоги
Alerts
Uploading files
Downloading files
Окна и вкладки
Фреймы
ТЕСТ
Удалённый запуск
Selenium Server
Selenium Grid
Selenium Grid Extras
Облачные сервисы
ТЕСТ
PageObjects
Разделение зон ответственности в тестах
Различные реализации PageObjects
ТЕСТ
Завершение текущего проекта
Подключение к следующему проекту (2-х недельный спринт)
Ежедневные совещания
Skype Call и проведение викторины, для закрепления материалов, полученных за неделю
Продолжение работы над проектом
Написание тест-кейсов
Ежедневные совещания
Skype Call
Продолжение работы над проектом
Ежедневные совещания
Skype Call
Завершение текущего проекта
ЭКЗАМЕН
Собеседование и трудоустройство:
Подбор вакансий и отправка резюме
Стратегия успешного прохождения собеседования
Анализ ситуаций, возникающих при прохождении собеседования
Google Classroom (публикация проекта)
Jira (выставление тасок)
IntelliJ IDEA (среда разработки)
Java
Maven
Cucumber
Selenide
jUnit
TestNG
В курс включен как тестовый проект, так и коммерческий проект, для которого нужно написать автотесты и можна добавить в свое портфолио.
Студенты оцениваются на основе выполнения практических заданий, а также может предусматриваться самостоятельная оценка кода и тестовых случаев.
В ходе курса предусмотрены лекции в Скайпе, практические задания, проект для портфолио, обсуждения и возможность обратной связи со стороны преподавателей.
Да, записи лекций предоставляются студентам для самостоятельного просмотра в случае отсутствия.










Мы гордимся тем, что наша программа обучения тестированию ПО привлекает студентов со всего мира. Наши студенты обучаются из Украины, США, Польши, Молдовы, Германии, Австралии и других стран, чтобы получить профессиональное образование в области тестирования ПО. Мы предоставляем нашим студентам индивидуальный подход к обучению и создаём удобную и дружественную обучающую среду, где они могут развивать свои навыки в тесном контакте с коллегами.
Мы предоставляем обучение в области тестирования программного обеспечения уже более 4-х лет. За это время мы помогли многим людям получить необходимые знания и навыки для успешной карьеры в области тестирования.
Мы предоставляем как теоретические, так и практические занятия, чтобы наши студенты могли получить полное представление о процессе тестирования ПО. Мы также используем последние технологии и инструменты, чтобы подготовить наших студентов к работе с современными системами и приложениями.
Мы также предоставляем нашим студентам возможность проходить стажировку в нашей компании или компаниях партнёров, чтобы получить практический опыт работы в этой области.


Благодаря качественному образованию и подготовке, более 1000 выпускников успешно трудоустроились, что составляет около 80% от общего числа выпускников. Это свидетельствует о высокой репутации школы и его способности подготавливать квалифицированных специалистов.
Ни разу не пожалела, что закончила курс. Прекрасный преподаватель, много материала, много проектов, доступно даже для самых лузеров, спасибо огромное!!!!




Читать далее “Только практика, теория подтягивается в процессе”

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



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


Отличные курсы. Дали действительно практичные знания. Проекты реальные. И самое главное – это доступная цена.



Читать далее “Рекомендую данную школу подготовки тестировщиков”
Всем привет! Рекомендую, так как много проектов. Также поможет Вам ознакомиться c процессами QA, поучитесь составлять чеклисты, багрепорты.

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





Отличная возможность набить руку на реальных проектах))))преподаватель всегда на связи и от него всегда идет обратная связь)))проекты интересные))спасибо Вам))
Рекомендую. Интересные и полезные материалы. Понравилось участие в реальных проектах. Успехов Вам!


Раджу всім школу. Пройшов курс тестувальника. Доступно і коректно пояснюють. Класні групові заняття з різними змаганнями. Працював з діючою командою розробки. Дякую Віктору.
Брала заняття по АПІ, задоволена. Хто бажає навчитися АПІ тестуванню, рекомендую!


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

Это отличная возможность познакомиться с ментором, изучить подходы к обучению и убедиться, что наш практикум соответствует вашим ожиданиям.
Онлайн-курс QA Automation Java – почему это ваш ключ к успешной карьере в тестировании программного обеспечения”
В мире IT наблюдается рост спроса на высококвалифицированных специалистов, способных обеспечивать качество программного обеспечения. Онлайн-курс QA Automation с фокусом на языке программирования Java становится ключевым элементом для достижения успеха в этой области.
Почему выбор Java для QA Automation:
Преимущества Онлайн-курса по QA Automation Java:
Онлайн-курс QA Automation Java – ваш надежный партнер для освоения навыков, необходимых для успешной карьеры в тестировании.
Мы также присутствуем в социальных сетях! Подписывайтесь на нас и получайте последние новости, акции, скидки, бесплатные тренинги и участие в марафонах.
Будем рады видеть вас в нашем сообществе!
Публичная оферта. Авторское право © 2024 Школа подготовки тестировщиков