Если у тебя банальный CRUD API с отчетиками, то функционал это создание вещей, чтение, отчетики и прочее
Но если тебе пришлось писать какие-то самописные решения для бд, то их же тебе тоже по-хорошему придется покрыть тестами, хотя в моем понимании это не связано с функционалом
Не функционал, а функциональность. Функционал — это отображение X -> R в математике, где X — произвольный объект.