Когда вы знаете, вы тестировщик....
Некоторые конкретные характеристики реального тестировщика, из-под нашего пера:
# 1 . Когда ошибка, видимая, но не воспроизводимая, мешает вам спать:
Во время тестирования приложения, связанного с интернет-транзакциями, вы заметили, что было две сделки для одной транзакции. Вы попытались воспроизвести, но не удалось. Вы пытались несколько раз воспроизвести его, сменили систему, браузер, полномочия и т.д., но ничего не выходит. Как тестировщик, вы знаете, что это критическая ошибка, и если увидеть ее в реальной жизни, это повлияет на клиентов, компанию, и другое. И когда мысль о том, как воспроизвести ошибку, лишает вас сна ... да, вы тестировщик в режиме реального времени.
# 2 . Когда разработчик исправляет ошибку, которую вы отправили ему как "Не в состоянии воспроизвести" в течении двух раз подряд, и каждый раз вы бежите к нему, чтобы помочь:
Будучи тестировщиком, необходимо прокачивать терпение. Да, никто не любит человека, который находит ошибки в чужих работах. Это человеческий менталитет. Поэтому, тестировщик должен научиться лучшей коммуникации во всех ее формах, будь то письменная или устная. Если тестировщик расстраивается в ответ на просьбу помочь воспроизвести ошибку, то шансы зафиксировать ошибку реально снижаются. И в качестве тестировщика, вы должны не просто сообщить об ошибке, но и на каком-то уровне отслеживать и попытаться зафиксировать ее. А чтобы это сделать, необходимо иметь представление о каждой соответствующей детали. Даже, если после того, как вы это сделаете, ошибка все еще помечена как "Не в состоянии воспроизвести", не разочаровывайтесь. Будьте позитивны и помогайте разработчикам воспроизвести ее. Каков результат? В следующий раз, разработчик будет убежден, что он испробовал все варианты воспроизвести проблему, прежде чем попросить у вас помощи.
# 3 . Когда у вас возникает новая идея тестирования приложения во время покупок в супермаркете:
Вы изучаете недавно открывшийся супермаркет, и вы увидели раздел, который называется «Живой кофе» ... Вы испытываете любопытство и идете проверить, что этот раздел предлагает. И, увидев, что почти все бренды кофе доступны в одном месте, у вас появляется идея о представлении конвертера на главной странице сайта, который вы тестируете, а сама страница предназначена для предоставления прогноза погоды для любой части мира, да, вы тестировщик.
# 4 . Когда вы можете визуализировать весь рабочий продукт при тестировании конкретного модуля:
Если при пользовании лестницей, понимая, что эта лестница – это единственный способ перейти на другой этаж дома, вы думаете, как дом будет выглядеть или как на него повлияет, если лестница будет выполнена из другого материала или другой формы, да, вы точно тестировщик. Это потому что, когда тестировщик проверяет модуль жизнеобеспечения применяемый для расчета уровня сахара, он знает, что этот расчет будет исходным для следующего расчета, и окончательный расчет будет уровнем сахара пользователя... Вам нельзя допустить ошибку в тестировании, вы будете тщательно тестировать?
# 5 . Когда вы спорите на каждом возможном уровне, чтобы задержать выход из-за неких критических случайных (отслеживаемых) ошибок наблюдаемых:
Скажем, приложение должно быть выпущено завтра. После того, как была произведена финальная сборка, вы сделали еще один цикл тестирования, просто, чтобы убедиться, что все работает идеально, но тут вы обнаружили крах системы! Вы попытались зафиксировать ошибку, но никакого успеха. После пяти попыток, снова произошел сбой системы, но, после этого снова не было проблем. Когда вы побежали к менеджеру проекта, чтобы сообщить ему о проблеме, он попросит вас успокоиться и не устраивать паники из-за случайной ошибки. Он передает команде и управлению, что мы готовы отгружать продукт. И, по этому сценарию, если вы готовы показать мужество чтобы утверждать, если вы сможете общаться с каждым держателем пакета акций про риски, и если вы в состоянии выбить некоторое время на дополнительное исследование, то, да, мой друг, вы тестировщик.
# 6 . Когда вам нравится участвовать и содействовать в создании новых идей:
Как мы всегда говорили, основная обязанность каждого тестировщика – генерировать идеи для тестирования. И поверьте нам, когда вы тщательно это практикуете, вы всегда протестируете лучше. И как же происходит генерирование идей? Ну, например, играя в стратегические игры, разгадывая кроссворды, судоку, участвуя в шахматном турнире. Попросите у команды 15-ти минутный перерыв, соберитесь в кафе и задайте случайные вопросы, например - чай с сахаром или нет. Ответы будут о чем угодно, но это, безусловно, создаст цикл идей. Это поможет повысить уверенность и ускорит мыслительный процесс.
# 7 . Когда вы привыкли к зарабатыванию очков каждый день:
Тестировщиу, который может оценить свой день в пять очков к концу дня, хорошо изучил документацию. Да, в повседневной работе тестирования мы находим много проблем, сообщаем о них, отслеживаем их, проверяем различные модули, создаем тесты и многое другое. Но в конечном счете, если вы приучите себя записывать их как очки, вы станете более успешным. Этот метод необходим, чтобы понять, что вы делаете не так, проанализировать, почему вы делаете это так. Представьте это хорошо и получите в голове картинку о будущей работе. И, поверьте нам, если начнете писать такой сводный отчет каждый день, у вас появятся ответы на эти вопросы.
# 8 . Когда вы записываете ваши ошибки и применяете это для обучения:
Пропуск ошибки не проблема, но повторный пропуск этой же ошибки уже является большой проблемой – это то, о чем мы всегда указываем нашим студентам. Каждый может ошибаться, но те, кто учится на этом, прогрессируют. Так как мы склонны делать множество ошибок, лучше документировать их и получать соответствующие знания. И, глядя на них в будущем, вы поймете, на сколько вы прокачали скил.
# 9 . Когда вы пристально следите за тем, какие изменения сделаны к новому релизу, и думаете о том, что могло бы быть затронуто:
Тестировщику очень важно знать, какие изменения ожидаются от сборки, которую вы собираетесь тестировать и как эти изменения были реализованы. Даже если вы не получили четкий ответ от команды разработчиков, всегда требуйте эту информацию. И как только вы получите эту информацию, поймите, что было сделано с приложением и как эти изменения отразятся на функциональности приложения в целом.
В конечном счете, если вы понимаете, что изменение пути из пункта А в пункт Б, за счет поворота к станции C, увеличит расстояние на 117 километров и не будет приемлемо для путешественников, да, вы тестировщик… взбодритесь.
# 10 . Если вы верите, что обучение является единственным вариантом, чтобы стать лучше:
Никто не знает альтернативы обучению. Если вы не обучаетесь, вы склонны быть отвергнуты, и, поверьте мне, никто этого не хочет. Всегда узнавайте больше, реализовывайте это и увидите разницу. Настоящий тестировщик знает, что обучение управлению тестированием в равной степени важно, как и выполнение самого тестирования. Надеюсь, мы донесли эту точку зрения.
# 11 . Когда вы чувствуете гордость за то, что вы делаете, потому что вы знаете, что это лучше всего:
Да, это самая важная характеристика тестировщика. Независимо от того, как к вам относятся, вы знаете, что делаете лучшую работу в мире, потому что вы помогаете в улучшении чего-то/кого-то для общего блага.
Мы вас любим ♥ StartIT training center.
15 марта / 2015
Comments