воскресенье, 31 мая 2015 г.

ISTQB Foundations

Пост про то, как я готовилась к ISTQB Foundations, чего ожидать, кто виноват, что делать, как похудеть, объедаясь на ночь.

Регистрация на экзамен:

  1. Положить 150 евро на карточку. Следует учитывать (если у вас не евровая карта), что снимать с вас деньги будут примерно за неделю до даты экзамена. Поэтому искомая сумма в рублях может варьировать в зависимости от курса евро на момент снятия денег. Beware.
  2. Выбрать подходящую дату экзамена. Сделать это можно ЗДЕСЬ.
  3. Нажать на Registration. Форма на английском. Если вы собираетесь сдавать экзамен на русском, отметьте это в форме. На английском сдавать выгоднее - больше времени дают на сдачу тем, для кого английский - не родной язык.
  4. PROFIT, подтверждение придет к вам на почту, переходим к водным процедурам, сиречь к подготовке к.

Подготовка: необходимые материалы

  1. ISTQB Glossary. Лежит ЗДЕСЬ.
  2. ISTQB Foundation Syllabus. Он ТУТ.
  3. Книга "Foundations of software testing" (Dorothy Graham, Erik van Veenendaal, Isabel Evans, Rex Black).
Где стоит быть внимательным, изучая вышеприведенные материалы:
  • официальную информацию (Glossary, Syllabus) качаем только с официального сайта. Эти материалы обновляются, так как определения претерпели некоторые изменения в последние годы. Скачивая откуда ни попадя, вы рискуете заучить устаревшие определения.
  • все мы знаем, как найти книжку, если не хочется за нее платить. То, за что можно не платить - первое издание, в нем тоже есть несовпадения с актуальными определениями (например, security testing в ней все еще часть функционального тестирования, хотя, по последним сведениям с фронтов, это не так). При малейших сомнениях руководствуйтесь тем, что в Syllabus и Glossary отражена более актуальная информация.

Достаточные материалы:

  1. ISTQB Sample Exam, берем вот здесь.
  2. Mock exams. Доступны тут:  РАЗ, ДВА, ТРИ, ЧЕТЫРЕ, ПЯТЬ, вышел зайчик погулять. Вот ТУТ еще есть.
Как с ними обращаться:
  • Проходим тест.
  • Смотрим, где облажались.
  • Вдумчиво читаем эти разделы в книге или в Syllabus (в книге подробнее).
  • Запоминаем.
  • Проходим следующий тест.
  • Наша песня хороша, начинай сначала.
Что надо иметь в виду:
  • Они по большей части дублируют друг друга, мне в целом хватило тестов по первой ссылке.
  • Там бывают ошибки в "правильных ответах". Нечасто, но бывают. При сомнениях, опять же, официальные материалы и книжка - ваши лучшие друзья.
  • Тупо зазубрить правильные ответы - не поможет, вопросы на реальном экзамене совсем не обязательно будут дублировать те, что в тестах по ссылкам. Но если прорабатывать свои ошибки - вполне хватит на сдачу.

Время на подготовку

Если честно, то если вы хоть какое-то представление уже имеете, вам хватит суток. Если убить эти сутки на самодрессуру по тестам и изучение тех разделов, в которых вы "хромаете". По моим максимальным прикидкам, недели должно хватить кому угодно.

Экзамен:

40 вопросов, на "сдано" нужно верно ответить на 60%. Путем нехитрой арифметики это 24 правильных ответа на вопрос. Экзамен письменный, в форме Multiple Choice, для каждого вопроса возможен один и только один верный вариант ответа.
Могу посоветовать уделять особое внимание statement coverage / branch coverage - это то, что было самым сложным для меня при подготовке, и то, на что я больше всего времени потратила при сдаче.

Традиционно хвалю свое болото, сиречь свой подход к подготовке к экзамену - мне кажется, что при зубрежке определений и сколь угодно вдумчивом прочтении книги все равно так не осознаешь материал, как при приближенных к боевым условиях прохождения тестов. Поэтому тесты сначала, а изучение слабых разделов потом, для меня оказались оптимальным вариантом (на подготовку ушло десять часов, честное пионерское, не больше). С результатом 38 из 40 возможных) Пруф о сдаче: тут.

Буду рада, если кому-то этот мини-гайдик поможет) Ни пуха, ни пера на сдаче!

вторник, 26 мая 2015 г.

Интенсив VS Школа успешных тестировщиков

На http://software-testing.ru есть два курса для начинающих - "Интенсив для начинающих тестировщиков" Ольги Киселевой и "Школа успешных тестировщиков" Натальи Руколь. Естественным образом у изумленной публики возникают вопросы:
  • Нужно ли проходить второй курс, если уже прошел один из них?
  • В чем разница между ними?
  • Какой лучше брать первым, если проходить оба?
Так как я прошла оба, то вот ответы с моей кочки зрения:
  • Нужно.
  • По-разному расставлены акценты.
  • Интенсив - сначала, школу - потом.
Теперь подробнее. Я проходила интенсив первым, и считаю, что это было правильным решением. И, возможно, будет правильным для всех, кто предпочитает учиться плавать, будучи сброшенным в воду по принципу "кто выплывет, тот научился, кто не выплывет, был хорошим товарищем". Не особо забивая голову теорией, на интенсиве вы плотно занимаетесь практической работой, и сразу дрессируетесь в направлении "как нужно", а не "как сойдет".

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

Второй довод за порядок прохождения курсов - то количество багов, которые нужно будет заводить в "Школе". В этом курсе вы сначала учитесь эти баги искать, потом еще немножко учитесь их искать, потом снова учитесь, и вот только потом начинаете учиться заводить их правильно.

Анекдот. Мужик заходит в бар, просит двести грамм водки, бармен наливает. Клиент шустро выхватывает из рукава мерный стаканчик, меряет - 180 грамм. "Контрольная закупка! Платите штраф". Бармен платит.
Проходит два месяца, история в точности повторяется, бармен снова платит штраф. Еще спустя два месяца мужик снова приходит в бар, снова просит двести грамм, их снова 180. Не выдержав, он говорит бармену - "Слушай, за это время меня бы даже енот уже запомнил и наливал правильно!" - "Да запомнил я тебя. Мне штраф проще заплатить, чем руку сбивать".

Это я все к тому, что лучше сначала поставить руку) Потому что переучиваться всегда мучительнее, чем учиться заново. И так как багов заводить в "Школе" нужно много (на интенсиве-то всего пять надо наскрести), лучше сразу же делать это правильно.

Дополнительный бонус - при таком порядке курсов времени на осмысление теории при прохождении "Школы" будет не много, а очень много. Потому что после интенсива домашки в "Школе" вы будете выполнять со свистом минут за двадцать =)

И краткое резюме обоих курсов для тех, кто все еще сомневается.
Интенсив:
  • Много практики
  • Теорию изучаем самостоятельно вместо сна, потому что времени на это нет от слова "вообще".
  • Напряженный темп.
  • И ночью вас потом разбуди, вы ответите, что такое баг, что входит в баг-репорт, и как составлять тест-кейс. 
Школа успешных тестировщиков:
  • Теоретическая база под те практические навыки, которые дают на интенсиве.
  • Больше времени осмыслить полученные теоретические знания
  • На практике можно потренировать полученные на интенсиве навыки - это помимо применения теории, что самоочевидно.
Оба курса замечательные, оба стоит проходить. Порядок, в котором проходила я, был наиболее комфортным лично для меня, поэтому его и рекомендую)

Всем отличных оценок за домашки!

среда, 11 марта 2015 г.

Про онлайн-интенсив - на свежую голову

17 февраля я завершила интенсив для начинающих тестировщиков у Ольги Киселёвой и получила сертификат. Еще тогда я планировала написать о впечатлениях позднее, когда улягутся эмоции. И вот, спустя месяц, они улеглись.

Предварительные шаги:

 

  • Хочу стать тестировщиком.
  • Савин и "Тестирование дот ком".
  • Специально разгруженная для интенсива неделя времени.
Лирическое отступление. Прочитать-то я Савина прочитала. И вопросов-то у меня не возникло. Зато возникло ощущение низкой сложности рабочих задач у тестировщика. Забегая вперед - о, как оно было обманчиво!)

Шаги:

 

1. Смотрю лекцию, читаю ДЗ.
Я получила ДЗ:

Да что тут делать-то, тут же все ясно! Ща, я быстренько все напишу! Оп, сдаем!
2. Оля присылает ответ - не зачтено.
3. Переделываю.
4. Переделываю.
5. Переделываю.
6. Сон - для слабаков и трусов.
7. Переделываю. Оля и Павел явно имеют что-то против меня. И вообще, весь мир против меня.
8. Переделываю. Нет, Оля и Павел просто хотят, чтобы я была лучше (читать как мантру сто раз подряд).
9. Переделываю.
10. СДАНО! Шампанского в нумера!
11. Повторить шаги 1-10 семь раз.

Ожидаемый результат:

 

  • Ощутить себя в шкуре настоящего тестировщика: PASS.
  • Посмотреть на плюсы, минусы, подводные камни профессии: PASS.
  • Научиться делать, как правильно, а не "и так сойдет": PASS.
  • С гордостью вписать в резюме, что я действительно умею что-то, а не только в книжках читала: PASS.
Дополнительный бонус - получила работу у Натальи Руколь и очень счастлива)
Второй дополнительный бонус - теперь-то я знаю, что Савин прав, и это и правда легко. Но это легко потому, что мне было трудно. Эта блистательной кривизны формулировка значит, что легко все стало, когда стало навыком, а не примерным представлением о. А навыком это стало через усилия, недосып, неимоверное нытье в процессе, кровь, пот, кишки, что-то я увлеклась. И переделывания, переделывания, переделывания)

Третий дополнительный бонус. Где-то на середине интенсива я почувствовала, что сейчас сломаюсь (позыв бросить все и сдаться, потому что я явно непригодна для этого всего, у меня был еще в первый день). Все очень сложно. Я никогда это не осилю. Жизнь боль.
А потом пришло понимание, что я поступаю как гончаровский Захар - после первых обломов к каждому следующему ДЗ начинаю примеряться, как к открытию больших чугунных ворот. Я собираю все жалкие остатки сил. Я заранее унываю, что вряд ли получится. Я боюсь взяться, потому что я маленькая, а ворота тяжелые.  А на самом деле там деревянная легкая калитка, надо просто узбагоиться и перестать думать, что это невозможная задача. Всем лемур:


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

Вот так) И если у меня получилось (напоминаю, я порывалась все бросить с самого первого дня), то у всех получится!

вторник, 10 марта 2015 г.

It's all about me, или как я дошла до жизни такой

В далеком 2011, когда мне было 26, я не страдала излишней занятостью и тратила свободное время на онлайн-игры. В любимой игре меня очень возмущали задержки с переводом описаний для игровых новшеств - ну как так, в Корее уже играют вовсю, а мы даже не знаем, что будет в патче! И как-то раз, помолясь богу корейского рандома, вооружилась я Google Translate да и перевела описание с корейского сама. И так удачно это вышло, что спустя месяц я уже стала членом команды проекта и попала в IT. 

 

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

Там же я поняла, что борьба с проблемами делится на ряд областей: 
  • Пехота (горячая линия). Бой врукопашную с противником, который уже подкрался прямо под наши укрепления. Все средства хороши, главное - завалить, а там запинаем. 
  • Партизаны (ботхант). Бои в стане противника, тихое выкашивание особо дерзких противников, прорвавшихся сквозь дыры обороны. 
  • Воздушно-десантные войска (служба поддержки). Герои тщательно распланированных операций, четко знающие, в чем проблема и как ее решать. 
  • Штабные офицеры (команда тестирования). Никто не знает, работают ли они, если они действительно работают. Зато когда они халтурят - это видят все. 

 Поэтому логичным продолжением карьеры было податься в тестировщики. Гугл, источник знаний, привел меня на онлайн-интенсив для начинающих тестировщиков к Ольге Киселевой, и сразу же после интенсива мне повезло попасть на стажировку в Лабораторию Качества. Обживаюсь)