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

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

Основи на тестовото инженерство, задвижвано от AI

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

Трансформиране на изисквания и код в генерирани от AI тестове

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

Автоматизирано генериране на модулни тестове

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

Подпомогнато от AI създаване на интеграционни и end-to-end тестове

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

Прогнозиране на покритието и моделиране на риска

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

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

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

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

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

Мащабиране на задвижваното от AI генериране на тестове в екипите

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

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

Изисквания

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

Аудитория

  • QA инженери
  • SDET специалисти
  • DevOps екипи с отговорности за тестване
 14 Часа

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


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

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

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