План на курса

Ден 1:

10:00 - 10:30: Въведение в QA Test Automation

● Преглед на автоматизацията на QA и нейното значение в разработката на софтуер.

● Въведение в Cypress: функции, плюсове и минуси.

● Дискусия относно значението на AI в съвременните практики за осигуряване на качеството.

10:30 - 12:30: Основи на Cypress/Selenium

● Настройка на Cypress среда.

● Писане на основни автоматизирани скриптове за уеб приложения.

● Изпълнение на тестови случаи и анализ на резултатите.

12:30 - 13:30: Почивка за обяд


13:30 - 15:30: Разширени техники за автоматизация

● Внедряване на обектен модел на страница (POM) за по-добра поддръжка.

● Борба с нестабилността на теста: използване на прихващане и изчакване на API повиквания

● API Testing

● Тестови данни и приспособления

15:30 - 16:00: Почивка


16:00 - 17:00: Въведение в интегрирането на AI в тестването

● Разбиране на ролята на AI в автоматизацията на тестовете.

● Преглед на ChatGPT и неговите възможности в QA.

● Обсъждане на потенциални приложения на AI при писане на тестови скриптове и дефиниране на тест

сценарии.


17:00 - 17:30: Практическо упражнение

● Участниците работят върху практическо упражнение, интегриращо ChatGPT с Cypress за генериране на тестови скриптове въз основа на дадени сценарии.

● Дискусия и сесия с въпроси и отговори, завършване на деня

Ден 2:

10:00 - 10:30: Обобщение на Ден 1

● Преглед на ключови концепции, обхванати в Ден 1.

● Отговаряне на всякакви запитвания или притеснения от страна на участниците.

10:30 - 12:30: Внедряване на AI в Test Automation

● Практическа демонстрация на използване на ChatGPT за помощ при писане на код за автоматизация.

● Проучване как AI може да помогне при идентифицирането на тестови сценарии и генериране на тестови данни.

● Интегриране на задвижвани от AI инструменти с Cypress рамки.

12:30 - 13:30: Почивка за обяд

13:30 - 15:30: Подобряване на тестовото покритие с AI

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

● AI и проучвателно тестване

● Автоматизиране на визуално тестване с помощта на инструменти, базирани на AI.

15:30 - 16:00: Почивка

16:00 - 17:00: Казуси и най-добри практики

● Представяне на казуси от реалния свят, демонстриращи ефективността на AI в QA.

● Споделяне на най-добри практики за интегриране на AI в съществуващи работни процеси за тестване.

● Справяне с предизвикателствата и ограниченията на AI в автоматизацията на тестовете.

17:00 - 17:30: Заключение

● Финална дискусия: ще заеме ли AI работата ми?

● Заключителни бележки, събиране на обратна връзка, финално завършване

Изисквания

● Основно разбиране на концепциите за тестване на софтуер.

● Познаване на поне един език за програмиране (в идеалния случай Java, JavaScript или Typescript, поне основа на език за програмиране).

● Основни познания по git

● Стабилна интернет връзка, тиха среда за фокусиране

 14 Hours

Брой участници



Цена за участник

Oтзиви от потребители (8)

Свързани Kурсове

Tosca: Model-Based Testing for Complex Systems

35 Hours

Robot Framework: Keyword Driven Acceptance Testing

14 Hours

Introduction to Selenium

7 Hours

JMeter Fundamentals and JMeter Advanced

14 Hours

Свързани Kатегории