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

7 участников

О чём курс

Автоматизация тестов требует внешних данных, и файлы Excel — один из самых удобных способов их хранения. Внутри разбирается, как считывать данные из .xlsx-файлов через библиотеку Apache POI, чтобы затем использовать их в UI или API тестах.

В основе обучения лежит TDD-подход (Test-Driven Development) с применением параметризованных тестов на TestNG и DataProvider. Особое внимание уделено архитектуре: вы напишете читатель данных, который умеет работать с разными листами, определять размеры столбцов и строк, а также корректно обрабатывать различные типы данных в ячейках. Практическая часть включает создание полноценного API-теста на Rest Assured с использованием подготовленного Excel-файла в качестве источника параметров.

Программа обучения

  • Установка Apache POI
  • Принципы TDD
  • Работа с DataProvider
  • Создание файла данных и читалки
  • Обработка невидимых ячеек
  • Реализация конструкторов и работа с листами
  • Определение типов данных в ячейке
  • Масштабирование: размер столбцов и строк
  • Чтение всех ячеек с листа
  • Использование циклов и перегрузка методов
  • Создание отдельного класса для DataProvider
  • Тестовый метод с чтением данных
  • Подключение зависимостей для API тестов
  • Реализация API-теста через Rest Assured
  • Работа с ассертами
Складчина создана 27 февраля 2022 г. · описание обновлено 23 марта 2026 г.
416 ₽ 870 ₽