Как Стать Тестировщиком Мирового Уровня?

Хотите стать всемирно известным тестировщиком? Тогда спросите, как это сделать, у человека, который уже достиг таких высот. 20 апреля в Москве пройдет тренинг для одного из самых известных в мире специалистов по тестированию ПО – Майкл Болтон , имеющий 25-летний успешный опыт работы в этой области.



Как стать тестировщиком мирового уровня?

Накануне визита в Москву Майкл Болтон дал эксклюзивное интервью и рассказал о том, какие мифы существуют в сфере тестирования ПО и почему важно их правильно воспринимать, а также затронул тему того, что ждет участников тренинга» Критическое мышление для тестировщиков ", который пройдет 20 апреля в Москве.

Какие мифы существуют в тестировании и почему важно их развеять? Один из самых серьезных мифов — то, что за качество отвечают тестировщики.

Это неправда: за качество отвечают абсолютно все, кто работает над продуктом.

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

У тестировщиков другая роль: мы отвечаем за выявление потенциальных угроз качеству.

Подробно об этом я писал здесь: http://www.developsense.com/blog/2010/05/testers-get-out-of-the-quality-assurance-business/ .

Еще один миф заключается в том, что тестирование — это только тесты.

Мои коллеги Джеймс Бах и Адам Ходдер недавно опубликовали очень интересную критику этого вывода: «Тесты не являются тестированием: на пути к культуре тестирования производительности» авторов Джеймса Баха и Аарона Ходдера (книгу можно скачать здесь).

http://www.testingcircus.com/documents/TestingTrapeze-2014-February.pdf ).

Миф третий: Тестирование продукта означает тестирование, «чтобы убедиться», что желаемые результаты достигнуты.

Но тестирование для нас — это комплексная оценка продукта с помощью специальных экспериментов.

Мы с Джеймсом Бахом уже писали об этом раньше: http://www.satisfice.com/blog/archives/856 .

Есть много других мифов.

Правда, в то же время уже есть проблемы с их чрезмерным разоблачением.

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

И нам нужно над этим работать.

Я восхищаюсь людьми, которые готовы сделать это: серьезно задуматься о том, откуда и что мы знаем о продуктах, которые разрабатываем.

Существуют также мифы об исследовательском тестировании.

Некоторые из них я описал, и каждый может узнать об этом подробнее, просто введя поисковый запрос «Чем не является исследовательское тестирование» (можно попробовать сначала на русском языке: «Чем не является исследовательское тестирование»).

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

В конце концов, тестировщики могут гарантировать только качество своей работы и своих исследований.

И все исследования в мире не сделают продукт лучше, пока люди не научатся правильно понимать и использовать, на что на самом деле способно тестирование.

Каковы основные качества хорошего тестировщика? Что такое «анти-качества»? У тестировщиков много важных качеств, но я думаю, что самое главное — это любопытство: «Что это за штука, которую я тестирую? Для чего это? Кто будет использовать его? Как лучше понять пользователя и какое у него отношение к продукту? Самое замечательное в тестировании то, что оно требует самых разных навыков, а это означает, что множество разных людей могут внести ценный вклад в продукт. Нам нужны люди с научным и системным мышлением, люди, умеющие писать и говорить о продукте и его тестировании.

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

Почему тестировщикам так важно иметь критическое мышление и как его развить? Несколько лет назад я определил критическое мышление как способность «вдумчиво думать о вещах, не допуская обмана».

Людям, работающим над проектами по разработке программного обеспечения, очень легко поверить, что проблема решена, потому что они, кажется, разработали какое-то решение — но зачастую это просто самообман.

Они говорят: «Это работает!» когда на самом деле они имеют в виду «продукт в некоторой степени соответствует желаемым требованиям».

Но у такого решения могут быть и недостатки, или оно само может стать настоящей проблемой.

Чтобы этого избежать, необходимо критическое мышление.

Критическое мышление — это все равно, что спрашивать себя, что мы думаем, что мы знаем.

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

Попробуйте добавить в свой текст «если.

», «.

пока», «.

а еще.

», «.

с другой стороны.

», «.

может быть, и нет».

заявления.

Например, когда кто-то говорит: «Это X», перефразируйте его на «Это может быть X» или «Это может быть X».

Быть тестировщиком — значит быть профессионально неуверенным, вплоть до того, чтобы оставаться неуверенным в себе, когда все вокруг в чем-то уверены на 100%.

Чему должен научиться и что делать тестировщик, чтобы добиться успеха? Специфика работы тестировщика заключается в том, что мы регулярно тестируем что-то новое, ведь исследуемые программные продукты постоянно меняются.

Однако общие принципы остаются прежними: мы узнаем подробности о вещах, экспериментируя с ними, используя их и исследуя их по-разному.

Тестирование — это процесс, состоящий из исследований, открытий, обучения и составления отчетов.

Это неизменно.

В то же время мы постоянно учимся описывать свою работу и объяснять другим, что мы делаем и чему научились.

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

Можно ли стать хорошим тестировщиком, не посещая профильные тренинги, конференции и т.п.

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

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

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

Обязательно погрузитесь в культуру, практику и ценности этой области.

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

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

Почему всем, кто работает или хочет работать тестировщиком, стоит посетить ваше обучение в Москве? Тренинг в Москве планирую посвятить критическому мышлению для тестировщиков.

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

Это важно, поскольку, прежде всего, тестировщик должен предостеречь себя и окружающих от неправильного понимания продукта и, следовательно, неправильного процесса работы.

Более того, во время своего пребывания в Москве в рамках конференции Дни SQA-15 , который состоится 18-19 апреля, я расскажу о характере проблем.

Наша основная работа как тестировщиков — находить проблемы, важные проблемы, которые подрывают ценность продукта.

Но многие эксперты считают, что они ищут «дефекты» продукта лишь в достаточно узком понимании этого понятия – меня это очень беспокоит. На мой взгляд, концепция «проблемы» лучше, потому что проблема — это разница между тем, что кто-то может воспринимать, и тем, чего он желает. Другими словами, дефекты — это ошибки или неработающие компоненты, которые описывают лишь некоторые типы проблем, с которыми люди могут столкнуться при работе с программным обеспечением.

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

Тестировщикам важно это понимать и понимать.

Хотите знать больше? Задать свои вопросы Майклу Болтону вы сможете 20 апреля во время восьмичасового тренинга «Критическое мышление для тестировщиков», который пройдет в Москве.

Стоимость участия 12 000 рублей, но воспользоваться имеющимися возможностями еще можно.

скидки ! Торопитесь, мест осталось совсем немного - рекомендуем Зарегистрируйтесь Сейчас ! Теги: #Дни SQA #тестирование #Майкла Болтона #Тестирование ИТ-систем #tdd

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.