Этот вопрос регулярно всплывает у новичков в тестировании. Кто-то говорит, что без кода в IT делать нечего. Другие уверяют, что хороший QA может работать полностью вручную. Правда, как всегда, где-то посередине. На 1-м курсе университета у нас был предмет «Введение в программирование», где мы изучали язык программирования С (Си). Однако начинали мы не с синтаксиса языка, а с изучения логики, алгоритмов и блок-схем. Это дало нам базу, на основе которой, изучив синтаксис любого языка, можно писать программы. Главное – понять логику действий. Можно не уметь писать циклы на Python, но знания о принципе работы цикла, об условиях входа и выхода, итерациях и действиях внутри цикла сильно упрощают понимание того, как работает программа. Знания о типах данных и операциях с ними, а также о логических операциях могут значительно помочь при тестировании как фронтенда, так и API. Конечно, если заниматься автоматизацией, будь это простые скрипты в Postman или написание автотестов в готовых фреймворк