Сертификация QA специалиста по ISTQB. Базовый уровень (CTFL)

    Зачем нужна сертификация специалиста в области обеспечения качества программного обеспечения?
    Главный ответ один — для подтверждения, что ваши знания соответствуют определённому уровню.
    Всё остальное — это возможности, которые может реализовать специалист и компания, в которой он работает, после получения сертификата.

    Существует несколько известных и авторитетных организаций, которые проводят сертификацию QA специалистов.



    Подробнее о видах и различиях между схемами сертификации QA (IIST, CSTE, ISTQB и ISEB) можно посмотреть в [1]


    ISTQB — самая известная и доступная из них на постсоветстком пространстве по ряду причин: более низкая цена, возможность очного проведения в стране проживания и отсутствие обязательных предварительных тренингов.

    ISTQB имеет 3 уровня:

    1. Базовый (Foundation — CTFL)
    • Foundation Level
    2. Продвинутый (Advanced — CTAL)
    • Test Manager
    • Test Analyst
    • Technical Test Analyst
    3. Эксперт (Expert — CTEL)
    • Improving Test Process
    • Test Management
    • Test Automation (в разработке, в настоящее время не доступен)
    • Security Testing (в разработке, в настоящее время не доступен)


    Для сдачи экзамена базового уровня требований к опыту работы не предъявляется, экзамен продвинутого уровня требует практический опыт работы в качестве QA и наличие сертификата базового уровня, экзамен экспертного уровня — кроме наличия соответствующих сертификатов предыдущих уровней, требует не менее 5 лет опыта работы в качестве QA, из них — не менее 2 года по специализации, на которую сдается экзамен.

    Многие моменты о ISTQB освещены на официальном сайте — istqb.org.


    Если вы уже решили, что вам нужен ISTQB сертификат, то CTFL (Certified Tester Foundation Level) — это ваш первый шаг.

    На постсоветском пространстве с определенной периодичностью (например, очень часто ISTQB сертификация проводится во время проведения SQA-Days, а также при наличии кворума может быть анонсирована одним из местных QA-клубов) проводятся очные сертификации.


    Подготовка у экзамену


    Подготовка к экзамену — самая ответственная часть. Хорошо подготовившись, вы сдадите экзамен хорошо и получите сертификат.

    Главный источник информации, который должен быть обязательно прочитан, а для успешной сдачи экзамена — выучен и понят — это Foundation Level Syllabus.
    На офсайте, в разделе «Downloads», доступен англоязычный вариант конспекта. Перевод на русский доступен на сайте rstqb, в разделе «Материалы».

    Само название «конспект» говорит о том, что нужная информация предоставлена в очень сжатом виде. Для лучшего понимания (особенно, нового) дополнительные материалы по изучаемой теме нужно будет искать в поисковой системе. Можно использовать т.н. FlashCards

    Ещё — есть книги, «заточенные» для сдачи экзамена, и в которых изучаемые темы освещены более подробно:
    Foundations of Software Testing: ISTQB Certification by Rex Black, Dorothy Graham, Erik Van Veenendaal
    Software Testing: An ISTQB-ISEB Foundation Guide by Peter Morgan, Angelina Samaroo and Brian Hambling
    ISTQB Foundation Exam Preparation Guide — Rex Black
    Если есть возможность и желание, хорошо использовать и их.

    Неотъемлемым дополнением к конспекту является ISTQB Glossary of Testing Terms — глоссарий терминов, которые встречаются в тексте конспекта.
    Глоссарий, точно так же, как и сам конспект, обязателен к прочтению: на экзамене встречаются вопросы, для ответа на которые необходимо знать точное толкование того или иного термина.

    Также, для подготовки к экзамену проводятся авторизированные тренинги, которые позволяют сэкономить время подготовки к экзамену, но такие тренинги стоят дополнительных денег (около 300 евро), а также не во всех странах есть авторизированные тренеры.

    Сам изучаемый материал состоит из 6 основных разделов:
    1. Основы тестирования.
      В этом разделе изучаются основы тестирования. Здесь объясняется, что такое тестирование и почему оно необходимо, к чему может привести наличие дефектов в ПО, рассказывается о целях тестирования на разных стадиях жизненного цикла ПО. Приводятся 7 принципов тестирования, отдельная глава посвящена психологии тестирования и кодексу этики тестировщика.
    2. Место тестирования в жизненном цикле разработки ПО.
      В этом разделе рассказывается о моделях разработки ПО (V-модель, итеративно-инкрементные модели), об основных уровнях тестирования и их взаимосвязи (компонентное, интеграционное, системное и приёмочное тестирование), о типах тестирования (функциональное/нефункциональное, структурное, подтверждающее и регрессионное тестирование), об особенностях тестирования в период сопровождения.
    3. Статические методы тестирования.
      В разделе рассказывается о методах статического тестирования:
      — рецензирование, здесь рассказывается о типах рецензирования (неформальное, сквозной контроль, технический анализ, инспекция), о ролях и обязанностях — применительно к каждому типу, о факторах успешного проведения рецензирования;
      — статический анализ с помощью инструментальных средств.
    4. Методы проектирования тестов.
      Рассказывается о процессе разработки тестов основанных на спецификациях (это методы "чёрного ящика", сюда входят эквивалентное разбиение, анализ граничных значений, тестирование таблицы решений и таблицы переходов, тестирование по сценариям использования), на структуре (это методы "белого ящика", сюда входит тестирование операторов и покрытия, тестирование альтернатив и покрытия, а также другие методы, которые основаны на структуре ПО) и на основе опыта. Объясняется, как происходит выбор методов тестирования.
    5. Управление тестированием.
      Рассказывается об организации процесса тестирования и почему важна независимость тестирования, о задачах руководителя тестирования и обычного тестировщика, о планировании тестирования (критерии входа/выхода, оценка трудозатрат тестирования), о мониторинге прогресса и контролировании тестирования, об управлении конфигурацией/версиями, о возможных рисках тестирования (риски проекта, риски продукта), об управлении инцидентами.
    6. Инструментальные средства поддержки тестирования.
      В этом разделе рассказывается о типах инструментов, применяющихся в процессе тестирования, их классификация (инструменты для управления тестированием и тестами: инструменты управления тестированием и требованиями, средства управления конфигурацией; инструменты статического тестирования: инструменты рецензирования, статического анализа, моделирования; инструменты для работы с тестовыми спецификациями: инструменты проектирования тестов, подготовки тестовых данных; инструменты выполнения тестов и протоколирования: инструменты выполнения тестов, интегрированной среды модульного тестирования, тестовые компараторы, инструменты измерения покрытия и тестирования безопасности; инструменты для тестирования производительности и мониторинга: инструменты для тестирования производительности, нагрузочного/стресс-тестирования и мониторинга; инструменты оценки качества данных). Далее идет речь об эффективности использования инструментальных средств, о возможных выгодах и рисках, об основных принципах внедрения новых инструментов тестирования в организации.


    В начале каждого раздела указываются термины, которые будут изучаться, и толкование которых необходимо знать (значение каждого используемого термина можно найти в глоссарии). Советую также ответственно подходить к изучению терминов: например, на экзамене может быть вопрос, где будет предложено указать разницу между дефектом (defect), недочётом (fault), помехой (bug) и ошибкой (error), просчётом (mistake).

    В Интернете можно найти пробные варианты экзаменационных вопросов (например, по запросам «ISTQB Sample Question», «Foundation Level PRACTICE EXAM») — помогают оценить свои силы после основной подготовки, но вопросы на экзамене будут сложней. Уровень вопросов на пробном и реальном экзамене очень хорошо иллюстрирует картинка:

    Кроме того, не следует забывать, что пробные вопросы-ответы в Интернете могут содержать ошибки.

    Сдача экзамена



    Экзамен уровня CTFL можно сдавать не только на английском, но и на любом доступном национальном языке (русский язык присутствует в списке доступных языков), однако координаторы настойчиво не советуют сдавать экзамен на русском. С чем это связано, отчасти, стало ясно потом — я, как истинный QA, решил протестировать сдачу экзамена на русском (несмотря на то, что для меня большой разницы в языке «английский-русский» для сдачи экзамена нет). На экзамене присутствовал представитель организации из Германии, он лично вручил мой вариант экзаменационных вопросов и пожал руку (я оказался единственным, кто выбрал сдачу экзамена не на английском). Собственно, минусы сдачи экзамена не на английском:
    • время экзамена сокращено и равно 1 часу (для сдающих экзамен на английском — 75 минут);
    • объективно, вопросы сложней и отличаются от вопросов в английской версии, где набор вопросов был одинаков (выяснилось после общения с коллегами, сдававшими экзамен на английском);
    • дополнительная сложность — нужно знать точное соответствие английских терминов их русским аналогам, причём точный перевод не всегда возможен.


    В информационной рассылке от координаторов экзамена также указывалось, что допустимо иметь на экзамене БУМАЖНЫЙ русско-английско-русский словарь, но на самом деле, когда одна из девушек попыталась воспользоваться им, присутствующий на экзамене глава экзаменационной комиссии попросил убрать его.

    Экзамен содержит 40 вопросов, распечатанных на листах формата A4, каждый из которых имеет 4 варианта ответов, из которых нужно выбрать только один правильный.
    Для успешной сдачи экзамена необходимо правильно ответить не менее, чем на 26 вопросов.

    Требования на экзамене стандартные: исправления не засчитываются, нельзя заполнять карандашом и пытаться списывать у соседа. Во время экзамена нельзя выходить (поэтому, планируйте справление естественных надобностей заранее). И еще, возьмите с собой документ, удостоверяющий личность, и ручку.


    Результат


    Ориентировочно, результат будет известен через неделю после сдачи экзамена; он отсылается электронной почтой на тот адрес, который вы указывали ранее.

    В случае успешной сдачи, текст будет примерно такой:
    Congratulations!
    Dear %USERNAME%,
    You have successfully passed the examination to ISTQB Certified Tester, Foundation Level.
    You scored x out of y possible credits.
    This equals z%.

    Далее говорится, что сертификат для %USERNAME% будет выпущен и отправлен обычной почтой в течении четырёх недель с момента сдачи/оплаты экзамена.

    Примера письма о непройденной сертификации, у меня, к сожалению, нет.

    Что же касается получения заслуженного сертификата в течении месяца, то здесь тоже есть свои нюансы: коллега, с которым мы вместе сдавали экзамен, получил сертификат примерно через 3 недели после сдачи экзамена (в качества адреса доставки был указан г. Киев, Украина), я же свой сертификат не получил до сих пор, хотя с момента сдачи прошло чуть менее, чем 2 месяца (у меня в качестве адреса доставки был указан один из городов в Луганской области, Украина). Вполне вероятно, что красивый и большой (А4) конверт с надписями на иностранном языке был просто украден на нашей почте, ведь сертификат отправляется обычным, а не заказным письмом.

    За дополнительную плату в 60 евро предлагают ознакомиться с теми вопросами, на которые вы ответили неправильно, но только в течение 30 дней после экзамена и лично в офисе компании (в Германии).

    Если же вы получили сертификат, то еще одна хорошая новость: сертификат действителен в течении всей вашей жизни.

    Некоторые ссылки

    [1]. Сертификация QA — Сергей Ревко и Сертификация QA — Анна Шеретова
    [2]. Сертификация ISTQB. За и против — Виктория Птицына
    [3]. ISTQB Flashcards
    [4]. Материалы по тестированию в Википедии

    image

    Luxoft

    99,40

    Bright minds! Sharp Solutions!

    Поделиться публикацией

    Похожие публикации

    Комментарии 17
      0
      Спасибо за материал, как раз задумываюсь о сертификации.
        0
        Пожалуйста, если будут какие-нибудь вопросы, спрашивайте — по возможности буду отвечать.
          0
          Вот кстати пример вопросов на ISTQB
          exambraindumps.com/question-list/ISEB/BH0-010.html
          0
          у меня есть 2 вопроса:
          1) в новосибирске планируется проведение экзамена?
          2) можно ли сдавать сразу на 2 уровня — базовый + 1?
            +1
            1. Насчёт этого вам нужно узнавать в региональном (российском) представительстве ISTQB (http://rstqb.org)
            2. Насколько я знаю, да

            Вообще, информация о предстоящих очных сертификациях (paper-based exams) анонсируется в новостях региональных представительств ISTQB:
            Россия — rstqb.org,
            Украина — usqb.org.ua,
            Беллорусия — bystqb.org.

            Также, можно найти ближайший доступный экзамен (а также оплатить его там же) на официальном сайте International Software Quality Institute — shop.isqi.org

            Можно сдать экзамен и онлайн, в одном из сертифицированных тестовых центров, но во время своих поисков на Украине, я не нашел подходящего.
            0
            На приведенной картинке, в графе «реальный экзамен» — все ответы правильные. А самый правильный наверно объясняется на курсах подготовки к экзамену за отдельную стоимость?
              0
              Скорее всего имеется ввиду, что в реальной жизни для программиста это нюансы, которые, в силу своей специальности, он знает(или пример неудачный). При ответе на вопрос будет иметь смысл только третий вариант. В данном случае формат записи, из приведенных вариантов в коде иначе значение не запишешь. Я не программист, на правильность не претендую.
              Да и по ссылкам достаточное количество литературы. Думаю она для того, чтобы ничего не платить.
                0
                Извиняюсь, опечатка вышла. Второй вариант.
                0
                подводных камней нет. всего, что в книге, вполне достаточно для сдачи. просто некоторые вещи нужно помнить очень точно. тесты не созданы с целью хитрожопо подловить экзаменуемого. но курс может быть не лишним, если, например, у человека есть вопросы. в таком случае обсудить их с людьми, которые в этом давно варятся, может оказаться не лишним. а так необходимости платить за курс нет.
                0
                Если среди читателей хабра есть тестировщики, желающие пройти сертификацию в Новосибирске, то напишите мне.
                  0
                  Тоже сдавал CTFL в Киеве несколько месяцев назад. Не знаю буду ли идти дальше по их лестнице и сдавать последующий экзамены на более высокие уровни. Может и буду, если опять контора покроет все расходы, как за CTFL =) Какой-то особой необходимости в этом нет, но в целом приятно, что сертификат есть. Кушать не просит, да и дополнительный пунктик в резюме.

                  На момент сдачи у меня уже был опыт 3.5+ лет в QA. Поэтому скажу честно, с некоторыми вещами из предложенного курса был не совсем согласен. А некоторые знания просто освежил, что в принципе неплохо.

                  У нас в конторе провели двухдневный тренинг по всему курсу и за пару дней до экзамена я еще пролистал силлабус (тот самый конспект, доступный на оф. сайте istqb). В принципе это и все.
                  Но! для новичков рекомендую еще Foundations of Software Testing: ISTQB Certification by Rex Black, Dorothy Graham, Erik Van Veenendaal — книга от людей, писавших силлабус, и в ней детально по пункам разбирается каждая тема, которая подается в силлабусе очень кратко.
                  То есть силлабус + эта книга + глоссарий = 3 вещи необходимые и абсолютно достаточные для сдачи экзамена с нуля. Все остальное просто лишнее. Это не тот случай, когда нужно зарываться в литературу на месяцы. Курс этого уровня потому и базовый, что от «абитуриента» требуется усвоение базовой терминологии и каких-то элементарных понятий.

                  И автор не зря привел забавную картинку в статье. В экзамене этого уровня на один тест может быть только один правильный ответ. Но иногда попадаются такие тесты, что ответы бывают правильные и еще более правильные. Некоторые вещи приходится помнить как в школе: если хочешь 5, то перескажи это как угодно учителю =)
                  Но и выветривается из головы вся эта терминология так же быстро как и в нее попадает ))
                    0
                    у нас исправления засчитывались. разрешалось перечеркнуть предыдущий ответ и напротив нового нарисовать дополнительный квадратик и поставить в нем галочку.
                    и обязательно пишите в анкете разборчиво, печатными буквами. а то я видел какие каракули оставляли коллеги, взрослые люди, а потом удивлялись что ж это письма с результатами не приходят )
                    подавляющее большинство сдают успешно. женщина, которая проводила у нас тренинг, сказала, что за всю ее практику (я не помню точно сколько групп и человек прошло, но это было большое число) не сдало пару человек. при чем там был тяжелый случай именно с английским, а не потому, что котелок не варит =)
                      0
                      Сорри, но ISTQB — это сертификация специалистов по программному тестированию, т.е. software testing, a не QA. ISTQB = International Software Testing Qualification Board.
                      A QA, или как вы верно заметили 'специалист в области обеспечения качества программного обеспечения' — это несколько другая тема. Больше относящаяся к процессам, метрикам и тд. И сертификации есть соответствующие, см например CMSQ.

                      Статья мне понравилась, отличный материал.
                      Просто достает повсеместное неправильное использование термина QA — как будто это то же самое что и Software Testing.


                        0
                        А в сертификате пишут сколько баллов или процентов ты набрал на экзамене?! Спасибо.
                        0
                        Извиняюсь, хотел написать в общую ветку темы, а написал не туда.

                        А в сертификате пишут сколько баллов или процентов ты набрал на экзамене?! Спасибо.
                          0
                          Нет, не пишут. Эта информация доступна только вам — в письме, которым информируют о результатах сдачи экзамена.
                            0
                            Спасибо большое.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое