Servidor de pruebas J2ME

 

 

Prueba 7 - Descarga TCP/IP sin proxy


 

Objetivo: Acceder a una página WML de pruebas, seleccionar una aplicación y descargarla. Esta prueba sólo aplica si la descarga se realiza mediante el protocolo TCP/IP.

 

 

 

Requisitos

1. La descarga deber realizarse mediante el protocolo TCP/IP.

2. Si incluido, deshabilitar el proxy.

3. El entorno de trabajo (servidor WML, etc.) debe permitir obtener traceos de la comunicación entre el terminal y el servidor.

4. MIDlet "B1".

5.  JAD "B1".

 

 

 

Proceso

1. Si incluido, deshabilitar el proxy (descarga TCP/IP directa).

2. Anotar el espacio libre.

3. Iniciar el browser WAP.

4. Navegar a la página WML y seleccionar el fichero JAD de la aplicación.

5. Comprobar que el terminal muestra la información "MIDlet-Name", "MIDlet-Version", "MIDlet-Vendor" y "MIDlet-Jar-Size".

6. Aceptar la información para proceder a la descarga.

7. Comprobar si el proceso de descarga comienza automáticamente, o si sólo se descarga el fichero JAD y hay que lanzar la descarga desde una opción de menú.

8. Comprobar si hay que seleccionar el perfil de la conexión a Internet manualmente, o si el terminal lo hace automáticamente. En ese caso, comprobar que se ha utilizado el perfil TCP/IP adecuado en la descarga.

9. Si el proceso ha sido automático, comprobar que se ha informado al usuario del perfil o los datos de conexión utilizados mediante un mensaje por pantalla.

10. Comprobar que la descarga se realiza sin errores (es decir, los parámetros  "MIDlet-Name", "MIDlet-Version" y "MIDlet-Vendor" recibidos en el manifest son correctos y han sido procesados consecuentemente).

11. Comprobar la instalación correcta y obtener trazas de todo el proceso. Comprobar especialmente si se envían los valores "User-Agent", "Accept-Language" y "Accept" tanto en la solicitud del JAD como en la solicitud del JAR.

12. Comprobación del envío del "MIDlet-Install-Notify".

13. Comprobar si al finalizar la descarga, se le pregunta al usuario si regresa a WAP o por el contrario no se le pregunta.

14. Comprobar si se atiende al valor de "MIDlet-Content", es decir, si la aplicación almacena la aplicación en el menú del terminal referente a juegos o a aplicaciones Java.

15. Comprobar el tamaño de la aplicación y el espacio libre para determinar el formato de almacenamiento.

 

 

 

Requisitos comprobados: Mediante esta prueba se comprueban parcialmente los requisitos J2ME.2.4 (punto 8), J2ME.2.6 (punto 8), J2ME.2.8 (punto 11), J2ME.4.4 (punto 9), J2ME.5.9 (punto 10) y J2ME.7.7 (punto 11) y totalmente los requisitos J2ME1.3 (punto 6), J2ME.5.2 (punto 15), J2ME.5.3 (puntos 2 y 15), J2ME.5.4 (punto 5), J2ME.5.10 (punto 14), J2ME.5.14 (punto 12), J2ME.7.4 (punto 7) y J2ME.7.5 (punto 13).