QA Club Minsk. Карьера тестировщика.

8 апреля 2011, 09:13

Очередная встреча Anonymous Testers Club состоялась 2 апреля в Инкубаторе БГУИР (за что ему, то бишь Инкубатору, отдельная благодарность). Эта встреча, к слову,  четвертая по счету, была посвящена карьере специалиста по обеспечению качества и состояла из четырех блоков. Но обо всем по порядку…

Итак, первая часть встречи была организована в форме работы в группах – три небольшие коалиции выясняли и презентовали свое мнение на тему «Кто такой эксперт-тестировщик». Подходы у групп оказались разными, а результаты сошлись в одном: стать экспертом - непросто, быть экспертом – дело сложное и ответственное.

 

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

 

 

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

Организаторы, в свою очередь, в процессе подготовки к встрече нашли в Интернете видео-доклад всем известного Джеймса Баха «Becoming a Software Testing Expert», а так же презентацию к нему. Пересказывать не будем – просто посоветуем посмотреть и прочитать. Но если проанализировать то, к чему пришли наши коалиции, и опыт Баха, то в принципе мыслим мы все верно... Но ни в коем случае нельзя забывать, что экспертность  не ограничивается знаниями предметной области (тестированием и процессами разработки). Эксперту пригодятся знания в самых разных областях - и теория вероятности, и математика, и логика, и знание языков (не в смысле программирования, а просто языков - в смысле грамотности речи, письма, умения составлять документацию и т.п.),  знания и навыки применения различных теорий на практике и много всего ещё.

В чем однозначно сошлись участники встречи, так это в том, что сертификация из тестировщика эксперта не делает. Однако, несмотря на это, было подчеркнуто немало плюсов в самой задумке – это и систематизация знаний, и унификация языка общения в сфере разработки ПО, а иногда – дополнительная причина для заказчика выбрать именно Вас! С этой коллективной точкой зрения согласился и Алексей Мартынюк,  член коллегии BYSTQB - белорусского представительства международного института сертификации в области контроля качества ISTQB.

 

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

- человека, который прекрасно выполняет свою работу;

- человека, которого коллеги признают экспертом.

 

Второй блок был посвящен росту и развитию в автоматизации тестирования. Зачастую автоматизаторы упираются в одну точку – один проект, один инструмент автоматизации, однотипные задачи, и рано или поздно встаёт вопрос: «Что дальше?»  Так у одного из наших "анонимных" тестировщиков как крик души прозвучал вопрос: «А что же есть, кроме Selenium?» Чтобы ответить, организаторы провели небольшой опрос (присоединиться к нему ещё можно здесь), с целью узнать средства автоматизации, наиболее востребованные в Минске:

·                     первое место было предсказуемо отдано Selenium;

·                     второе – QTP;

·                     третье – «Other», среди которых, по большей части, оказались custom tools;

·                     четвёртое разделили TestComplete и Visual Studio Test Professional.

Понимая, что при количестве респондентов чуть более 50 результаты могут быть недостоверными, организаторы в процессе подготовки ко встрече нашли ещё и опрос давно известного в странах СНГ http://automated-testing.info, в котором приняло участие уже более 550 специалистов. И то ли к счастью, то ли нет, но результаты оказались по соотношению равноценными маленькому опросу Anonymous Testers Club..

Что делать в таком случае? Свои мнения высказали специалисты по автоматизированному тестированию, а подытожил руководитель отдела автоматизации компании Itransition Дмитрий Тищенко:

·                     повышайте свои навыки в программировании, работе с базами данных, новыми технологиями и техническими решениями;

·                     изучайте новые инструменты;

·                     осваивайте новые подходы к автоматизации (когда, как и зачем ее внедрять) и в автоматизации (keyword driven development, behavior driven development и т.д.);

·                     разрабатывайте свои фреймворки;

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

·                     консультируйте и обучайте других!

Список можно пополнять и расширять - ведь нет предела совершенству!

 

«Как и куда расти, когда работаешь в команде один? Как, вообще, легче расти - одному или в команде?» - прозвучал третий вопрос. Опытные специалисты почти возмущенно ответили:

- А мы так и росли! В наше время тестировщиков по пальцам пересчитать можно было! Какие уж тут команды!?

Мнения аудитории были полярными – свои плюсы нашлись у обоих подходов. При работе в одиночку хочешь–не хочешь, а научишься выполнять все активности, начиная от тестирования и создания тестовой документации, заканчивая планированием и оценкой – опыт отсюда огромный. Главное, работая в одиночку, иметь и не терять желание развиваться. Зато при работе в команде всегда можно подучиться у «старшего брата», узнать что-то новое и посмотреть, как работают другие.

 

А напоследок затронули самую живую для тестировщика тему – почему так часто на собеседованиях слышим: «Я пришел в тестирование, чтобы узнать эту сферу, а потом вырасти в разработчика или бизнес-аналитика..». Общему негодованию не было предела :) Ведь специалист по тестированию  – такая же полноправная профессия, как и остальные в сфере IT (и в реестре мы уже есть). Тестировщик – это полноправный участник разработки ПО, это человек, на котором лежит огромная ответственность, называемая Качеством. И этому доказательство то, что многие молодые специалисты, приходя в тестирование,  ради «входа в сферу разработки», уже осознанно остаются работать в направлении тестирования. Тестирование - это интересно, это захватывающе, это весело, это любопытно. Конечно же, многие переходят в другие родственные ветви, но переход – это не рост, а изменение деятельности, которое довольно часто  может сопровождаться потерями - статуса, заработной платы, навыков... В общем, можно сказать, что все мы дружно посоветовали всем начинающим специалистам с самого начала постараться определиться с тем, в каком направлении они хотят развиваться. К счастью, в университетах появляются предметы, посвященные именно тестированию и обеспечению качества ПО, которые, возможно, помогут нашим будущим коллегам.

Была ещё, конечно же, секция личных вопросов, работающая по нашей схеме анонимности. Но о ней мы умолчим...  :)

Спасибо всем за активное участие – встреча получилась чрезвычайно живой, открытой и позитивной! Было здорово! Будем рады видеть всех снова 16 апреля в 15 00 в Инкубаторе БГУИР!

Связаться с нами можно:

·                  через сообщество;

·                  skype qaclub.minsk;

·                  email – qaclub.minsk@gmail.com;

·                  или через Facebook.

Обсуждение