Showing a node edit page with drupal_get_form() and hook_menu()
hook_menu() is only evaluated when the caches are rebuilt, so the call to module_load_include() won't be called when the path is actually visited. 

That hook is only meant for declaring menu items, if there's any logic that needs to be added for a path it should happen in the access callback/page callback like so:

function control_center_menu() {
  $items = array();

  $items['test/test'] = array(
    'title' =&gt; 'Edit this node',
    'description' =&gt; 'Edit this node.',
    'page callback' =&gt; 'control_center_test_callback',
    'page arguments' =&gt; array('page_node_form', $node),
    'access callback' =&gt; TRUE,
  );
  return $items;
}

function control_center_test_callback() {
  module_load_include('inc', 'node', 'node.pages');
  $nid = '4';
  $node = node_load($nid);

  return drupal_get_form('page_node_form', $node);
}


Since you're forwarding to a static node edit page though, it might be easier just to set the page callback to drupal_goto() and hardcode the URL:

function control_center_menu() {
  $items = array();

  $items['test/test'] = array(
    'title' =&gt; 'Edit this node',
    'description' =&gt; 'Edit this node.',
    'page callback' =&gt; 'drupal_goto',
    'page arguments' =&gt; array('node/4/edit'),
    'access callback' =&gt; TRUE,
  );
  return $items;
}