ISTQB: Быть или не быть? Мнение эксперта.
В сети можно наткнуться на массу информации об ISTQB, и отзывы могут быть как положительными, так и отрицательными. В этой статье я попытаюсь выделить все преимущества и недостатки ISTQB, а также высказать свое мнение об этой организации.
Если вы не знакомы с ISTQB, то я рекомендую ознакомиться со статьей Что такое ISTQB?
После проведения небольшого анализа я выделил 4 основных мнения касательно ISTQB:
- Материалы и сертификация — это круто;
- Сертификация — это пустое вытягивание денег, а вот материалы — хорошо помогают систематизировать знания;
- Материалы и сертификация низкого качества или в них слишком много теории;
- ISTQB — это плохо, потому что не читал, но осуждаю. 🙂
Основываясь на этих мнениях, я постараюсь собрать все плюсы и минусы ISTQB, разделив материалы и сертификацию.
Плюсы ISTQB материалов:
- Систематизация знаний;
- Стандартизация процессов;
- Обширное сообщество;
- Возможность использования профессиональной терминологии.
Плюсы ISTQB сертификации
- Подтверждение знаний;
- Мотивация для достижения новых целей;
- Стимулирует карьерный рост;
- Международное признание;
- Иногда требуется заказчиками, особенно из Европы и США.
Минусы ISTQB материалов:
- Программа подготовки может быть недостаточно детализированной;
- Ограниченность области покрытия;
- Не всегда возможно адаптировать к конкретным условиям проекта;
- Иногда материалы не соответствуют изменениям международных стандартов.
Минусы ISTQB сертификации:
- Высокая цена. Базовый уровень стоит 140 евро, продвинутый — 150;
- Нет срока действия сертификата;
- Есть проверка тест-дизайна, но нет проверок баг-хантинга;
- Сертификат ради сертификата бесполезен.
Моё мнение:
Моё мнение не претендует на единственно правильное. Это лишь субъективное суждение, основанное на многолетнем опыте работы в разных компаниях и проектах, а также прохождении Foundation и Advanced уровней Core и Specialist направлений ISTQB.
Пожалуй, как и с плюсами\минусами выше, я выскажусь отдельно по материалам и сертификации.
Материалы
Материалы — это один самых из главных плюсов деятельности ISTQB.
Стандартизация:
На протяжении всей своей карьеры я сталкиваюсь с тем, что в разных компаниях одни и те же вещи называют по-разному. Да ещё и в сети просто тонны противоречивой информации. И это на самом деле очень большая боль, когда Вы меняете проект или компанию и приходится запоминать локальные трактации определений и процессов. Попутно превращая все свои знания в кашу.
Решение кажется простым — стандартизировать тестирование.
И это уже сделано. Существует множество международных стандартов, описывающих процесс тестирования, такие как:
ISO/IEC/IEEE 29119-1:2013 — Software testing
ISO/IEC 25010:2011 — System and software quality models
ISO/IEC 20246:2017 — Work product reviews
И многие другие стандарты, на которых основан ISTQB.
Зачем изобретать свой велосипед, если за нас это уже сделано?
Проходя интервью на какой-нибудь проект, каким бы странным не был вопрос, я всегда могу попробовать сравнить с тем, что есть в стандартах и обосновать свой ответ. Согласитесь, фраза «в соответствии с таким стандартом нужно делать так-то» звучит лучше, чем «Я прочитал на каком-то сайте, что должно быть так».
Эти стандарты разрабатываются не один десяток лет и не одним человеком. Они проверены на тысячах проектов, доказали свою эффективность и считаются лучшими практиками. Для меня, как тест-лида, они значительно облегчали построение процесса тестирования на проектах.
Проблемы материалов:
Есть, конечно, и недостатки. Материалы ISTQB не обновляются так быстро, как хотелось бы. Стандарты развиваются, и ISTQB старается за ними уследить, но это не всегда происходит быстро.
Вторым минусом является поверхностное содержание материалов для подготовки. Они обычно не слишком детализированы, что затрудняет подготовку. Однако существует рекомендуемая литература и аккредитованные тренинги, которые могут помочь заполнить этот пробел. Хотя они, конечно же, также стоят денег, если вы не являетесь одноглазым мореплавателем с попугаем на плече 🙂.
Концентрация на теории:
Слышны мнения о том, что ISTQB материалы сфокусированы только на теории и лишены практической направленности. Я бы сказал, что это в большей степени характерно для Foundation уровня, который ориентирован на предоставление базовых знаний о процессах тестирования. С Advanced уровнями ситуация меняется, и большая часть вопросов строится вокруг реальных практических сценариев.
Важно осознавать, что не всегда содержание материалов может быть непосредственно применено для решения конкретных проблем. К сожалению, в мире тестирования нет универсального решения на все ситуации.
Однако понимание того, как можно подходить к разрешению некоторых из них, может существенно расширить ваш арсенал инструментов и упростить жизнь на проекте.
Сертификация
Подтверждение знаний и карьерные возможности:
Сертификация — отличный способ доказать, что вы правильно освоили материалы. Недостаточно просто читать книги, нужно также проверять свои знания. Попробуйте сдать пробный тест. Я уверен, что с первого раза вам вряд ли удастся это без подготовки. А это значит, что у Вас не хватает каких-то знаний. Когда я начинал готовиться к экзамену на Test Manager, я сдал пробный тест на 67%, что на 2% выше проходного. Результат «на тоненького» я б сказал. Но я понял, над чем мне еще нужно поработать.
Вы можете спросить: «А почему бы просто не использовать пробные тесты для проверки своих знаний?»
Проблема в том, что в сети много примеров вопросов на уровень Foundation и мало на уровень Advanced и направления Specialist. Кроме того, нет уверенности в том, что эти вопросы все еще актуальны.
Поэтому имеет смысл пройти сертификационный экзамен и подтвердить свои знания. Хотя бы для того, чтобы быть уверенными в своих знаниях.
Прохождение экзамена было для меня отличной мотивацией развиваться и узнавать что-то новое. Ведь когда вы уже заплатили за сдачу экзамена, пути назад больше нет, нужно грызть гранит науки 🙂
Пересертификация:
Главным минусом, на мой взгляд, является отсутствие срока действия сертификата. Человек мог получить этот сертификат 10 лет назад, и непонятно, насколько его знания все еще актуальны.
Возможно, стоило бы проводить пересертификацию раз в пару лет по более низкой цене. Это могло бы добавить сертификатам больше веса.
Другие минусы сертификации для меня не столь существенны. Цена вполне приемлема. Я понимаю, что любая сертификация требует затрат. Ведь за материалы и сертификацию была проделана огромная работа. И любая работа должна быть оплачена.
Выводы:
Проанализировав «за» и «против» ISTQB, я пришел к выводу, что, как минимум, стоит ознакомиться с материалами. Это даст базовое понимание стандартов и методологий тестирования, что является ценным ресурсом для специалистов в нашей области.
Люди, работающие долгое время в одной компании или на одном проекте, иногда не задумываются о том, насколько больно переходить с одной терминологии на другую. Использование стандартов ISO, IEEE, ISTQB легко решает эту проблему, позволяя аргументировать свои мнения и внедрять лучшие практики на своих проектах.