Чтение данных из Excel для DataProvider для TDD тестов | Автоматизация тестирования
Описание
Курсы по автоматизации тестирования с нуля - https://threadqa.ru/courses.html
В этом видео я рассказал как можно использовать библиотеку Apache POI для чтение данных из Excel с использованием TDD подхода и параметризованных тестов с помощью DataProvider, используя библиотеку TestNG
Boosty - https://boosty.to/threadqa
Написание автотестов и инфраструктуры с нуля на заказ - https://threadqa.ru/
Ссылка на репозиторий с проектом - https://github.com/penolegrus/ExcelDataProvider
Api автотесты с нуля - https://youtu.be/gxzXOMxIt4w
Вторая часть видео, где разобрана работа с Rest Assured без создания Pojo классов и проверки напрямую в запросе - https://youtu.be/z9Tvxh6uQzI
Наш чат в телеграмме где можете общаться и задавать вопросы по автотестам - https://t.me/threadqa
Поддержать автора - https://www.tinkoff.ru/cf/Lo21kq4VNG
Ссылка на основной проект - https://github.com/penolegrus/Youtube-qa-project
Моя группа в вк - https://vk.com/threadqa
Таймкоды
00:00:00 начало
00:00:30 установка Apache Poi
00:02:21 что такое TDD
00:03:22 что такое DataProvider
00:07:59 создание эксель файла с данными
00:10:27 создание читалки
00:12:03 невидимые ячейки
00:14:36 переменные и конструктор
00:20:31 работа с листом
00:22:37 конструктор с указанием листа
00:24:41 определение типа данных в ячейке
00:31:48 определяем размер столбцов и строк
00:34:04 метод для чтения всех ячеек с листа
00:38:27 перебор столбцов в цикле
00:42:16 перегрузка метода для чтения из другого листа
00:43:07 создание отдельного класса для dataprovider
00:45:22 тестовый метод с чтением данных
00:47:11 добавление третьего параметра
00:48:41 параметры через String... params
00:50:20 рефакторинг конструктора для чтения кастомного листа
00:51:43 создание нового dataprovider
00:55:26 пример api теста через data provider
00:57:25 подключение зависимостей для api тестов
00:58:00 создание теста на rest assured
01:03:25 ассерты
Рекомендуемые видео




















