Move Object error with Input.GetAxis;

When i try move my game object, with Horizontal, player move normal, but when using Vertical, value z changed but GameObject don’t move in map. What problem when i using it?

  if (Input.GetAxis("Vertical") > 0) //Move up
             {
                 transform.position = Vector3.Lerp(transform.position, transform.position + Vector3.forward, speedMove * Time.deltaTime);
                 Debug.Log("MoveUP");
             }

Your game object z value is changing but you dont appreciate the movement in camera? Check if render mode is set to perspective, rather thab ortographic.