На цьому курсі готуватимуться до міжнародного сертифікату ISTQB Foundation Level. Програма охоплює всі теми, необхідні для успішного складання іспиту. Кожен модуль завершується практичною підготовкою, що допомагає закріпити матеріал.
Курс починається з введення в структуру іспиту ISTQB. Слухачі отримують чіткий алгоритм підготовки та здачі. Далі розглядаються фундаментальні принципи тестування: навіщо воно потрібне, що таке дефекти та яку роль відіграє тестування в розробці. Цей блок також пояснює психологію тестування та професійну етику.
У цьому модулі розбираються моделі розробки програмного забезпечення, такі як V-модель та ітераційні моделі. Слухачі дізнаються про різні рівні тестування: компонентне, інтеграційне, системне та приймальне. Також йдеться про типи тестів - функціональні, нефункціональні, структурні та регресійні. Окремо розглядається тестування під час супроводу програм.
Модуль присвячений технікам тестування без запуску коду. Тут вивчаються процеси рецензування: формальні огляди та їх типи. Розглядаються фактори успіху ревью та інструменти для статичного аналізу коду.
Цей розділ охоплює основні методи створення тестових сценаріїв. Вивчаються техніки чорної скриньки: еквівалентне розбиття, аналіз граничних значень, таблиці рішень та перехідів станів. Також розглядаються методи білої скриньки: тестування операторів та рішень. Окрім того, йдеться про досвідчені техніки та критерії вибору підходів.
Тут розбираються принципи побудови тестової команди та завдання тест-ліда і тестувальника. Детально висвітлюється планування тестування: стратегія, оцінка зусиль, моніторинг прогресу. Також розглядаються управління ризиками, конфігураціями та інцидентами.
Останній теоретичний модуль присвячений класифікації та використанню тестових інструментів. Розглядаються засоби для керування тестуванням, статичного аналізу та специфікації тестів.
Фінальна частина курсу - інтенсивна підготовка безпосередньо до іспиту. Окремо пояснюються переваги отримання сертифікату ISTQB: міжнародне визнання, конкурентні переваги на ринку праці, систематизація знань та перспективи кар'єрного зростання.