Hola:
 
Simplemente quise decirte que donde tienes 
child.forms['test']['variable'].value='hola'; debería ser: 
child.document.forms['test']['variable'].value='hola'; 
Y otra cosa, si está en tu dominio, mejor usa urls relativas, para que el navegador no dé errores por razones de seguridad (no deberías tener acceso a formularios de otros dominios...) 
Saludos 
