“შავი ყუთის” ტიპის ტესტირებაა, რომლის დროსაც ტესტირდება პროგრამის ფუნქციები შესასვლელზე მიცემული მონაცე-მებით და გამოსასვლელზე მიღებული შედეგებით. მის დროს განიხილება პროგრამის შიგა სტრუქტურაც. ფუნქციური ტესტირება მოიცავს პროგრამის სამომხმარებლო ინტერფეისის, მონაცემთა ბაზის და პროგრამული უსაფრთხოების ტესტირებას. ფუნქციური ტესტირება შეიძ-ლება განხორციელდეს ხელოვნურად ან ავტომატურად.