Running functionality tests