План на курса
Ден 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
● Стабилна интернет връзка, тиха среда за фокусиране
Oтзиви от потребители (7)
Наслаждавах се на всичко, тъй като всичко е ново за мен и виждам добавената стойност, която може да придаде на работата ми.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
Machine Translated
Практическите упражнения, доброто настроение на обучаващия. Голямо благодаря на Августин, че успя да създаде добра атмосфера от разстояние за участници, които не вижда. Това прави обучението приятно и интересно.
Jean-Noël - Cegid
Course - TestComplete
Machine Translated
Много хубав подход към темата и базиран на практически примери
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
Course - Automate Windows Desktop Applications with AutoIt
Machine Translated
The overall concepts covered which is required for my organisation and the framework that I am going to work on. Time spent on fixing our local tests issues
Vinutha Lingaraju - Department of Customer Service, NSW Government
Course - Automation Testing with Cypress
The fact that TJ was prepared to explain a few times and he tried his best to get the concept across
Anita Antonie - Hollard Insurance
Course - Advanced Selenium
Курсът беше много практичен. Обучителят познава много добре своя предмет.
Piotr - Scottish Enterprise
Course - Advanced Selenium with C#
Machine Translated
Шейн е много опитен, знаещ и готов да помогне и да обясни, когато хората имат въпроси. Най-много ми хареса, че Шейн създава атмосфера, в която задаването на въпроси е безопасно и насърчавано, което според мен е изключително важно за ученето.
Ryan
Course - C# for Automation Test Engineers
Machine Translated