![]() | ||||||||||||||||||||||||||||||
![]() |
![]() |
|
|
|||||||||||||||||||||||||||
![]() |
|
ISTQBить или не ISTQBить? Подготовка к сертификации Test Manager Advanced LevelИсточник: habrahabr
ISTQB (International Software Testing Qualifications Board) это международно признанная программа сертификации специалистов по тестированию. Для получения сертификата ISTQB необходимо успешно сдать экзамен, организованный уполномоченным провайдером. Хотя существует достаточно много аккредитованных и сторонних обучающих центров подготовки к ISTQB, сдать экзамен самостоятельно - вполне реально, и цель данной статьи - поделиться своим опытом в этом предприятии. А также пара слов об актуальности этой сертификации в российских реалиях на примере нашей компании в конце. Как проходит экзаменПроцедура экзамена мало отличается от базового уровня - это тест, с возможностью выбора одного или нескольких вариантов ответа. Работая на международном проекте, вопроса выбора языка у меня не стояло, так как профессиональная лексика в английском варианте мне наиболее привычна и знакома, однако можно сдавать и на русском языке. Экзамен длится 225 минут, из которых 45 - добавочные для тех, кто сдает экзамен не на родном языке. Бонусное время приходится очень кстати, так как, в отличии от Foundation Level Exam, в качестве вопросов вас ждет около 50 страниц текста, чтение которого и займет большую часть выделенного времени. Для успешной сдачи достаточно набрать 65% баллов (не путать с количеством правильных ответов). Разные категории вопросов имеют свой вес, например, ситуационные вопросы, как правило, дают больше баллов, чем прямые вопросы по терминологии и определениям.
Собственно, о подготовкеИсчерпывающий материал для подготовки я получила из книги ex-президента ISTQB Рекса Блэка - Advanced Software Testing - volume II. Там же, в конце каждой главы, приводятся примеры вопросов, в дополнение к тем, которые даны на офицальном сайте www.istqb.org (раздел Exam Documents). Экзамен покрывает следующие темы:
Testing Process & Test ManagementНа эти два тесно связанных пункта приходится около половины всех баллов, поэтому есть смысл сфокусироваться именно на них. Кроме вполне рациональных аспектов и сопутствующих преимуществ, полное следование этому подходу подразумевает сравнительно высокий уровень формальности процессов. Например, идентификация и оценка рисков предполагает проведение специальных сессий с представителями технической и бизнес сторон. В условиях гибкой разработки (частого изменения приоритетов и требований) и/или ограниченности ресурсов эффективность данного мероприятия может быть посредственной. Тем не менее, понимание данного подхода позволит вам направить свои мысли в нужном направлении при решении вопросов теста.
ReviewsВ терминологии QA, под ревью привычно понимать форму статического тестирования, но в данном разделе речь идет о менеджмент ревью и аудитах, в которые, в ряде случаев, бывает вовлечен тест менеджер.
Defect ManagementДля ответа на вопросы, которые попались мне, было достаточно опыта работы с баг-трекером и здравого смысла.
Improving the Testing ProcessВ рамках этого раздела предлагается изучить и запомнить такие понятия, как TMMi (Testing Maturity Model integration), TPI Next (Test Process Improvement Next), CTP (Critical Testing Processes), STEP (Systematic Test and Evaluation Process), а также IDEAL model (Initiate - Diagnose - Establish - Act - Learn) и некоторые другие аббревиатуры, их расшифровки и принципы. Это все - промышленные стандарты или фреймворки по улучшению процесса тестирования.
Test Tools and AutomationОсновной интерес представляют базовые принципы выбора и внедрения инструментов для автоматизированного тестирования и других видов вспомогательных утилит на абстрактных примерах (без привязки к конкретным продуктам). К примеру, рассматриваются такие факторы, как стоимость самого инструмента, стоимость его использования (в т.ч. обучение сотрудников), возможные риски (в числе самых распространенных - завышенные ожидания и недооценка необходимых ресурсов на разработку и поддержку автоматизированных тестов).
People SkillsХотя человеческий фактор - один из основных аспектов успешной и производительной команды, тема построения и мотивации такой команды в материалах модуля ISTQB Test Manager покрывается весьма поверхностно.
Зачем всё это?Если вы задумываетесь о сдаче экзамена продвинутого уровня, значит, скорее всего, сертификат CTFL у вас уже есть, как и сложившееся мнение о его преимуществах (или об их отсутствии). Поэтому, не углубляясь в детали, пара резюмирующих мыслей по теме. Практическую пользу данной сертификации можно сравнить с прочтением хорошей книги по тест-менеджменту. В материалах экзамена подробно рассматриваются темы планирования, тест мониторинга, отчетности, оптимизации процессов контроля качества на разных этапах SDLC в концепции авторского risk-based подхода, что, как правило, сопоставимо с обязанностями QA специалистов уровня Senior/Lead. Кроме этого, автор книги, рекомендованной выше, в процессе повествования часто обращается к своему опыту работы консультантом в области тестирования и обеспечения качества ПО, предоставляя возможность ознакомиться с альтернативными решениями спорных вопросов на примерах из опыта зарубежных коллег, что также представляет определенный интерес. Хотя сдавать сам экзамен при этом, конечно, не обязательно. По моим наблюдениям, пожелания к наличию соответствующих сертификатов чаще можно встретить в вакансиях европейских компаний, чем в России. Однако и на нашем рынке находится вполне конкретное применение данному артефакту. Например, Luxoft ведет разработку ПО на заказ, и требования по подтверждению квалификации зачастую исходят от клиентов компании. В этом случае, экзамен оплачивает работодатель, а сомнения сдавать или не сдавать решаются сами собой. Сертификаты сотрудников используются для формирования делового предложения в адрес заказчика, а также для участия в RFP и тендерах. Кроме того, если сотруднику были поставлены определенные цели по профессиональному росту, получение сертификата может отразится на зарплате. Что касается немало распространенного скепсиса в отношении ISTQB сертификации - я его частично разделяю. В частности когда дело касается сертификации ради сертификата. На мой взгляд, сравнительно низкий проходной балл делает экзамен посильным при минимальной подготовке. И отразится ли наличие сертификата на профессиональных навыках, зависит исключительно от личных приоритетов. Ссылки по теме
|
|