Контроль качества не такое уж и простое дело, как может показаться. Быть хорошим тестером так же тяжело как и хорошим программистом, хорошим плотником и т.д. Например, мокеры в юнит тестировании могут свести с ума даже прошаренных девелоперов. На написание теста может уйти уйма времени. А TDD для меня до сих пор не подъемен. Автоматизированное тестирование - широкое направление. Если приходится дописывать регрешн тесты, типа junit'oв то это одно. Если приходится составлять сценарии для тестирования на каком-нибудь селениуме или SoapUI - это другое. Если приходится писать под js на том же селениуме тесты для UI - третье. Если начинать проект с нуля, то конечно программировать нужно уметь, желательно хорошо. Иначе потом это всё выйдет в настоящий катаклизм. Если уже готовый проект и Вас берут "на подхват", то дело проще. Вообще сходите на собеседку и все станет ясно. А направление оч перспективное. Сколько будет девелопмент, столько будет и QA. |