Servidor de pruebas J2ME

 

 

Prueba 6 - Descarga WAP


 

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 WAP.

 

 

 

Requisitos

1.  La descarga deber realizarse mediante el protocolo WAP.

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

3. MIDlet "B1".

4. Descriptor JAD "B1".

 

 

 

Proceso

1. Anotar el espacio libre.

2. Iniciar el browser WAP.

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

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

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

6. 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ú.

7. 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 correctosy procesados consecuentemente).

8. 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.

9. Comprobar que se envía el status report a la dirección incluida en el campo "MIDlet-Install-Notify".

10. Comprobar si al finalizar la descarga se continúa con la sesión WAP o no.

11. 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.

12. 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.8 (punto 8), J2ME.5.9 (punto 7) y J2ME.7.7 (punto 8) y totalmente los requisitos J2ME1.3 (punto 5), J2ME.5.2 (punto 12), J2ME.5.3 (puntos 1 y 12), J2ME.5.4 (punto 4), J2ME.5.10 (punto 11), J2ME.5.14 (punto 9), y J2ME.7.4 (punto 6).