"Тестировщик" – это просто

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

2323 показа
10K10K открытий
22 репоста

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

Ответить

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

Ответить