Тестировщик программного обеспечения – QA 2.0 (Quality Assurance) (основы автоматизации)
Курс QA 2.0. – Основы автоматизации — позволит получить крепкие, подкрепленные практикой знания об основах программирования, и самостоятельно создавать небольшие проекты автоматизации по веб тестированию.
Курс QA 2.0. является продолжением курса QA 1.0. Обучение проходит в онлайн-формате.
Автоматизация — это следующий шаг тестировщика, чтобы улучшить свои навыки и перейти на более техническую позицию.
Целевая группа. Курс QA 2.0. совершенно точно подходит тебе, если ты:
- успешно освоил материалы курса QA 1.0.
- желаешь продолжать совершенствовать уже приобретенные знания и навыки
- хочешь освоить основы автоматизации
- являешься практикантом или Junior QA Tester, но хочешь получить повышение
Программа
- Введение в автоматизацию
- Автоматизация позволяет повысить производительность труда, улучшить качество продукции, оптимизировать процессы управления.
Но прежде чем что то автоматизировать важно понимать как и зачем нужно автоматизировать тот или иной компонент в проекте.
- Автоматизация позволяет повысить производительность труда, улучшить качество продукции, оптимизировать процессы управления.
- (Java)Переменные. Операторы. Регулярные выражения
- В языках программирования переменные служат для доступа и управления памятью и используются для хранения промежуточных результатов при обработке данных.
Операторы и выражения как и в математике задают действия, которые выполняются при обработке данных. В данном модуле мы научим вас этому на языке Java.
- В языках программирования переменные служат для доступа и управления памятью и используются для хранения промежуточных результатов при обработке данных.
- (Java)Классы. Объекты. Модель памяти
- Классы и объекты — это основные элементы объектно-ориентированного языка программирования, такого, как Java.
С помощью классов (специальных конструкций языка программирования Java) программист описывает, что из себя представляют объекты, какими свойствами обладают, и как взаимодействуют во время выполнения программы.
При выполнении программы на основе классов создаются объекты, которые хранятся в оперативной памяти выделенной программе.
- Классы и объекты — это основные элементы объектно-ориентированного языка программирования, такого, как Java.
- Lombok
- Проект Lombok позволяет избавиться от многословности Java в большинстве случаев и перестать писать огромные количество кода из гетеров, сеттеров, equals, hashcode и toString. Знакомство с Lombok не только поможет уменьшить количество кода, но и облегчить жизнь будущего автоматизатора.
- Знакомство с Веб (Html/css/js)
- Так как любая веб-страница в интернете построена на разметке HTML и имеет таблицы стилей CSS, надо начинать знакомство с вебом именно с неё.
Понимания основ в веб поможет понять, как работают локаторы, которые будут использоваться для написания автоматизации для веб компонентов.
- Так как любая веб-страница в интернете построена на разметке HTML и имеет таблицы стилей CSS, надо начинать знакомство с вебом именно с неё.
- Selenium и Webdriver
- Selenium WebDriver – это программная библиотека для управления браузерами и главный инструмент автоматизатора. Понимания Selenium очень важно, так с помощью Selenium можно автоматизировать многое от баз данных до мобильных аппликаций.
- Локаторы
- Знания локаторов и понимание их это основа поиска веб элементов используемых при написании автоматических тестов для веб страниц.
Итоги обучения
Прошедшие «Курс QA 2.0 (Quality Assurance) – тестировщик программного обеспечения (основы автоматизации) :
- будут понимать, как и зачем нужно автоматизировать тот или иной компонент в проекте;
- научатся правильно использовать переменные, операторы и регулярные выражения;
- познакомятся с Lombok, HTML, Selenium WebDriver
- смогут самостоятельно создавать небольшие проекты автоматизации по веб тестированию.
Лектор:
Екатерина Гульбинова, QA LECTURER
Koolitusfirma tutvustus
Companion koolitusfima korraldab koolitusi vene ja eesti keeles firmadele ja eraisikutele erinevatel teemadel, rohkem tähelepanu pöörates juriidilise taseme tõstmisele. Loen koolitusfirma kohta veel...