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

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

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

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

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

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

Selenium

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

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

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

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

JMeter

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

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

О курсе

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

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

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

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

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

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

Программа:

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