Свържете се с нас
 Продължителност 14 часa

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

Основите на тестовото инженерство с изкуствен интелект

  • Съвременните предизвикателства в тестването и ролята на изкуствения интелект
  • Принципи и терминология на генеративното тестване
  • Модели на машинно обучение, използвани при автоматичното създаване на тестове

Превръщане на изискванията и кода в тестове, генерирани от изкуствен интелект

  • Извличане на интенция от изискванията и потребителските истории
  • Използване на езикови модели за генериране на структурирани тестови случаи
  • Осигуряване на детерминизъм и възпроизводимост в тестовете, генерирани от изкуствен интелект

Автоматично генериране на unit тестове

  • Създаване на unit тестове от контекста на изходния код
  • Генериране на пермутации на входни данни и гранични случаи
  • Интегриране на генерираните тестове с популярни фреймуърки за unit тестване

Творението на интеграционни и end-to-end тестове с помощта на изкуствен интелект

  • Мапиране на поведението на системата към тестови потоци
  • Създаване на интеграционни пътища чрез анализ, базират на изкуствен интелект
  • Балансиране на човешкия надзор с автоматичното генериране

Предвиждане на покритието и моделиране на риска

  • Използване на ML модели за идентифициране на слабо тествани области в кода
  • Предвиждане на зони с висок риск въз основа на исторически фалшиви сражения
  • Приоритизиране на тестове чрез предвиждания за покритие и риск

Прилагане на интелекта за тестване на базата на изкуствен интелект в CI/CD

  • Вграждане на стъпки за анализ на изкуствен интелект в пайплайните
  • Активиране на динамичен избор на тестове въз основа на рискови оценки
  • Поддържане на обратна връзка за непрекъснато подобряване на предвижданията

Валидиране, управление и осигуряване на качеството

  • Оценка на надеждността на тестовете, генерирани от изкуствен интелект
  • Управление на предпоставките и избягване на фалшиви положителни резултати
  • Установяване на защитни механизми за производствено използване

Разширяване на генерирането на тестове с изкуствен интелект между екипите

  • Стратегии за въвеждане в QA и DevOps организации
  • Стандартизиране на работните потоци и документацията
  • Движене на непрекъснатото подобрение чрез метрики и анализи

Обобщение и следващи стъпки

Изисквания

  • Разбиране на методологиите за тестване на софтуер
  • Опит с фреймуърки за автоматизирано тестване
  • Знаене на концепциите за програмиране и CI/CD пайплайните

Целева аудитория

  • QA инженери
  • SDETs
  • DevOps екипи с отговорности за тестване

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


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

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

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