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