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

План на курса

Модул 1: Основи на гарантирането на качество и тестването

  • Дефиниране на качество, гарантиране на качество и тестване
  • Седемте принципа на тестването (ISTQB CTFL v4.0)
  • Тестване срещу дебъгиране срещу контрол на качеството
  • Психологията на тестването
  • Роли и отговорности в екип по гарантиране на качество

Модул 2: Жизнен цикъл на разработката на софтуер и тестване

  • Етапи на жизнения цикъл на софтуерното тестване (STLC)
  • Подходи за тестване във Waterfall, Agile, DevOps и CI/CD
  • Нива на тестване: компонент, интеграционно, системно, приемане
  • Стратегии за тестване "shift-left" и "shift-right"
  • Проследяемост между изисквания и тестови случаи

Модул 3: Техники на статично тестване

  • Прегледи, обходи и инспекции
  • Статичен анализ с помощта на автоматизирани инструменти
  • Преглед, базиран на списъци и роли
  • Формални и неформални техники за преглед
  • Интегриране на статичното тестване в работните потоци на Agile

Модул 4: Техники на тестване

  • Техники на "черна кутия": еквивалентно разпределение, анализ на гранични стойности
  • Тестуване с решения на таблици и тестуване с преход на състояния
  • Тестуване с случаи на употреба и изследователско тестване
  • Техники на "бела кутия": покритие на инструкции и покритие на решения
  • Техники, базирани на опит, и предполагане на грешки

Модул 5: Управление на дефекти

  • Живот на дефект: откриване, докладване, триаж, разрешение, затваряне
  • Изготвяне на ефективни доклади за дефекти с JIRA
  • Класификация на сериозността и приоритета на дефекта
  • Техники за анализ на коренната причина
  • Метрики за дефекти и анализ на тенденциите

Модул 6: Управление на тестовете и тестване, базирано на риска

  • Планиране на тестовете и методи за оценка
  • Идентифициране, оценка и смекчаване на риска
  • Мониторинг, контрол и докладване на тестовете
  • Дефиниране на критерии за приключване на тестовете и условия за излизане
  • Документи за стратегия и политика на тестването, съгласувани с ISTQB

Модул 7: Основи на инструментите и автоматизацията на тестовете

  • Класификация на инструментите за тестване (категории на ISTQB)
  • Предимства и рискове на автоматизацията на тестовете
  • Избор на инструменти: решенија с отворен код срещу търговски решения
  • Въведение в Selenium, Playwright и Cypress
  • Изграждане на основен автоматизиран тестов комплект

Модул 8: Въведение в AI в гарантирането на качество

  • Концепции за AI и машинното обучение за тестери
  • Таксономия: AI за тестване срещу тестване на AI системи
  • Текущият пейзаж на AI за тестване: възможности и ограничения
  • Характеристики на качеството за AI-базирани системи
  • Обхват и актуалност на учебната програма ISTQB CT-AI

Модул 9: Генериране на тестови случаи, подпомагано от AI

  • Използване на големи езикови модели (ChatGPT, Claude, Copilot) за изготвяне на тестови случаи
  • Техники за инженеринг на заявки за генериране на тестови сценарии
  • Преобразуване на потребителски истории и критерии за приемане в тестови случаи
  • Преглед и валидиране на тестови случаи, генерирани от AI
  • Платформи: Testim, Mabl и инструменти за генериране на тестове, родени с AI

Модул 10: Автоматизация на тестове, подпомагана от AI

  • Самолекуваща се автоматизация на тестове с Katalon Studio AI
  • AI-задвижвано разпознаване на обекти и локализиране на елементи
  • Визуални тестове за регресия с Applitools Eyes
  • Selenium с AI плъгини за устойчива автоматизация
  • Намаляване на поддържащото натоварване с интелигентни локатори

Модул 11: AI за предсказване и анализ на дефекти

  • Предиктивно избиране на тестове с Launchable и Sealights
  • Групирание на провали и откриване на аномалии с ReportPortal
  • AI-подпомаган анализ на коренната причина
  • Оценка на риска за качеството и аналитика на тестовите пробиви
  • Използване на исторически данни за дефекти за приоритизиране на тестването

Модул 12: Оценка на AI инструменти и интеграция в CI/CD

  • Критерии за оценка на AI инструменти за тестване
  • Анализ на рентабилността и стратегия за внедряване
  • Интегриране на AI инструменти за тестване в Jenkins, GitHub Actions, GitLab CI
  • Дизайн на конвейер: кога и къде да се пускат AI-базираните тестове
  • Измерване на ефективността на AI тестването с метрики

Модул 13: Етични съображения при AI-базирано тестване

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

Модул 14: Подготовка за изпита ISTQB CTFL

  • Структура, продължителност и оценка на изпита CTFL v4.0
  • Типове въпроси и стратегии за отговаряне
  • Разпределение на тежестта на темите по глави на учебната програма CTFL
  • Практически изпит с примерни въпроси в стил ISTQB
  • Обучен план и препоръчани ресурси

Модул 15: Финален проект: Край-до-край AI-усъвършенствана работна flows за тестване

  • Проектиране на тестови случаи от примерен документ с изисквания
  • Използване на AI за генериране и усъвършенстване на тестови сценарии
  • Автоматизиране на избрани тестове с самолекуващи се инструменти
  • Докладване за дефекти и пускане на AI-подпомаган анализ на коренната причина
  • Ретроспектива: интегриране на AI в ежедневната практика за гарантиране на качество

Изисквания

  • Базово разбиране на концепциите и терминологията за разработка на софтуер
  • Основен опит със софтуерното тестване
  • Не е необходима предварителна сертификация ISTQB или формално обучение по гарантиране на качество

Задължителна аудитория

  • Специалисти по гарантиране на качество и софтуерни тестери, подготвящи се за сертификация ISTQB Foundation Level
  • Инженери по тестване, които търсят начини да интегрират AI инструменти в своите работни потоци за тестване
  • Екипи, които преминават от случайно тестване към структурирани рамки за гарантиране на качество
 21 Часове

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


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

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

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