Умение программировать и знание какого-то языка программирования или методологии - это разные вещи. Человек который "умеет пару строк кода для авто-тестов наваять" и который не самосовершенствуется - не может называться *хорошим* тестером. А речь о таких людях. Если он хороший тестер, но еще неопытный, то через какое-то время он будет с легкостью писать авто-тесты. А еще через какое-то время сможет и свой фрэймворк сделать.
Я кажется понял суть проблемы. Вы считаете, что человек должен самосовершенствоваться и я с этим согласен.
А почему тестировщик, которого взяли на ручное тестирование, должен совершенствоваться именно в сторону программирования?
Может лучше в сис. админы? Или сразу в менеджеры?
Одним дано находить ошибки, другим программировать. Если вы работаете с людьми, которые могут быстро адаптироваться и совершенствоваться - это здорово. А есть люди, которые умеют делать только то, что умеют, но лучше других.
А попробуйте объяснить тёте за 50 - что такое кодить?Здесь я с вами не совсем согласен. Если вы для тестирования такого ПО наберете людей, которые до этого не написали не строки кода - провал обеспечен, согласен. Если в группу тестирования приходит новый человек, хороший опытный тестер - он научится всему чему надо.
Она прекрасно умеет делать своё дело - читать спецификацию и повторять эту работу. Она вполне способна найти ошибки и она отрабатывает свои деньги. Но когда начинается думки - как этой тёте написать код... то тут приходите вы и она
А потом ещё и фреймворк напишетчерез какое-то время он будет с легкостью писать авто-тесты.
Далее вы пишете, что провал обеспечен, если я для тестирования ПО наберу людей, которые до этого не написали ни строки кода. Почему? Разве геймерам нужно знать как я там писал игрушку? Они просто играют и пишут замечания. Разные люди выполняют разную работу на разных стадиях.
Поэтому и тестировщики делятся не только "на хороших и плохих" (что в принципе верно), но с другой точки зрения их можно разделить на бета-тестировщиков, мануальщиков (которые по интуиции могут такие баги найти!), автоматизаторов...
А если
, то не переживайте, "гаек" будет всегда много и разных. Количество ПО благо только растёт и всё это нужно тестировать.Мне бы надоело одну и туже гайку постоянно крутить, пусть и виртуозно. А когда гайка устареет и сделается ненужной - то и я вместе с ней тоже. Чем больше я умею - тем больше я буду востребован в разных областях. К этому стремиться надо.
Если есть возможность, то ради бога перерастайте и стремитесь к лучшему.
Но не стоит с другой стороны "распыляться", т.к. можно везде понемногу уметь и нигде не быть специалистом.