Школа автоматизированного тестирования. Часть 1. Введение в Java
Курс является введением в основы тестирования ПО и знакомит с основными понятиями тестирования, такими, как определение тестирования, необходимость тестирования при разработке ПО, верификация и валидация, модели жизненного цикла разработки ПО, типы и уровни тестирования, дефекты и способы их обнаружения и описания. Также даётся понятие о месте тестирования в различных моделях жизненного цикла разработки ПО, связи тестирования и обеспечения качества, особенностях психологии тестировщика ПО.
40 ак.ч.
Онлайн
SQA-049
Школа автоматизированного тестирования. Часть 1. Введение в Java
Записаться на курс
Длительность
40 ак.ч.
Локация
Онлайн
Код
SQA-049
Расписание и цены
04.03.2024 - 18.03.2024
36 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей
Школа автоматизированного тестирования. Часть 1. Введение в Java
Записаться на курс
Длительность
40 ак.ч.
Локация
Онлайн
Код
SQA-049
Расписание и цены
04.03.2024 - 18.03.2024
36 500 руб.
* Для физических лиц действует скидка 10% Закажите корпоративное обучение с учетом ваших потребностей

Описание

Курс является частью школы "Автоматизатор тестирования программного обеспечения".

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

В курсе рассматривается эволюция понятия тестирования по мере становления технологии промышленного производства ПО. Вводятся необходимые термины и определения, при этом за основу принимается глоссарий, предлагаемый ISTQB – международной организацией, занимающейся определением различных принципов развития сферы тестирования ПО, а также сертификацией специалистов по тестированию ПО.

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

Приведена классификация и детализация уровней (компонентное тестирование, интеграционное тестирование, системное тестирование, приёмочное тестирование и др.) и типов (функциональное тестирование, тестирование производительности, тестирование надежности и др.) тестирования, а также других классификационных признаков (с исполнением и без исполнения кода, различные знания о структуре кода, по изменениям, по  типу прогона тестов и др.).

При рассмотрении дефектов анализируются различные примеры жизненных циклов дефектов, структура отчетов о дефектах.

Наконец, перечислены личностные навыки тестировщика ПО, включая навыки межличностного общения, а также требования к квалификации начинающего тестировщика.

Материал курса подкреплён большим числом примеров и упражнений для слушателей.

Цели

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

Целевая аудитория

  • Функциональные тестировщики и стажёры,
  • Инженеры-автоматизаторы тестирования,
  • Специалисты по нагрузочному тестированию,
  • Руководители отделов тестирования.
Основная:
  • тестировщики;
  • тест-дизайнеры;
  • тест-менеджеры;
  • тест-автоматизаторы.
  • .

Дополнительная:

  • аналитики;
  • проектировщики;
  • разработчики;
  • технические писатели;
  • менеджеры проектов;
  • менеджеры качества.
  • .

Предварительная подготовка

Начальный опыт разработки на С-подобных языках программирования.

Разбираемые темы

  • 1. Структура программы и основные элементы (6 ч.)

    • Структура Java программы;
    • Операторы Java;
    • Типы данных в Java;
    • Работа со строками в Java.
  • 2. ООП в Java (5 ч.)

    • Принципы ООП;
    • Наследование в Java;
    • Интерфейсы в Java;
    • Абстрактные классы Java;
    • Полиморфизм в Java.
  • 3. Структуры данных Java (12 ч.)

    • Массивы в Java;
    • Java- List коллекции;
    • Java- Hash-коллекции;
    • Java- Tree-коллекции.
  • 4. Динамическое программирование в Java (9 ч.)

    • Java рефлекция;
    • Аннотации в Java;
    • Generic в Java;
    • Лямбда-программирование в Java;
    • Stream API в Java.
  • 5. Задачи ввода-вывода Java (4 ч.)

    • Работа с файлами в Java;
    • Работа с интернет-сетью в Java.
  • 6. Работа с БД в Java (4 ч.)

    • Основы создания реляционных баз данных в СУБД PostgreSQL;
    • Работа с реляционными базами данных с помощью драйвера JDBC.
  • Развернуть программу
Раcписание курсов
Вид:
04.03.2024 - 18.03.2024
9:00-13:00
Локация:Онлайн
Длительность:40 ак.ч.
Время:9:00-13:00
36 500 руб.
Записаться
Смотреть полное расписание
Тренеры
Кучин Евгений
Разработчик на Java и JavaScript

Автор и преподаватель курсов по Java, Spring, TypeSript, ReactJS, JavaScript, JavaEE, общий педагогический стаж более 15 лет. Сертифицированный преподаватель Ред Софт,Domino R5 Главный системный администратор, CLP Domino R5 Основной разработчик приложений. 

Окончил Уральский Государственный Университет, математико-механический факультет по направлению прикладная математика (системное программирование). 

Принимал участие в разработке, внедрении  и сопровождении систем автоматизации документооборота на база Lotus Domino\Notes.
Разработал и внедрил более 10 приложений для автоматизации деятельности предприятия. 

Отзывы (6)
Очень полезный тренинг для начинающих. Спасибо! Наиболее полезной для меня была часть об использовании java для соединений с БД. Понравились практические задания, их проверка и обсуждение. Тренер имеет высокий уровень компетентности, ответил на все вопросы, что очень радует.
Участник тренинга
Спасибо за обучение, я получил некоторые знания о JAVA. Самый полезный урок был в последний день из-за реальной практики автоматизации QA, особенно автоматизации REST. Много примеров, достаточно практики. Преподаватель компетентен и хорошо разбирается в теме. Также тренер предоставил дополнительные материалы для продолжения изучения Java.
Участник тренинга
Этот тренинг мне помог уложить и отсортировать уже имеющиеся знания по java. Здорово, что тренер сопровождал свои объяснения написанием кода в режиме онлайн. Появилось понимание основ Java, навык работы с Idea. На мой взгляд, курс включает в себя много информации за короткий промежуток времени и поэтому подходит для людей, уже имеющих какой-либо опыт программирования.
Участник тренинга
Курс в целом понравился. Теоретический материал прекрасно дополнялся практическими заданиями. Отдельно стоит выделить примеры рефакторинга и помощь в разборе домашних заданий. Наиболее полезными для меня оказалась информация про Annotations, Reflection и JDBC. Хорошо, что у меня была возможность быстро пройти весь материал. Спасибо!
Участник тренинга
Очень понравился тренер. Он хорошо объяснял материал и отвечал на вопросы. Если ты что-то не понял, то тебе обязательно объяснят. Отношение тренера (расслабленное, позитивное) очень помогает, он чувствует гораздо большую мотивацию к повышению квалификации. Понравились практические примеры, теория как часть упражнения, а не как отдельная презентация. Это было лучшая техническая подготовка, которую я когда-либо проходил. Отличное впечатление!
Участник тренинга
Все было здорово, много материала с правильными упражнениями. Для меня это максимально полезно. Больше всего мне пригодилась практика, подача материалов и постоянное участие преподавателя. Также хотелось бы отметить, что график обучения был отличным. Спасибо всем, кто принимал участие в организации данного тренинга: учебному центру и преподавателю. Мне очень понравилось 😊
Участник тренинга
Показать все отзывы
Связанные курсы
Школа автоматизированного тестирования. Часть 2. Selenium WebDriver
Курс является введением в автоматизированное тестирование: на практике изучается проектирование и разработка авто-тестов на Selenium Web Driver в Java и JUnit.
Онлайн:
03.04.2024 - 10.04.2024
Онлайн:
22.04.2024 - 27.04.2024
Онлайн:
24.05.2024 - 31.05.2024
Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber
Курс является частью школы "Автоматизатор тестирования программного обеспечения". Курс рассматривает расширенные вопросы автоматизированного тестирования – поведенческо-ориентированных подходов (BDD) и разработка сценариев на Cucumber Java и Gherkin. На практике изучается проектирование и разработка авто-тестов на Selenium Web Driver c использованием фреймворка Cucumber Java.
Смотреть каталог
Ваши преимущества
Экспертность
Тренеры-эксперты из реальных проектов крупнейших компаний, лидеров в своей отрасли
Живое обучение
“Живая” коммуникация с тренером даже в онлайн-формате
Практика
Максимально наполненные практикой занятия, работа в группах, выполнение домашних заданий
Пользователь только что записался на курс ""
Спасибо!
Форма отправлена успешно.