Карьера тестировщика
Сертификация ISTQB: уровни, экзамен Foundation Level и подготовка
ISTQB (International Software Testing Qualifications Board) – международная коллегия, которая выпускает программы обучения и сертифицирует тестировщиков. Первая ступень, сертификат Foundation Level, не требует опыта работы, а экзамен из 40 вопросов с вариантами ответов проверяет знание программы (syllabus) и терминов глоссария. Чтобы подготовиться, программу перечитывают несколько раз, хотя бы раз читают глоссарий и много решают пробных вопросов с разбором ответов.
- Foundation Level
- первый сертификат, опыт работы для него не нужен
- 40 вопросов
- с вариантами ответов на экзамене базового уровня
- Бесплатно
- урок о принципах тестирования из программы ISTQB
Что такое ISTQB и зачем нужен сертификат
ISTQB – международная коллегия по квалификации тестировщиков программного обеспечения. Она разрабатывает программы обучения и экзамены, а в отдельных странах её представляют национальные коллегии, которые переводят материалы и аккредитуют учебные курсы. Экзамен можно сдать после аккредитованного курса или самостоятельно, в экзаменационном центре или на открытом экзамене, и курс для этого не обязателен.
Сертификат подтверждает, что вы знаете теорию тестирования на начальном уровне. Нужен ли он, мнения расходятся. Я считаю, что любой сертификат – плюс к резюме, а некоторые компании нанимают только сертифицированных тестировщиков или требуют сертификат для отдельных специализаций. При этом у меня при трудоустройстве сертификат не спрашивали.
Экзамен платный, каждый сертификат оплачивается отдельно, и за проваленную попытку деньги не возвращают. Мне экзамен оплатила компания, в которой я тогда работал, так что об этом стоит спросить работодателя.
Уровни сертификации ISTQB
Сертификаты выстроены ступенями. Ниже уровни, о которых я рассказываю. Набор отдельных модулей у ISTQB со временем меняется, поэтому полный актуальный список лучше смотреть на сайте коллегии.
Foundation Level (базовый)
Первый сертификат, который получает большинство тестировщиков. Требований к опыту нет. Программа советует иметь хотя бы минимальное представление о разработке или тестировании, например полгода опыта, но сдать экзамен можно и без него.
Специализации после Foundation
Более узкие сертификаты на основе базового: например, для тестировщика в Agile-команде или по видам нефункционального тестирования.
Advanced Level (продвинутый)
Три направления: тест-менеджер (Test Manager), тест-аналитик (Test Analyst) и технический тест-аналитик (Technical Test Analyst). Нужен сертификат Foundation и, насколько я знаю, ещё и около двух лет опыта.
Expert Level (экспертный)
Следующая ступень после продвинутого уровня, для неё нужен ещё больший опыт. Экспертный сертификат раз в несколько лет приходится подтверждать, а сертификаты Foundation и Advanced бессрочные.
Что входит в программу Foundation Level
Программа обучения (syllabus) – документ, по которому составлены вопросы экзамена. Я называю его большой методичкой: в нём сжато изложена теория, которую нужно знать тестировщику начального и даже среднего уровня. Инструментов и практических навыков там нет. Программу полезно прочитать и без экзамена: некоторых тем в моём курсе нет, а другие разобраны в нём проще.
Темы программы встречаются в работе постоянно. Поле количества товара в корзине интернет-магазина принимает от 1 до 99, и анализ граничных значений из четвёртой главы даёт четыре проверки: 0, 1, 99 и 100. Задачи такого типа, только с другими числами, бывают и на экзамене.
В версии 2018 года шесть глав. Рядом с каждой в программе указано время на изучение, и больше всего его отведено методам проектирования тестов.
1. Основы тестирования
Что такое тестирование и зачем оно нужно, ошибки, дефекты и отказы, семь принципов тестирования, процесс тестирования и его психология.
2. Тестирование в жизненном цикле разработки
Модели разработки, уровни тестирования (компонентное, интеграционное, системное, приёмочное), типы тестирования и тестирование при сопровождении.
3. Статическое тестирование
Проверки без запуска программы, в первую очередь рецензирование требований и кода.
4. Методы проектирования тестов
Методы чёрного ящика, белого ящика с покрытием операторов и решений и методы, основанные на опыте.
5. Управление тестированием
Организация тестирования, планирование и оценка, мониторинг и контроль, управление конфигурацией, риски и управление дефектами.
6. Инструменты тестирования
Какие бывают инструменты поддержки тестирования и как внедрять их в команде.
Как устроен экзамен Foundation Level
Экзамен – тест из 40 вопросов с несколькими вариантами ответа. Вопросы проверяют три уровня знания: запомнить (K1), понять (K2) и применить (K3). Всё содержание программы, кроме введения и приложений, может встретиться на экзамене как минимум на уровне K1, а определения ключевых терминов из начала каждой главы нужно знать наизусть. Ответ на один вопрос иногда требует материала из нескольких глав.
На экзамен дают 60 минут, если он идёт на вашем родном языке, и 75 минут, если на неродном. В 2020 году, когда записан урок, экзамен можно было сдавать на русском или на английском. На русском, по моему наблюдению, сдавать немного тяжелее: часть определений в переводе звучит иначе, и на экзамене это путает. Поэтому тем, кто знает английский, советуют готовиться и сдавать на нём. Язык экзамена в сертификате не указывается.
Я сдавал экзамен в аудитории, на компьютере в специальной программе и с чистым листом бумаги для черновика. Формат зависит от экзаменационного провайдера.
Программа Foundation Level обновляется. В 2023 году вышла версия 4.0 и заменила программу 2018 года. Шесть глав в ней посвящены тем же темам, а среди нового есть тестирование в Agile- и DevOps-командах, подход shift left и пирамида тестирования. Пятый принцип там называется "тесты изнашиваются" (tests wear out). Готовиться стоит по той версии, по которой проводит экзамен ваш провайдер.
Как подготовиться: мой план
Я подготовился за несколько недель и советую браться за сертификацию, когда уже есть немного опыта работы. Сдать экзамен можно и в самом начале, но с опытом теория помогает привести в порядок то, чем вы и так пользуетесь, и сдавать становится проще.
Прочитать программу несколько раз
С первого раза она воспринимается тяжело, на второй и третий понятнее. По ходу чтения я писал конспект.
Прочитать глоссарий
Глоссарий ISTQB – словарь терминов, которые встречаются в программе и в вопросах. В саму программу все термины не помещаются, поэтому глоссарий стоит прочитать хотя бы раз.
Посмотреть разборы разделов
На YouTube есть каналы, где каждый раздел программы разбирают отдельно, в основном на английском. Я смотрел их, чтобы закрепить прочитанное.
Отдельно разобраться с покрытием
Вопросы на покрытие операторов и решений из раздела о белом ящике я по программе не понял, а на пробных экзаменах они попадались часто. Помогли разборы с приёмами, по которым такие задачи решаются однотипно.
Пройти пробные экзамены
В них есть ответы и объяснения, почему верен именно этот вариант, и заодно можно привыкнуть к формату. Я проходил пробный экзамен с разбором на русском, который подготовила белорусская коллегия тестировщиков.
Решать вопросы в тренажёре
Больше всего мне помог тренажёр с большой базой экзаменационных вопросов и режимом экзамена: 40 случайных вопросов, как на настоящем. На нём набивают руку на правильные ответы.
Видеоурок, шпаргалки и задания
О сертификации и своей подготовке я рассказываю в ролике "Сертификация для тестировщиков ISTQB. Как подготовиться к экзамену?" на YouTube. Урок записан в 2020 году, когда действовала программа 2018 года, поэтому правила экзамена стоит сверить с текущими у провайдера.
Семь принципов тестирования открывают программу Foundation Level. В моём бесплатном базовом курсе им посвящён урок "Принципы тестирования", и после теории в нём есть задания. Шпаргалка разбирает каждый принцип по программе 4.0: определение, что оно меняет в работе и рабочую ситуацию. В тренажёре классификации тесты нужно разложить по видам, уровням и методам, то есть по темам второй и четвёртой глав.
Курсы по теме
Вопросы и ответы
Что такое сертификат ISTQB?
Международный сертификат тестировщика, который выдают после экзамена по программе ISTQB. Первая ступень – Foundation Level, он подтверждает знание теории тестирования на начальном уровне. Для работы сертификат не обязателен, но идёт плюсом в резюме, а некоторые компании нанимают только сертифицированных специалистов.
Какие уровни сертификации ISTQB существуют?
Базовый (Foundation Level), продвинутый (Advanced Level) с направлениями тест-менеджера, тест-аналитика и технического тест-аналитика и экспертный (Expert Level). После базового уровня можно получить и более узкие сертификаты, например для тестирования в Agile-командах.
Сколько вопросов на экзамене ISTQB Foundation Level и сколько он длится?
40 вопросов с несколькими вариантами ответа. На экзамен на родном языке дают 60 минут, на неродном – 75 минут.
Можно ли сдать ISTQB без опыта работы?
Да, для Foundation Level опыт не требуется, и аккредитованный курс тоже не обязателен. Я всё же советую сдавать экзамен после первых месяцев работы: теория тогда приводит в порядок знакомое, и сдать проще.
На каком языке лучше сдавать экзамен ISTQB?
Если позволяет английский, то на нём: часть определений в русском переводе звучит иначе и может запутать. Тем, для кого язык экзамена неродной, дают больше времени. В сертификате язык экзамена не указывается.
Как подготовиться к экзамену ISTQB Foundation Level?
Прочитать программу (syllabus) два-три раза и законспектировать, хотя бы раз прочитать глоссарий, пройти пробные экзамены с разбором ответов и много решать вопросы в тренажёре в режиме экзамена. Отдельно стоит разобраться с вопросами на покрытие из раздела о белом ящике. Мне на подготовку хватило нескольких недель.
Сертификат ISTQB бессрочный?
Сертификат Foundation Level подтверждать не нужно. Бессрочен и продвинутый уровень, а экспертный раз в несколько лет нужно подтверждать заново.
По какой версии программы ISTQB готовиться?
По той, по которой проводит экзамен ваш провайдер. В 2023 году вышла версия 4.0 и заменила программу 2018 года: главы те же, а среди нового тестирование в Agile и DevOps, shift left и пирамида тестирования.
Посмотреть программы курсов
Программа каждого курса открыта целиком: видны все модули, уроки и число шагов.
