categories functional tests