Я тебе расписал много антипаттернов из программирования и после этого задумался, а ведь наверное и в тестировании есть свои "запрещенные техники", пошел общаться с коллегами и вот представляю тебе весьма любопытный список из антипаттернов для тестироващиков:
1. Скрамблер (Scrambler) - он заключается в том, что разработчики и тестировщики сообщают друг другу только то, что им кажется необходимым и важным. Это может привести к неожиданным ошибкам и упущенным функциям.
2. Голодный тестировщик (Hungry Tester) - это когда тестировщик забирает себе все задачи из джиры, не оставляя времени для других членов команды. Это может и удобно для остальных, но во-первых, так просаживается экспертиза остальных, во-вторых есть риск, что этот супермен свалит, а в-третьих как бы это странно не звучало, остальным тоже хочется работать
3. Золотой молоточник (Golden Hammer) - это антипаттерн в тестировании, который заключается в том, что тестировщик привязывается к определенным тестовым инструментам и методам, не учитывая их ограниченность и несоответствие определенным задачам. Это может привести к недостаточно эффективному и недостаточно разнообразному тестированию.
4. Отложенный тестировщик (Deferred Tester) - это антипаттерн, когда тестирование начинается только после того, как разработка завершена. Это может привести к обнаружению значительного количества ошибок, которые были бы существенно дешевле и проще исправить на более ранней стадии разработки. Он супер неочевиден, но да, тестирование должно проводиться постоянно
5. Рабочий волк (Lone Wolf) - это антипаттерн, когда тестировщик пытается делать все сам, не участвуя в командной работе, не обмениваясь опытом и знаниями с другими членами команды. Безусловно, когда ты - единственный тестировщик на проекте, искать других тестировщиков из других проектов и рассказывать им детали твоего - не всегда продуктивная стратегия.
6. Желчный тестировщик (Grumpy Tester) - когда тестировщик слишком критичен к работе разработчиков, может иногда нахамить и в принципе не стремится помочь в нахождении решения проблемы.
7. Тестирование без понимания контекста (Context-Free Testing) - то есть когда тестировщик прогоняет тесты без понимания особенностей домена, в котором работает продукт, это может привести к недостаточно интеллектуальному и бесполезному тестированию. Этот антипаттерн еще иногда называют обезьяньим тестированием
Завтра расскажу про паттерны, про которые я в свое время тебе рассказать забыл
Так что подписывайся и зови друзей в наш канал!