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