Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Те, которые только при тестировании и выявляются.
недостаточно достоверные и полные спецификации на используемые стандарты
банально очень высокая алгоритмическая сложность
тупость и безалаберность разработчиков
О юнитах или о функциональных? Первые никто кроме самих разработчиков написать не сможет в принципе
а вот автоматизация вторых как раз и заключается в том чтобы автоматизировать тыканье ГУЯ.
А это ничего, что ГУЙ должен быть не только тыкабелен, но и юзабелен? А чтобы он был юзабельным и нужны тестеры
Вам понятие user experience testing ничего не говорит?
часто GUI появляется намного позже, чем функциональность.
в нормальных компаниях нет кланов разработчиков и тестировщиков, а есть айтишники
Меня вообще такой подход удивляет — давайте будем платить тестировщикам в полтора, в два, в три раза меньше чем разработчикам
А чего плохого в том, чтобы платить кодерам в 1.5 раза меньше чем архитекторам?
У нас задачи, зачастую, намного более нетривиальны и сложны.
работа программиста заключается в том, чтобы написать код который будет решать поставленную задачу (обычно четко понятную) и выполняться в рамках каких-то ограничений (тоже обычно оговоренных).
Задача тестировщика, мало того, что проверить, что код работает именно так как планировалось
но и еще придумать случаи в которых программа может работать не правильно, и не только придумать а и заставить программу повести себя не правильно.
В добаков не плохо еще и убедиться, что программа верно обрабатывает ошибки и исключительные ситуации.
я никогда в жизни не видел идеальных спецификаций.
Для примера, вот вам пара вакансий.
I don't do build tests before comitting; users generate better error messages than gcc
Каково соотношение тестировщиков и разработчиков в вашей компании?