А где-то бухгалтерии, а где-то фармацевтики, а где-то генетики, а где-то лингвистики. Знание прикладной области в тестировании очень важно, согласна. Но это особенность каждой конкретной роли, должности, вакансии, команды - а не тестирования в целом..
А у меня сложилось ощущение, что "тестирование в целом" - еще в стадии развития.
До начала 90-х была четкая привязка к прикладной области. И, соответственно - определенные правила проведения тестирования для каждой области.
Для АСУ, для встроенного ПО, ПО для моделирования процессов в биологии или там моделирования движения жидкости по трубам..
Потом началось массовое производство ПО для широкого потребителя: интернет-магазины, сайты всякие, игры компьютерные и т.д. и т.п.
Сейчас переходный период - идет накопление опыта/информации по тестированию ПО в случае его массового производства.
Отсюда - и отсутствие соответствующего обучения в институте, к примеру.
Еще момент. Процесс написания ПО - крайне быстро развиваются (
я еще успела программки дырочками проколупывать в ленте типа засвеченной фотопленки).
Соответственно, и тестирование , хоть и идет в фарватере технологий разработки, тоже развивается быстро.
Причем (сугубо - предсказание типа мадам Ленорман..) в ближайшее время тестирование изменится качественно.
В сторону большей формализации.
А любой качественный скачок как правило проходит на базе математического аппарата.
Вот тут-то нынешним молодым тестировщикам и понадобится позарарез - и матан, и мат статистика.. и шут знает еще какие разделы математики.
Почему-то по пятницам особо остро хочется быть блондинкой....