Обратный вопрос (что должен знать о программировании тестировщик) задают часто, но, по-моему, некий краткий курс молодого бойца про то, кто такой тестировщик, с чем его едят, и как обращаться с этим странным человеком, многим разработчикам бы тоже не помешал)
Мнение Джеймса Баха на эту тему. Я лично чаще всего сталкивалась с непониманием того, что тестирование – непростой труд. Иногда разработчики воспринимают тестировщиков как людей, у которых не хватило мозгов стать программистами, а тестирование – как профессию с низким порогом входа, это кто угодно сумеет, а ты Мурку сыграй! Что никак не способствует нормальной атмосфере в команде, конечно. Ну и недавно столкнулась с разработчиком, считающим, что "печально это – засилье баб в тестировании", надеюсь, никогда не придется с ним работать, но это уже тема для Gamergate)
Что должен понимать о вашей работе идеальный сферический в кубе разработчик, чтобы жизнь ваша улучшилась?