Телефон: +7 (913) показать номер
auto_test

Основы автоматизации тестирования

Цена: 9600 руб. 11200 руб.
Цена для студентов: 7200 руб.
Длительность курса: ~2 месяца + 2 недели досдачи задач
Доступные форматы обучения: очный, онлайн
Содержание курса:

С увеличением сложности программы, поддерживать ее в рабочем состоянии становится все сложнее. На помощь приходят средства автоматизации тестирования: Selenium - позволяет имитировать действия пользователя в браузере, JMeter - позволяет измерять производительность и отказоустойчивость системы, Postman - тестировать API.

После каждого изменения в системе желательно ее перетестировать, но сделать это вручную невозможно - тестирование занимает слишком много времени, а новые изменения проявляются постоянно. Но с другой стороны автоматизированное тестирование быстрее ручного, и его выполнение не требует больших усилий со стороны тестировщика.

Однако создание автотестов требует определенных знаний и умений, а также постоянной поддержки со стороны тестировщиков и разработчиков. Многие крупные компании выделяют время и ресурсы для создания и поддержки автотестов для своих систем.

Selenium

Для имитации действий пользователя в браузере используется инструмент Selenium.

Selenium - это набор из нескольких средств автоматизации. Selenium IDE позволяет создавать и запускать автотесты без знания программирования. Selenium WebDriver позволяет писать код тестов на языках программирования Java, C#, Python и других, здесь уже требуется знание программирования.

В нашем курсе мы рассмотрим Selenium WebDriver на языке программирования Java. Курс автоматизации тестирования включает в себя базовые темы по программированию на Java и работе со средой разработки IntelliJ IDEA, чтобы Вы смогли научиться работать с Selenium WebDriver. Также мы обзорно рассмотрим Selenium IDE.

Также в курсе Вы изучите систему контроля версий Git, которая используется для хранения кода в IT-компаниях.

JMeter

С ростом популярности системы остро встает вопрос ее производительности, ведь если пользователей много, и все они зайдут в систему в час-пик, то система может начать тормозить, либо перестанет отвечать на запросы пользователей. Чтобы такого не происходило, нужно проводить нагрузочное тестирование, оценивать производительность системы и оценивать сколько пользователей одновременно она может выдержать.

Чтобы провести нагрузочное тестирование используется инструмент JMeter.

Postman

Postman используется для тестирования API. Он позволяет выполнять запросы к API и писать автотесты для API на JavaScript. Также Postman может запускать автотесты по расписанию и высылать отчет на email.

О курсе

Курс автоматизации тестирования будет полезен тестировщикам, которые планируют начать развитие в сфере автоматизированного тестирования и нагрузочного тестирования, а также соискателям на позицию инженер QA, чтобы расширить знания и умения для соответствия желаемой вакансии.

Для успешного усвоения материала курса непосредственно по автоматизации тестирования, необходимо понимание клиент-серверной архитектуры, протокола HTTP, умение перехватывать и формировать запросы, навыки работы с командной строкой, знание форматов XML и JSON, а также основ HTML. Занятие по HTML включено в курс, а темы про консоль, HTTP и XML/JSON изучаются в рамках курса Тестирование ПО.

Курс состоит из 8 занятий, обучение длится 8 недель, по 1 занятию в неделю. Занятия включают в себя теорию и практику, а на дом дается большое количество домашних заданий.

Курс по автоматизации тестирования преподает Елена, старший инженер по автоматизированному тестированию компании Noveo – международной IT-компании по разработке ПО на заказ. Также Елена ведет внутренние курсы компании Noveo по автоматизации тестирования на Java.

Узнать больше о курсе и записаться на обучение можно по телефону +7 (913) 768 8364 в любое время.

Программа:

  • Автоматизация тестирования
  • Пирамида автоматизации
  • Основные методики автотестов
  • Системы контроля версий. Git
  • Основы HTML, CSS. Chrome developer tools
  • Selenium IDE - обзорно
  • Базовые знания программирования на Java
  • Локаторы
  • Selenium WebDriver для Java
  • Selenide
  • Тестирование API
  • Postman
  • Нагрузочное тестирование
  • JMeter
Подпишитесь на нашу группу и будьте в курсе всех новостей!