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

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

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

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

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

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

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

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

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

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

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

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

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

  • Методи за планиране и оценка на тестване
  • Идентифициране, оценка и намаляване на риска
  • Мониторинг, контрол и докладване на тестове
  • Определяне на критерии за завършване на тестването и условия за изход
  • Тестова стратегия и документи за тестова политика, съобразени с ISTQB

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

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

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

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

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

  • Използване на LLM (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 тестване
  • Анализ на възвращаемостта на инвестициите (ROI) и стратегия за приемане
  • Интегриране на инструменти за AI тестване в Jenkins, GitHub Actions, GitLab CI
  • Дизайн на pipeline: кога и къде да се изпълняват тестове, захранвани от AI
  • Измерване на ефективността на AI тестването с метрики

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

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

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

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

Модул 15: Финален проект: Цялостен работен поток за тестване, подобрен с AI

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

Изисквания

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

Аудитория

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

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


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

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

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