Fonksiyonel test, her uygulama özelliğinin yazılım gereksinimlerine göre çalışıp çalışmadığını belirlemeyi amaçlayan bir test türüdür. Her bir işlev, çıktısının son kullanıcının beklentileriyle tutarlı olup olmadığını belirlemek için ilgili gereksinimle karşılaştırılır. Fonksiyonel testlerin sonunda tutarlı bir kullanıcı arayüzüne, tutarlı bir API'ye sahip iş süreçleriyle sorunsuz bir şekilde bütünleşen bir yazılıma sahip olunur.