Школа автоматизированного тестирования. Часть 1. Введение в Java
Школа автоматизированного тестирования. Часть 1. Введение в Java
Сложность
Начинающий специалист
Длительность
40 ак.ч.
Формат
онлайн
Документ
удостоверение о повышении квалификации государственного образца
Стоимость курса
36 500 ₽
Подробнее о курсе
Курс является частью школы "Автоматизатор тестирования программного обеспечения". Курс предназначен для слушателей, стремящихся познакомиться с современными понятиями процесса тестирования ПО, а также желающих упорядочить и систематизировать имеющиеся знания и навыки в области тестирования ПО. В курсе рассматривается эволюция понятия тестирования по мере становления технологии промышленного производства ПО. Вводятся необходимые термины и определения, при этом за основу принимается глоссарий, предлагаемый ISTQB – международной организацией, занимающейся определением различных принципов развития сферы тестирования ПО, а также сертификацией специалистов по тестированию ПО. Значительная часть курса посвящена сравнению различных моделей жизненного цикла разработки ПО, а также определению и обоснованию места тестирования в каждой модели. Приведена классификация и детализация уровней (компонентное тестирование, интеграционное тестирование, системное тестирование, приёмочное тестирование и др.) и типов (функциональное тестирование, тестирование производительности, тестирование надежности и др.) тестирования, а также других классификационных признаков (с исполнением и без исполнения кода, различные знания о структуре кода, по изменениям, по типу прогона тестов и др.). При рассмотрении дефектов анализируются различные примеры жизненных циклов дефектов, структура отчетов о дефектах. Наконец, перечислены личностные навыки тестировщика ПО, включая навыки межличностного общения, а также требования к квалификации начинающего тестировщика. Материал курса подкреплён большим числом примеров и упражнений для слушателей.
Документ после выпуска
удостоверение о повышении квалификации государственного образца
Программа курса
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.
Оставьте отзыв
обновлено: 01.07.2025