Я тестировал почти 22 года, поэтому теперь, когда я сам себя зарекомендовал (я думаю), позвольте мне дать вам свои ответы.
Функциональное тестирование - Это вы (как тестер) тестирующие области веб-сайта, приложения, игры, что бы это ни было. Это, как правило, сочетание направленного тестирования (кто-то говорит вам проверить что-то конкретное) и ad-hoc-тестирования (где вы просто проверяете, какие пружины на ум. Преимущество функционального тестирования заключается в том, что он дает вам возможность сосредоточиться на тестировании и, следовательно, более вероятно, найдут области, которые могут использовать улучшения.Функциональное тестирование также можно придумать и «Интеграция», так как вы тестируете, как каждый компонент играет с другими.
Проверка - Это типичный тип тестирования, который вы выполняете после того, как разработчик (или другой член команды) сказал вам, что ошибка исправлена. Вы будете следовать этапу воспроизведения, выполняя описанные там действия, а затем убедитесь, что ошибка теперь исправлена. Вы также можете выполнить проверочное тестирование, когда вы тестируете подмножество некоторых функций. Очень нравится equivalence partitioning.