I think the use of the term "functional tests" will be a bit confusing. Maybe better to replace by behavioral tests?