Инженер по тестированию. С чего начать?

Инженер по тестированию. С чего начать?

be_more_than_regular
Спойлер - с бошки и мышления.
Говорить будем о старте manual QA.

Быстрая подводочка.

Инженер по тестированию. Разберем первое слово. Кто такой инженер? 

В моем понимании это чувак, которому можно поставить задачу и он сам выберет способ ее решения. Охуенный инженер решит ее охуенно.


Проще говоря:

Тимлид: Надо протестить багу, там Федя пофиксил
Инженер: Ок, сейчас сделаю
Не инженер: Как тестить? Что проверять? Куда смотреть? Где таска с багой то?


Вопросы от "не инженера" имеют место быть. Разница в том, что инженер сначала сам попробует найти ответы, а не пойдет задавать их сходу. Потом уже оставшиеся вопросы, он задаст кому надо.

Надеюсь у меня получилось донести разницу в мышлении.


Что надо, что бы стать инженером? Хард скилы.

Хард скилы - умения и навыки, связанные со знаниями предметной области.


Проще говоря:

Теория тестирования, знания по программированию, умение слать запросы на сервер, Postman, Soap UI и т.д.

Это все важно, но мелкие пробелы тут можно пофиксить за пару дней, большие за пару недель, огромные за пару месяцев.

Поэтому на собеседованиях обычно мелким пробелам не дают особого веса, если чувак в целом шарит. 


Необходимый минимум хард скилов для старта:

  • Теория тестирования: виды, принципы, пирамида, место в разработке, как оформлять баг, жизненный цикл бага и т.д.
  • Понимание клиент-серверной архитектуры: Как работает интернет?
  • Основы линукс-подобных систем: подключиться по ssh, создать/найти директорию, прочитать логи, поиск по лог-файлу и т.д.
  • Делать select в реляционную базу. Плюсом будет если сможешь понять join, хотя бы inner join и чем реляционная отличается от нереляционной.
  • Различия в подходах к тестированию десктоп, мобилках и веб приложениях.


Что надо, что бы стать инженером? Софт скилы.

Софт скилы - умения и навыки связанные с личностью человека.


Проще говоря:

Умение общаться, быстро обучаться новому, дисциплина, целеустремленность, самостоятельность и т.д.

Вот тут пробелы уже не закроешь, прочитав пару книжек за пару недель. Поэтому прежде, чем начать над этим работать, надо понять, над чем именно, и что хотим в итоге.


Я вижу в итоге, если говорить про инженера:

  • Дисциплина достаточная для самообучения дома
  • Самостоятельность, чтобы решать вопросы самому или искать на них ответы
  • Уверенность достаточная для того, чтобы задать глупый вопрос, если есть необходимость и не удалось найти ответ самому
  • Тяга к совершенству. Я имею ввиду, что если вы сделали таску, то совершенно точно ее можно было сделать лучше. А как? Вот тут необходима дисциплина и самообучение

 

В итоге получаем, что путь становления инженером начинается с бошки. Если в бошке есть мысль, что инженеры нихрена не делают, а зашибают бабки, сидя на жопе, то да. 

НО это значит, что они прошли уже этот путь, они смогли построить мышление соответствующим образом. Не все конечно, есть и тестировщики. Простые работяги, которые каждый день делают сотни одинаковых действий, не задумываясь об автоматизации процессов. Их и так все устраивает. А возьми да сделай базовую автоматизацию, выкинь резюме на hh и тебя заберут на ЗП х1.5, а то и х2.


С чего начать менять мысли в бошке?

Да с того, что в IT сфере, сколько ты времени и усилий вложил, столько и получил на выходе в виде ЗП.

Если ты прошел курсы начинаюшего тестировщика и делал каждую домашку, учил все, что давали, так знай, что таких как ты из группы с курсов в 30 человек, еще человек 10. Остальные 20 скорее всего валяли Ваньку.

Вакансий знаешь сколько, где компании готовы брать людей без опыта? Чем ты лучше этих 10? Почему должны взять тебя?


Проще говоря:

Ебашь как черт, когда есть возможность. А возможность есть всегда. Ищи информацию в инете сам, с разных источников. 

Узнал про виды тестирования? Ок, загугли еще с десяток и запомни/пойми.
Узнал про принципы тестирования? Ок, загугли другие источники и изучи другие мнения.
Не знаешь чему верить - ISTQB. Не понял ISTQB - найди кому задать вопрос.


Поинт в том, чтобы быть лучше большинства.

Как? Ебашь как черт пока не достанешь до нужного тебе уровня.


Когда ты уже сидишь за сотку, а то и две в крутой конторе, процессы налажены, бежать больше некуда, можно расслабиться и снизить градус самообучения. НО только снизить, а не перестать вовсе.


Report Page