Српведливости ради, в "чистом" программировании неочевидных связей тоже хватает. По крайней мере я могу рассказать кучу историй, вплоть до совершенно детективных (http://mina.naguib.ca/blog/2012/10/22/the-little-ssh-that-sometimes-couldnt.html).
Алгоритм по определению есть, как-то же вы настраиваете логику работы своих контроллеров. Как раз нормальный тестировщик тут бы помог извлечь алгоритм, в том числе и из голов инженеров, и придумать для него тест кейсы.
>Для любого алгоритмического тестирования нужно корректное тех.задание и корректные наборы данных. А если их нет?
Существуют техники тестирования, позволяющие обходиться без ТЗ: белый ящик, свободный поиск, fuzz testing и т.п. Наборы данных тестировщики умеют составлять самостоятельно.
Не нужно думать что в IT все здорово и правильно. Зачастую тестировщики приходят в проект с десятилетним легаси, когда уже все забыли что, как и почему должно работать, и тем не менее как-то умудряются проверять корректность изменений.
no subject
Date: 25 Jul 2016 10:58 (UTC)Алгоритм по определению есть, как-то же вы настраиваете логику работы своих контроллеров. Как раз нормальный тестировщик тут бы помог извлечь алгоритм, в том числе и из голов инженеров, и придумать для него тест кейсы.
>Для любого алгоритмического тестирования нужно корректное тех.задание и корректные наборы данных. А если их нет?
Существуют техники тестирования, позволяющие обходиться без ТЗ: белый ящик, свободный поиск, fuzz testing и т.п. Наборы данных тестировщики умеют составлять самостоятельно.
Не нужно думать что в IT все здорово и правильно. Зачастую тестировщики приходят в проект с десятилетним легаси, когда уже все забыли что, как и почему должно работать, и тем не менее как-то умудряются проверять корректность изменений.