Свържете се с нас

Съдържание и теми, включени в курса

Въведение в автоматизацията на QA тестове

  • Преглед на QA автоматизацията и нейното значение в софтуерната разработка.
  • Въведение в Cypress: функции, предимства и недостатъци.
  • Дискусия за значението на изкуствения интелект в съвременните QA практики.

Основи на Cypress/Selenium

  • Настройка на Cypress средата.
  • Писане на основни скриптове за автоматизация на уеб приложения.
  • Изпълнение на тестови случаи и анализ на резултатите.

Напреднали техники за автоматизация

  • Внедряване на page object model (POM) за по-добра поддръжка.
  • Борба с нестабилността на тестовете: използване на intercept и изчакване на API заявки
  • API тестване
  • Тестови данни и fixtures

Въведение в интеграцията на изкуствен интелект в тестването

  • Разбиране на ролята на изкуствения интелект в автоматизацията на тестове.
  • Преглед на ChatGPT и неговите възможности в QA.
  • Обсъждане на потенциалните приложения на изкуствения интелект при писане на тестови скриптове и дефиниране на тестови сценарии.

Практическо упражнение

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

Внедряване на изкуствен интелект в автоматизацията на тестове

  • Практическа демонстрация на използването на ChatGPT за подпомагане при писане на код за автоматизация.
  • Проучване как изкуственият интелект може да помогне при идентифициране на тестови сценарии и генериране на тестови данни.
  • Интегриране на инструменти, базирани на изкуствен интелект, с Cypress рамки.

Подобряване на тестовото покритие с изкуствен интелект

  • Използване на AI алгоритми за интелигентно приоритизиране на тестови случаи.
  • Изкуствен интелект и проучвателно тестване
  • Автоматизиране на визуалното тестване с помощта на инструменти, базирани на изкуствен интелект.

Казуси и добри практики

  • Представяне на реални казуси, демонстриращи ефективността на изкуствения интелект в QA.
  • Споделяне на добри практики за интегриране на изкуствен интелект в съществуващи работни процеси за тестване.
  • Разглеждане на предизвикателствата и ограниченията на изкуствения интелект в автоматизацията на тестове.

Заключение

  • Финална дискусия: ще ми вземе ли работата изкуственият интелект?
  • Заключителни думи, събиране на обратна връзка, финално обобщение

Изисквания

  1. Основно разбиране на концепциите за софтуерно тестване.
  2. Познаване на поне един език за програмиране (в идеалния случай Java, JavaScript или TypeScript, поне основите на език за програмиране).
  3. Основни познания по git
  4. Стабилна интернет връзка и тиха среда за концентрация
 14 Часа

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


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

Отзиви от участници (3)

Предстоящи Курсове

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