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

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

Цена: 7000 руб. 8000 руб.
Цена для студентов: 5250 руб.
Длительность курса: ~1 месяц + 2 недели досдачи задач
Содержание курса:

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

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

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

Selenium

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

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

В нашем курсе мы подробно рассмотрим Selenium IDE и обзорно - Selenium WebDriver. Это связано с тем, что начинать автоматизировать гораздо проще и эффективнее с инструментов, которые не требуют знания программирования. Это позволит быстро создать автотесты, которые сразу же начнут приносить пользу, не откладывая это до момента изучения программирования. А затем, когда уже есть опыт автоматизации, и изучили программирование, можно переходить к Selenium WebDriver.

В курс входит вводное занятие по Selenium WebDriver на языке программирования Java. Мы рассмотрим как создать Java проект, подключить Selenium WebDriver и JUnit, и как писать тесты на Java.

JMeter

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

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

О курсе

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

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

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

Курс по автоматизации тестирования преподает Дарья, старший тестировщик компании ЦФТ (Центр Финансовых Технологий) – одной из крупнейших IT-компаний РФ, по многим показателям являющейся лидером российского рынка разработчиков ПО для финансового рынка.

Занятия, посвященные технической части ведет Павел - разработчик с 7-летним опытом работы в компаниях Eastbanc Technologies и Data East, имеет 3-летний опыт преподавания программирования, в том числе 1 год - в НГУ.

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

Программа:

  • Работа с командной строкой
  • Основы HTML. Chrome developer tools
  • Автоматизация тестирования
  • Selenium IDE
  • Нагрузочное тестирование
  • JMeter
  • Selenium WebDriver для Java
Подпишитесь на нашу группу и будьте в курсе всех новостей!