Сертификация инженера по тестированию ПО – За и Против

avatar Гульнара
Плотникова
15.12.2015, 09:19
комментировать

QA

Нам в редакцию поступило письмо с очень полезной информацией для всех QA.
Далее приведен текст от первого лица с сохранением стиля автора.

Меня зовут Валерий. Я являюсь QA Engineer в компании Fastdev. В сфере тестирования работаю уже более 4 лет. К самому тестированию я отношусь как к очень увлекательному процессу. Мне очень нравится работать в этой области. Из года в год я подвожу для себя итоги, оцениваю на сколько «классным» получились результаты года. Что удалось достичь. Что подтянуть, выучить или узнать. В прошлом году очень классно и интересно для меня открывалась сфера тестирования на проникновение. А пройденные в ноябре 2014 года курсы от компании PENTESTITеще больше затянули меня в эту область. 2015 год приближался к концу, и тут я понял что просто необходим какой то результат, какой-то курс для повышения знаний в определенной области, или какая то сертификация. На ум пришли с ходу только два варианта сертификаций – Microsoft (по каким то определенным продуктам) или ISTQBFL.

А вот что я выбрал и почему – прошу под кат...

ISTQB

В целом склонность была конечно к сертификации по SQLServerот Microsoft. Экзамен можно сдать удаленно. Это пожалуй и являлось плюсом. А вот с сертификацией по программе ISTQB возникает очень непростая ситуация — экзамен проводится по календарному расписанию на официальном сайте только в определенных городах России. Мой выбор пал на сертификацию ISTQB. Причин было несколько. Дата моей командировки в Москву совпала с датой проведения экзамена. На экзамен предоставлялась небольшая скидка. Экзамен можно было сдать пробно ( что является первой и единственной возможностью за всю историю проведения). Ну и решающим фактором было то, что для иностранных заказчиков этот сертификат имеет весомое значение при выборе кандидатов.

Выбор был сделан. Даты были определены. Место было известно. И я сразу решил что пробно экзамен сдавать не буду. Только на результат. Только хардкор.

Я скачал пособия для подготовки и погнал. Две или три недели после работы по вечерам я залипал над пособиями для подготовки, над словарями терминов, над сайтами раскрывающими теорию некоторых разделов. Важно отметить то, что экзамен я сдавал на русском языке. И самое главное при таком способе сдачи – быть максимально точным в терминах. По этому словарь практически заучивался. Методичка постепенно обрастала цветными веделниями и пометками, а количество открытых вкладок в браузере перевалило за 20.

В сети есть много статей и противоречивых отзывов про данный экзамен. Кто-то пишет, что сдал легко после одно прочтения методички. Кто-то пишет что после 10-15 лет опыта так и не смог набрать минимальных 65%. Кто-то пишет что порог прохождения очень низок, и что экзамен этим самым уже теряет свою серьезность и значимость.

От себя скажут вот что : данный экзамен действительно не даст вам большого понимания каких то вещей. Описанный материал будет открывать для вас «идеальный мир» процессов и технологий тестирования. Который в реальной жизни не всегда такой идеальный. Экзамен —  своего рода чек лист для специалиста по тестирования. Но пройдя процесс сдачи вы не будете больше путаться в  терминах и процессах. Грубо говоря вы начнете говорить на «языке тестировщика»

Сдача экзамена:  40 вопросов, 65% правильных ответов позволяют получить вам сертификат международного образца. 1 час времени выделен для сдачи.

Как все проходило:

История моей сдачи не была такой идеальной. Основной минус был пойман сразу. Место проведения экзамена сообщается за 1-2 дня до самого экзамена. В ситуации когда мы едем в какой то город сдавать намеренно – это доставляет немного хлопот.

Еще одним сюрпризом для меня стало то что экзамен пройдет не на компьютере, а на бумаге. В действительности у меня есть несколько знакомых которые сдавали такой экзамен, и все они сдавали на компьютере. После нажатия кнопки готово – они сразу видели результат. В моей ситуации сдача письменно накладывала некоторые проблемы. Первой и основной проблемой было то что надо потратить часть времени на корректное заполнение бланка с «верными» ответами. Время которое при компьютерной сдаче можно бы было тратить на вопросы, пришлось тратить на заполнение бумажек. Честно, я такие бланки не заполнял уже со времен ЕГЭ в школе. Ошибок в этом бланке допускать нельзя. Вторым неприятным моментом из этого вытекает то что после сдачи бланков и вопросов – вы не узнаете результаты. Результаты в моем случае стали известны через две недели. Меня честно это напрягало. Экзамен прошел. Инвойс за экзамен в размере 140 Евро оплачен, а результаты сидишь и ждешь.

Так же доставляли хлопот господа в аудитории, которые пришли сдавать пробный экзамен. Господа позволяли себе разговаривать в голос. И этой в какой то степени отвлекало.

Что касается самих вопросов. Вопросы иногда были очень противоречивы. Например — Есть конткретный вопрос — Что является основной целью тестирования? Ответ может быть только один, но в действительности глаза видят два. Ответы которые видел я, были примерно такие 1)Обнаружение дефектов 2) Анализ требований и предотвращение появления дефектов связанных с неточностями в требованиях. По большому счету цель тестирования – повышение качества продукта. И наилучший способ это сделать – подключаться на этапе хотя бы маломальски сформированных требований, при анализе которых могут быть найдены какие то ошибки или неточности. По факту цель тестирования  - это не обнаружение дефектов.

what

 

Но вот тут самое большое НО. Правильные ответы экзамена не всегда совпадают с правильным мнением специалиста с хорошим опытом работы. И в данной ситуации правильный ответ был – Обнаружение дефектов.

В целом при подготвке лучше всего абстрагироваться от опыта полученного на определенных проектах. И просто учить и понимать теорию в методическом пособии. Для меня очень хорошим аргументом был опыт работы в компании НПО Компьютер. Технологии и принципы работы отдела тестирования НПО Компьютер ковались на глосарии и методичках ISTQB. Так что у бывших и текущих  инженеров по тестированию НПО Компьютер шансы на успешную сдачу экзамена повышаются.

И так. Попробую подвести итог и выделить более четко все плюсы и минусы ISTQBCertification

Разочарования:

  1. Экзамен письменный.
  2. Дается всего 1 час на 40 вопросов.
  3. Вы тратите уйму времени на аккуратное и правильное заполнение результатов ваших выбранных ответов.
  4. Вы тратите время на пропуск вопроса и фиксацию этого вопроса где то на черновике. В электронной форме сдачи у вас будет возможность пропустить вопрос и вернуться к нему опять.
  5. Не известно когда будет результат. В некоторых случаях результаты сообщаются спустя месяц.
  6. Поток сдающий пробный бесплатный экзамен очень мешал тем кто сидел сосредоточенно и отвечал на свои вопросы платного экзамена.
  7. Внутренние противоречия на некоторые вопросы просто разрывают изнутри. Особенно когда в вопросе используются термины которых нигде нет
  8. Экзамен нельзя сдать удаленно. Никак нельзя. А если вы очень хотите – то специалисты могут приехать в ваш город для проведения данного экзамена.
  9.  Узнать точное место и время экзамена можно за два дня до экзамена. Еще есть риск что его отменят.
  10. Англо-русский словарь для сдающих на английском языке может оказаться бесполезным. Хотя если ваш словарь Очень толстый – то может быть он вам поможет. Бывают ситуации что используемого термина в вопросе просто нет в словаре.
  11. По опыту группы пробоного бесплатного экзамена – не подгтоволенный человек с вероятностью 80% экзамен не сдаст.
  12. Вам придется принять некоторые написанные истины которые даже в самой идеальной компании не делаются. Или делаются по другому, не как написано в экзаменационном пособии. Или вообще называется по другому.
  13. Некоторые вопросы не пытаются разобраться со знаниями вашей теории. Есть вопросы которые просто подлавливают Вас на формулировке. И трактуя ее с первого взгляда очевидной – вы рискуете выбрать неправильный ответ. Т.к подковырка в вопросе существенным образом меняет реальный правильный ответ.
  14. Платно! От 140 до 170 Евро в зависимости от акций и учета/неучета налога
  15. Удаленно сдать нельзя.

Положительные стороны:

  1. Мне удалось повторить всю базовую основу специалиста по тестированию ПО
  2. Есть надежда что появиться международный сертификат специалиста по тестирвоанию ПО. В случае успешной сдачи.
  3. Подготовка и сам экзамен повышают самодисциплину и ответственность.
  4. При сдаче экзамена на компьютере – вы сразу увидете результат
  5. При сдаче на компьютере вы будете экономить время не заполняя итоговый лист ответов
  6. При сдаче на компьютере вы сможете быстро и легко вернуться к вопросам которые у вас создали затруднения.
  7. Шансов получить проект в качестве фрилансера будет больше с наличием данного сертификата
  8. Шансов трудоустроится в европейской стране с наличием данного сертификата больше.
  9. Для некоторых будет положительным – но уровень Foundation не требует от вас большго опыта работы и уж тем более справок с места работы. Чего нельзя сказать про уровень TestAnalyst
  10. Можно больше времени проводить с семьей и высыпаться
  11. Экзаммен можно оплатить после его прохождения. Результаты или возможно сам сертификт не будет предоставлен пока не будет выполнена оплата с вашей стороны
  12. Можно наконец то освободить браузер от кучи вкладок по экзамену

И оставить их тут)))

http://ufa-testing.blogspot.se/2013/05/qa-istqb-ctfl.html

http://bulkin.me/notes/1376

http://www.softwaretestinggenius.com/quick-start-to-preparation-for-istqb-foundation-level-exam

http://www.softwaretestinggenius.com/categoryDetail.php?catId=164

http://istqb.patshala.com/

http://www.protesting.ru/testing/testcoverage.html

http://istqbexamcertification.com/what-is-big-bang-integration-testing/

https://www.youtube.com/playlist?list=PLwqeJDlyjoTlQhf35TWkS-ZBx3jOd8g9y

Итог: Я успешно сдал экзамен на 80%. И честно скажу что это был полезный и интересный опыт. В ситуации даже если вы пытались сдавать, но не сдали – для вас полученные знания не будут бесполезными.

Отдельно хочется выразить благодарность за поддержку со стороны сотрудников компании Fastdev при подготовке к данному экзамену.

PS: Если у вас остались какие то вопросы – вы можете смело задать мне их в социальных сетях

(Vkontakte) Vk.com/krevetk0

(Linkedin) Linkedin.com/valeriyshevchenko

(Skype) Valya-roller

power

 

 

 

Не скупитесь на ретвиты ↓
  • http://twitter.com/smolnikov Sergey Smolnikov

    Список тем, охватываемых ISTQB Foundation Level — www.istqb.org/certificati...vel-content.html

    Нашел в посте 17 орфографических ошибок, минимум 2 грамматических, не менее 7 пунктуационных, потом надоело считать :(

    Ну и самое главное, экзамен можно сдать удаленно?

    • Sebavalya .

      Удаленно нельзя. Можно пригласить людей у которых есть полномочия проводить этот экзамен. Вероятнее всего они выставят счет за «хлопоты» и проезд.

  • Александр Ворончихин

    Т.е. цель тестирования — это обнаружение дефектов?

    • Sebavalya .

      Да. см Styllabus istqb стр 14

      Цели тестирования

      Обнаружение дефектов; Повышение уверенности в уровне

      качества; Предоставление информации для принятия решений; Предотвращение дефектов

      • Александр Ворончихин

        И что здесь не так по мнению специалиста с богатым опытом?

        • Sebavalya .

          Все так. Просто анализ требований в рамках этих целей лежит где то рядом.

          • Александр Ворончихин

            Почему? Анализ требований это собственно начало тестирования.

            Просто чаще этим занимаются не тестировщики в явном виде.

    • Виталий Белокрылов

      И-07-2?

    • Vladimir Khudoykin

      У тестирования могут быть различные цели, в том числе и обнаружение дефектов.

      • Александр Ворончихин

        software-testing.ru/forum...estirovaniia-po/

        1. Выявление ошибок не есть цель тестирования ПО.

        2. Основной задачей тестирования ПО является получение информации о статусе готовности заявленной функциональности системы или приложения.

        3. Задача получения статуса готовности обычно реализуется как проверка сценариев использования системы в валидных и невалидных условиях использования, которые формируются наборами входных данных и состояний, операций или пеолучаемых тестируемым функционалом данных и набором выходных данных и состояний системы.

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

        5. Количество найденных в процессе тестирования ошибок никак не характеризует уровень качества конечного продукта, а может выступать метрикой качества или зрелости самого процесса разработки ПО.

        6. Количество найденных в процессе тестирования ошибок никак не характеризует целесообразность затрат ресурсов на проведение тестирования, так как напрямую зависит в основном от состояния продукта на момент начала тестирования и в меньшей степени от степени подготовленности/спланированности тестирования.

        • Vladimir Khudoykin

          К сожалению, то что ты нашел на software-testing есть не более чем, сугубо личное мнение одного тестировщика не более, а сертификат ISTQB и Syllabus являются международно признанными документами.

          Вот официальная информация:

          Цели тестирования:

          -Обнаружение дефектов

          -Повышение уверенности в уровне качества

          -Предоставление информации для принятия решений

          -Предотвращение дефектов

          Кроме того, цели тестирования ПО разные в зависимости от уровня тестирования:

          www.rstqb.org/fileadmin/u...abus_2011_RU.pdf

          Как можно утверждать, что «Выявление ошибок не есть цель тестирования ПО»?

          Когда джуниор приходит в любую компанию, ему говорят ищи ошибки! Ему не говорят получи информацию о готовности ПО к выпуску, он не поймет что делать. Кроме того, в некоторых компаниях количество найденных багов учитывается в KPI, скажи в этой компании, что поиск багов не цель вашей работы. Но здесь, хочу сразу заметить, это абсолютно не правильно считать KPI по найденным багам.

          Итог: все что отклоняется от теории Syllabus есть ни что иное как личная философия и это абсолютно не правильно навязывать ее кому то. Каждый сам должен до этого дойти.

          • Александр Ворончихин

            1. Ну это мнение не одного тестировщика (да и тестированием он уже не занимается давно), а большого количества таковых. Просто я не стал выкладывать их всех, чтобы захламить все комментарии.

            2. А в чем отличие теории Syllabus от моего мнения.

            Я только хотел донести, что нельзя рассматривать тестирование только, как поиск багов. Поиск багов, как таковой никому не нужен. Важно, что дальше с ними происходит.

            3. Про джуниора. Почему это ему не говорят. У нас говорят. У нас первые месяцы основной упор делается в погружение в предметную область. Как вообще можно тестировать не понимая. Я конечно понимаю что есть обезьянье тестирование, но не у всех.

            • Vladimir Khudoykin

              1. Да хоть 100, разговоры в курилке, или на

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

              пар за бутылочкой пива оспаривают теорию относительности Эйнштейна.

              2. Когда будет сертификат имени Александра

              Ворончихина, вот тогда можно будет обсуждать этот вопрос.

              Никто не рассматривает тестирование исключительно

              как поиск багов, это очевидные вещи, тем более для тех, кто прошел, или

              собирается пройти сертификацию ISTQB.

              3. Джуниор должен погружаться в предметную

              область, но не в течении месяцев, он должен работать и приносить пользу компании

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

              джуниора? Зачем в джуниора вливать 3 месяца теории, если это можно делать

              итеративно по мере его роста? Это же очевидно, что не используемая информация

              забывается и потом сотрудник будет тратить опять время на повторное изучение

              того же, это получаются двойные инвестиции.

              • Александр Ворончихин

                Конструктив, Владимир, закончился?

  • https://ru.linkedin.com/in/gulnarap Gulnara Plotnikova

    Валера, а будешь MS сертификация сдавать для сравнения? :)

    • Sebavalya .

      Есть в планах на ближайший год. Плюс думаю над ISTQB Test Manager или Test Analyst. Но там не все так просто...и на сдачу дается 3 часа и только на английском.

  • Александр Ворончихин

    А мне вот интересно, кто-то из ижевских компаний учитывает при приеме специалиста по тестированию наличие сертификактов (по тестированию).

    • Vladimir Khudoykin

      Есть три направления, где наличие подобного сертификата весьма поможет при устройстве на работу:

      1) Аутсорсинговые компании

      2) Компании, работающие с заграничными заказчиками

      3) Фриланс проекты

      В первом случае, сертификаты нужны для участия в тендерах, во втором и третьем, заказчики сами часто выставляют подобное требование, так как в заграничных компаниях наличие подобного сертификата зачастую является обязательным условием. Дальше уже сам решай, в какой области ты планируешь работать. Я согласен, что наличие сертификата не всегда нужно, однако я считаю, что прочитать силабис должен каждый уважающий себя тестировщик.

      • Александр Ворончихин

        1. Я уверен, что есть такие компании, для которых важно наличие сертификата по тестированию.

        2. Если у нас полно компаний типа 1, 2, 3, то может кто-нибудь поделится опытом, когда заказчик обращал внимание на наличие сертификата.

        • https://ru.linkedin.com/in/gulnarap Gulnara Plotnikova

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

          Всего раз в жизни я удивилась наличию сертификата, когда увидела, что он был получен в 11 классе школы. и далее к него добавлялся приличный опыт.

          В частности, потому что, как Александр ниже сказал, всегда достовернее качественно пообщаться с человеком и увидеть его работы (или решение тестовых заданий).

    • Александр Ворончихин

      Отвечу вначале сам.

      НПО Компьютер.

      На наличие сертификатов внимания не обращаем вообще.

      На что делается упор:

      1. Внятный и понятный рассказ о том чем занимался, что умеет.

      2. Разбор простых тестовых кейсов.

      3. Прочее.

      • Vladimir Khudoykin

        Как это в НПО компьютер не обращают внимание на сертификаты?

        Первые 3 месяца любой новый сотрудник НПО компьютер как раз и занимается тем, что получает никому не нужные сертификаты. И это, в место того, что бы работать. У меня теперь есть 2 таких сертификата и где я теперь смогу их использовать? А вместо этих сертификатов, НПО мог бы действительно тратить деньги на подготовку сертифицированных специалистов по стандартам ISTQB, Microsoft, Oracle и т.д... и в этом случае, ученический договор, который почему то, кто то еще подписывает, имел бы хоть какой то смысл.

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

        • Александр Ворончихин

          А где мой ответ?

  • Igor Makarov

    Валера, поздравляю!

    • Sebavalya .

      Спасибо Игорь Викторович :-)

Get Cloud PHP Hosting on CatN