План на курса
Ден 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тзиви от потребители (8)
Наслаждавах се на всичко, тъй като всичко е ново за мен и виждам добавената стойност, която може да придаде на работата ми.
Zareef - BMW South Africa
Course - Tosca: Model-Based Testing for Complex Systems
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
Обхвана всички теми и намерих примерите за много полезни.
JOCELIN - BANXICO
Course - JMeter Fundamentals
Machine Translated
По-голямата част от предмета за обучение е основополагащ и успях да разбера основната концепция на предмета благодарение на това обучение.
Eldrick - Tribal Software Philippines
Course - Web Application Performance Testing with JMeter
Machine Translated
To start Lukasz asked my background and what I wanted to get out of the training, I feel he then tailored is approach to deliver to my requirements As an Introduction to Selenium the course provided the exact level and detail that I was requiring.
Jonathan Ritson - Real Training Services
Course - Introduction to Selenium
The exercises, they ignited passion in scripting and coding
Phakama Vezi - Hollard Insure
Course - Selenium for Victims of Manual Testing
Най-много ми хареса, когато Колин ни отправи предизвикателство с упражнения
Rhiennier - Digital Advantage Corp.
Course - JMeter Fundamentals and JMeter Advanced
Machine Translated