Открытые
семестровые курсы
Подай заявку до 5 сентября 2022
VK Образование

Открытые семестровые курсы

  • Для студентов СПбПУ
  • Набор только в весеннем семестре
  • Лекции и практика от сотрудников «Одноклассников» (входят в экосистему VK)
  • Занятия по вечерам в будние дни

  • Автоматизированное тестирование
    16 занятий, 64 академических часа

О курсе «Автоматизированное тестирование» (Осень 2022)

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

Даты отбора 
Регистрация на курс: 1.08 - 5.09 
Онлайн-тестирование 6.09 - 8.09
Зачисление: 12 сентября 

 

На протяжении курса студенты смогут на практике освоить все этапы разработки автоматизированных тестов на языке программирования Java с использованием Selenium WebDriver, изучить необходимые технологии и инструменты. Курс будет полезен не только тем студентам, которые хотят попробовать себя в области тестирования, но и будущим разработчикам.

Контроль знаний

На протяжении открытого курса за определенные виды работ, выполняемые студентами как индивидуально, так и в команде, выставляются баллы. Итоговый рейтинг по дисциплине представляет собой сумму баллов, полученных студентом за прохождение всех контрольных точек – домашних заданий и итоговой защиты проектов. Важное условие — своевременное выполнение работ.
Для получения успешной аттестации по данному курсу студентам необходимо набрать пороговый рейтинг — 60 баллов.

Результат

В результате изучения дисциплины студенты должны

Знать:
Основы языка программирования Java
Когда стоит автоматизировать тестирование
Семейство фреймворков xUnit
Принципы юнит-тестирования
Инструменты для юнит-тестирования
Паттерны и антипаттерны разработки тестов
Подходы к разработке тестов: TDD и BDD
Особенности тестирования web-приложений
Антипаттерны при работе с selenium
Что такое и зачем нужен Continuos Intergration
Инструменты для Continuos Intergration
Что такое Continuos Delivery и Continuos Deployment
Что такое и зачем нужно CodeReview
Что такое и зачем нужны системы контроля версий (Git)

Уметь:
Использовать багтрекинговые системы
Писать функциональные тесты

Владеть:
Паттернами PageObject
Инструментами Selenium

Требования

Базовое знание Java

Материалы для подготовки

Что нужно для поступления?

Обладать базовыми знаниями Java и пройти онлайн-тестирование по Java и по логике
Как подготовиться к тестированию?

Литература для теста по логике:
  • Андрей Колмогоров, Альберт Драгалин. Математическая логика. Введение в математическую логику. М., "Ленанд", 2017, 240 с.
  • В.Н. Крупский, В.Е. Плеско. Математическая логика и теория алгоритмов. М., Издательский центр "Академия", 2013, 416 с.
Дополнительные материалы: