АБ
1. В основном задании нет сложных операторов. Там только присваивание и сравнение.
2. В ответе Андрей написал в наиболее понятной большинству айтишников форме, как именно стоит строить группы для проверки. Если вам эта форма непонятна - tough luck, google it
3. Из ответа Андрея не следует, что для FL нужно знание программирования. Псевдокод в примере - это базовая математика
4. Подход "обойтись без изучения программирования" в целом достаточно странный: учить стоит то, что пригодится в работе, а умение читать код пригодится достаточно часто. Замечу, что не умение программировать, а именно читать код.
5. Manual и Automation не делятся по умению писать код. Они делятся по функциям, которые они выполняют. То, что я пишу себе скрипты для работы, не означает, что я автоматизатор. Хотя и тот, и другой - программирует.
6. Замечу, что ad personem я не пользовался, в отличие от вас.
И да: боже мой, зачем вам ISTQB?