Москва

Автоматизированное тестирование

3 месяца
38 490
Курс завершен
Программа курса

КУРСЫ AVENUE — ЭТО:⠀

— обучение очно в аудиториях (Москва, метро Семеновская) или онлайн;⠀

— преподаватели-практики (реальные айти-шники, маркетологи и менеджеры);⠀

— занятия в мини-группах до 8 человек;⠀

— практический подход к обучению;⠀

— сертификат по окончанию курса;⠀

— помощь в трудоустройстве после обучения;⠀

— гибкая система скидок.

ЧЕМУ НАУЧИТЕСЬ?⠀⠀

— использовать язык программирования Java в контексте автоматизации тестирования;⠀⠀

— использовать различные техники тест-дизайна; ⠀⠀

— создавать собственные тест-кейсы;⠀⠀

— автоматизировать пользовательские сценарии на странице;⠀⠀

— освоите самую популярную библиотеку для автоматизации Selenium.⠀⠀

ПО ИТОГАМ КУРСА:⠀

— готовый финальный проект в виде разработанного тест-кейса с использованием библиотеки Selenium;⠀

— владение главными технологиями Автоматизированного Тестирования (Java, IntelliJ Idea, Log4J, Maven, Selenium, Redmine, Jira)

— сертификат об окончании курса;⠀

— готовое резюме и портфолио для дальнейшего трудоустройства.

ПРОГРАММА:

Модуль 1. Основы программирования на Java.

  1. Java. Основы. Компилятор, Интерпретатор, JDK, JRE, документатор. Среда Разработки. Обзор популярных сред разработки на Java. Установка IntelliJ IDEA. Написание первой программы на Java.
  2. Типы данных и логические операторы.
  3. Управляющие конструкции и циклы. Методы и работа с ними.
  4. Одномерные и двухмерные массивы. Метод «пузырька».
  5. Типы данных в Java. Ссылочные типы данных и работа с ними. Класс String и StringBuffer. Классы в Java.
  6. Введение в ООП на Java. Наследование. Класс Object и работа с ним.
  7. Полиморфизм: формы, параметрические методы и типы. Переопределение и перегрузка. Инкапсуляция: публичные методы, сокрытие методов в Java. Рекурсия.
  8. Исключения и работа с ними. Операторы TRY / CATCH / FINALLY. Собственные классы исключений.

По итогам модуля: Четкое понимание архитектуры программирования на Java. Владение принципами ООП на Java.

Модуль 2. Коллекции и многопоточность.

  1. Коллекции. Типы интерфейсов: ArrayList и LinkedList.
  2. Типы интерфейсов: HashSet, LinkedHashSet, SortedSet. Виды интерфейсов: Iterator и Iterable. Отличия и роль в написании программ. Сортировка в коллекциях.
  3. Java и Ассоциативные Массивы. Класс «HashMap» и его иерархии.
  4. Коллекции прикладных программных интерфейсов для языка Java. Ввод — Вывод (io / nio). Сериализация и десериализация.
  5. Многопоточность в Java. Функции многопоточности. Синхронизация.
  6. Сборка проектов — Maven. Тестирование модулей — JUnit.
  7. Логирование как лучшее средство от дебагов. Принципы логирования. Настройка Log4j.
  8. Напишем собственное приложение с использованием принципов многопоточности, коллекций и логирования.

По итогам модуля: Умение создавать крутые интерфейсы для Java. Приобретен навык Тестирования и Сборки Java-проектов.

Модуль 3. Автоматизированное тестирование.

  1. Введение в исследовательское тестирование. Параллельное проектирование и выполнение тестов.
  2. Декомпозиция ПО. Правила декомпозиции. Методы декомпозиции задач.
  3. Стратегия тестирования. Тест-планы и как с ними работать.
  4. Получение тестовых артефактов. Тест-комплекты. Чек-листы.
  5. Дополнительные тестовые артефакты. Артефакты и виды тестирования.
  6. Практика функционального тестирования. Метрики оценки результатов. Работа с Багами.
  7. Практика юзабилити тестирования.
  8. Отчетная документация тестировщика. Примеры баг-репортов.

По итогам модуля: Глубокое понимание основ автоматизированного тестирования. Приобретен навык оформления и ведения тестовой документации Разработан тест-кейс с использованием библиотеки Selenium. Полная готовность к решению задач на позиции «Automation QA» в любой IT-компании Москвы.

Узнайте больше информации на нашем сайте

Для кого курс

Данный курс рассчитан на обучение с нуля. Мы обучаем студентов ТОЛЬКО на практике! Искренне верим в догму практического применения знаний и предпочитаем «закреплять на практике» все приобретенные навыки, которые дадут вам возможность работать в данной сфере уже после окончания курса!

Расписание

Формат и условия обучения:

  • обучение очно или онлайн;
  • длительность курса: 3.5 месяца
  • доступные пакеты обучения: STANDART, VIP, ONLINE;
  • занятия 2 раза в неделю по 2 часа в вечернее время: с 19:00 до 21:00 (дни занятий определяет группа);
  • занятия проводятся в мини-группах до 8 человек;
  • возможность использовать учебный ноутбук;
  • сертификат по окончанию курса;
  • помощь в трудоустройстве после обучения;
  • кофе-бар для студентов IT Avenue;
  • гибкая система скидок;
  • оплата наличными или картой.
Сертификат

Комментарии

Комментировать
Close