Как конечные пользователи, многие из нас, которые тестировали продукт или услугу непосредственно перед их выходом на рынок, знакомы с этой неприятной тревогой в глубине души, предполагающей, что может быть какая-то функция или функция, которую мы не тестировали, просто потому, что мы не делали ' не знаю об этом. Вот почему так важно, чтобы конечные пользователи должны были участвовать в тестировании до начала пользовательского приемочного тестирования (UAT).
Это улов двадцать два. Поскольку конечные пользователи, как правило, не являются квалифицированными тестировщиками, у них есть собственные рабочие места на полный рабочий день. Однако любому программному продукту, который будет успешно выпущен в современной гибкой среде, потребуется значительное количество времени, а не только в самом конце фазы разработки.
Часто функциональное тестирование или тестирование производительности, предшествующее UAT, назначается группе тестирования, которая, возможно, не участвовала в сборе бизнес-требований или имела минимальные знания о цели проекта, полагаясь исключительно на свои тестовые сценарии. Эти тестеры, возможно, даже были переданы на аутсорсинг из-за нехватки персонала. Изящество спасения в том, что опытные тестеры используются в этих ситуациях погружения или плавания, и у них есть динамический набор навыков, чтобы пересекать эти воды. Тем не менее, они не всегда полностью понимают воды, которые их окружают, поэтому есть пределы тому, что они могут сделать.