Программирование на Java для тестировщиков
Ваша корзина пуста
Сумма: 0 руб.

Java для тестировщиков

О курсе

Программирование на Java для тестировщиков. Уровень 1

Курс Программирование на Java для тестировщиков

 

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

 

Цель курса

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

 

Аудитория

• тестировщики, которые уже имеют базовые знания тестирования, но не имеют опыта программирования на Java.

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

 

После окончания курса выпускники будут

• знать основные концепции программирования на Java, такие как переменные, операторы, условные выражения, циклы и функции

• знать базовые структуры данных, такие как массивы и коллекции

• знать основы объектно-ориентированного программирования, включая классы, объекты, наследование и полиморфизм

• уметь применять различные инструменты и фреймворки, используемые для автоматизации тестирования на языке Java, таких как JUnit и Selenium

• знать, как создавать и запускать автоматизированные тесты, а также о том, как использовать различные методы и алгоритмы для эффективного тестирования программного обеспечения.

 

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

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

• Опыт работы с командной строкой: слушатели должны иметь базовые навыки работы с командной строкой операционных систем, таких как запуск программ и управление файлами и папками.

• Операционная система: слушатели должны иметь навыки работы с операционной системой, на которой они будут выполнять задания во время курса (например, Windows, MacOS или Linux).

• Опыт работы с другими языками программирования (приветствуется): хотя опыт работы с другими языками программирования не является обязательным, слушатели, которые имеют опыт работы с другими языками, смогут легче освоить Java.

 

Эти предварительные навыки помогут слушателям успешно освоить основы программирования на Java для автоматизации тестирования и применить полученные знания на практике.

 

По окончании курса студенты будут иметь достаточные навыки программирования на Java для создания и поддержки автоматизированных тестов для программного обеспечения. Они смогут использовать свои знания для создания стабильных, эффективных и масштабируемых тестовых сценариев на языке Java.


Расписание и цены
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Дневное обучение 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Дневное обучение 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Дневное обучение 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Дневное обучение 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Дневное обучение 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Форма обучения Академ. часы Ближайшая группа Цена
Частные лица Организации
Дистанционный 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Дневное обучение 40
18.03.2024
выбрать другую дату
25 000 руб. 36 000 руб.
Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
Заказать обучение
Программа курса

Введение в язык Java

 

Определение классов.

• Идентификация компонент класса.

• Создание и использование тестового класса.

• Компиляция и выполнение тестовой программы.

 

Работа с примитивными переменными

• Объявление и инициализация переменных полей.

• Переменные типы данных, такие как целые, с плавающей точкой, текстовые и логические.

• Объявление переменных и присваивание значений. Использование констант.

• Использование арифметических операторов для модификации значений.

 

Работа с объектами

• Объявление и инициализация объектов.

• Хранение объектов в памяти.

• Использование объектных ссылок для манипуляции данными.

• Использование JSE javadocs для просмотра методов класса.

• Работа с объектами String и StringBuilder.

 

Использование операторов и управляющих конструкций

• Использование операторов отношения и условных операторов.

• Проверка равенства строк.

• Определение различных условий в программе и определение алгоритма.

• Создание конструкций if и if/else.

• Вложение и создание цепочек условных предложений.

 Использование предложения switch.

 

Создание и использование массивов

• Объявление, создание и инициализация одномерного массива.

• Объявление, создание и инициализация двумерного массива.

• Использование цикла for для обработки массива.

• Создание и инициализация ArrayList.

• Использование предложения import для работы с существующими Java API.

• Доступ к значению в массиве или ArrayList.

 Использование массива аргументов.

 

Использование циклов

• Создание циклов while и вложенных циклов while.

• Создание цикла for.

• Использование ArrayLists с циклами for.

• Создание цикла do while.

• Понятие об области действия переменной.

 

Работа с методами и перегрузка методов

• Создание и вызов метода.

• Передача аргументов и возвращение значений.

• Создание статических методов и переменных.

 Использование модификаторов.

 Перегрузка метода.

 

Использование инкапсуляции и конструкторов

• Создание конструкторов.

• Реализация инкапсуляции

 

Обработка ошибок

• Различные виды возможных ошибок и их обработка в Java.

• Различные виды исключений в Java.

• Использование Javadocs для исследования исключений, выброшенных методами основных классов.

• Создание кода для обработки исключений.

 

Замещение методов, полиморфизм и статические классы

 Абстрактные и вложенные классы

 

Исключения и утверждения

• Основы ввода/вывода (I/O)

 Файловый I/O (NIO.2)

Преподаватели
Преподаватель Вадим Городилов
Отзывы
15 Марта 2021
Редьков Е.В.
Я имею опыт практической работы с информационными технологиями начинаЯ с 1974 года, изначально для решения численными методами задач оптимального проектирования. Новая для меня область - программирование для ЭВМ захватила моё воображение и оттеснила первую любимую специальность.
 
Бурное развитие технических решений, смежных вопросов и технологий программирования к сегодняшнему дню привело к широкому и повсеместному внедрению ИТ во все области деятельности человека.

Переподготовка специалистов в новых направлениях, особенно профессорско-преподавательского состава на кафедрах ведущих ВУЗов Сибири позволяет быть в курсе новейших технологических решений и обеспечивает приток свежих и грамотных сотрудников.

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

С уважением Е.В.Редьков, канд.техн. наук. Доцент кафедры  "Информационные технологии на транспорте" СГУПС
23 Ноября 2018
Степанников Михаил (СБТ)
Преподаватель: Вадим Городилов
Материал был подан очень грамотно. После окончания курса остались только приятные впечатления.
Обязательно буду обучаться в "СИБИНФОЦЕНТРЕ" снова!
Документы об окончании