Хочешь стать ценным тестировщиком Учись программировать!

Автоматизированное тестирование - это, по сути, программирование. Тестер, который умеет писать скрипты и создавать системы автоматизации - это полноценный программист. Ему необходимо знать computer science, языки программирования, структуры данных и алгоритмы, уметь работать с облачными платформами и командами Linux. Профессия очень серьезная и востребованная. А вот ручное тестирование - совсем другое дело. Там специалист просто берет инструкцию, подготовленную продакт-менеджером или инженерами, и по пунктам “щелкает“ систему. Никакого программирования, только следование заданному сценарию. Конечно, один человек может совмещать оба вида тестирования. Но это будет означать, что он не просто ручной тестировщик, а нечто большее. Ценность ручных тестировщиков на рынке труда довольно низкая, потому что их легко заменить. А вот хороших автоматизаторов найти сложно. Они создают целую инфраструктуру, пишут сложные скрипты. От них зависит скорость и качество разработки, весь Agile-процесс. Так что если выбирать - однозначно стоит идти в автоматизацию. Это более перспективно и выгодно в плане карьеры.
Back to Top