5.0
4.9
4.7
4.3

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

March 15, 2021

Любой начинающий тестировщик программного обеспечения, устроившись на свою первую работу, кроме радости испытывает ещё и страх. Страх сделать что-то неправильно. Но важно помнить, что допускать ошибки — это нормально, ведь они тоже являются частью процесса обучения. К тому же никогда не ошибаются только те, кто ничего не делает.

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

№ 1 Недооценивают важность коммуникативных навыков.

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

№ 2 Боятся задавать вопросы.

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

№ 3 Неправильно расставляют приоритеты.

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

№ 4 Некорректно оформляют баг-репорты.

Есть два типа отчётов, которые совершенно точно не понравятся вашим коллегам: те, в которых слишком много ненужной информации, и те, в которых недостаточно важных деталей. Всегда помните, что ваша задача — не только найти проблему в приложении, но и описать её как можно более точно и лаконично. Хорошо составленный отчёт об ошибке необходим, поскольку он сокращает время между обнаружением недочёта и его исправлением. Убедитесь, что ваши баг-репорты всегда отвечают на вопросы «что?», «как?» и «когда?». Избегайте грамматических ошибок, опечаток и неработающих ссылок, а также не забудьте описать все шаги, необходимые для воссоздания проблемы.

№ 5 Пренебрегают бумажной работой.

Написание тестовых сценариев, планов, чек-листов, различных отчётов, а также обновление информации в уже существующих документах — задача, несомненно, довольно утомительная. В какой-то момент у вас может возникнуть соблазн немного ускорить процесс, пропустив те или иные шаги в стандартных процедурах. Но делать это ни в коем случае не стоит. Такой подход неизбежно приводит к хаосу. Без подробной и актуальной документации невозможно наладить эффективный QA-процесс.

№ 6 Полагаются на предположения, вместо того чтобы перепроверять.

Еще одна распространенная ошибка начинающих QA-специалистов — видеть ошибку там, где речь идёт о задуманной функции, и функцию там, где они имеют дело с багом. Чтобы избежать этой проблемы, не предполагайте, а проверяйте. Убедитесь, что вы на 100% понимаете требования, и не стесняйтесь задавать вопросы, если что-то не ясно. 

№ 7 Используют схожие данные в одних и тех же тестах.

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

№ 8 Полностью игнорируют свою интуицию.

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

№ 9 Перестают учиться.

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

№ 10 Слишком сильно боятся допустить ошибку.

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

Заключение.

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


Запись на курс Manual QA