Casos de prueba de apps para Android en ChromeOS

En la siguiente tabla, se incluye un conjunto de casos de prueba que puedes usar en tu plan de prueba. Estos casos abarcan una amplia gama de situaciones comunes que pueden experimentar las apps para Android cuando se ejecutan en dispositivos ChromeOS.

Tipo de prueba

Caso de prueba

Escenario de la app

Caso de éxito

Buscar la app en Play Store

Todo

La app existe en Play Store y se puede acceder a ella desde una Chromebook (sin problemas si funciona como lo previsto). NOTA: Las marcas en tu manifiesto pueden impedir que la app esté disponible, según el hardware del dispositivo ChromeOS. Esta prueba se ejecuta mejor en dispositivos convencionales, ya que representan con mayor exactitud el perfil de hardware de la mayoría de los dispositivos.

Instalar app

Todo

La app se instala en la Chromebook sin problemas.

Clamshell: Iniciar la app

Todo

La app se abre sin fallar, colgarse ni lanzar un ANR (cuando la app no responde). El contenido de la app es vertical.

Administración de ventanas

Clamshell: cambiar el tamaño de la ventana

Todo

Si el botón para cambiar el tamaño de la ventana está disponible, cámbialo. La app no falla, deja de responder ni lanza un ANR. El contenido de la app escala. Pruébalo en varias páginas de la app. El cursor activo permanece en su lugar y el contenido de la página no cambia, excepto para ajustarse a un diseño de pantalla más grande.

Administración de ventanas

Clamshell: libre cambio de tamaño

Todo

Intenta arrastrar la esquina de la ventana a fin de cambiar su tamaño. La app no falla, deja de responder ni lanza un ANR. El contenido de la app escala. Pruébalo en varias páginas de la app. El cursor activo permanece en su lugar y el contenido de la página no cambia, excepto para ajustarse a un diseño de pantalla más grande.

Administración de ventanas

Clamshell: volver a abrir la app

Todo

Si el botón para cambiar el tamaño de la ventana está disponible, cámbialo y cierra la app; luego vuelve a abrirla. La app se inicia con el mismo tamaño y orientación de la ventana que tenía cuando se cerró.

Administración de ventanas

Clamshell: minimizar y restablecer

Todo

Minimiza y restablece la app. La app no falla, no deja de responder ni lanza un ANR, y el contenido vuelve a aparecer sin cambios.

Administración de ventanas

Clamshell: app de pantalla completa

Todo

La tecla de pantalla completa en el teclado de ChromeOS pone la app en pantalla completa, sin barra superior. La app no falla, deja de responder ni lanza un ANR. El contenido de la app se ajusta.

Mouse + panel táctil

Clamshell: clic en el panel táctil

Todo

Usa el panel táctil para hacer clic en un control de tacto. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Mouse + panel táctil

Clamshell: Clic con el botón derecho en el panel táctil

Todo

Usa el panel táctil para hacer clic con el botón derecho (presionar con dos dedos) en un control de tacto. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Mouse + panel táctil

Clamshell: Desplazamiento con el panel táctil

Todo

En un área desplazable de la app, como una lista, usa la acción de desplazamiento con dos dedos en el panel táctil. El contenido de la app se desplaza.

Mouse + panel táctil

Clamshell: Zoom con el panel táctil

Todo

En un área de la app en la que se pueda hacer zoom, como una imagen o un mapa, usa el panel táctil para hacer zoom. El contenido de la app se amplía.

Mouse + panel táctil

Clamshell: Clic del mouse

Todo

Con un mouse, haz clic en un control de tacto. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Mouse + panel táctil

Clamshell: Clic con el botón derecho del mouse

Todo

Con un mouse, haz clic con el botón derecho en un control de tacto. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Mouse + panel táctil

Clamshell: Desplazamiento con el mouse

Todo

En un área desplazable de la app, como una lista, usa la rueda de desplazamiento. El contenido de la app se desplaza.

Mouse + panel táctil

Clamshell: Desplazamiento del mouse para hacer zoom

Todo

En un área de la app en la que se pueda hacer zoom, como una imagen o un mapa, usa la rueda de desplazamiento. El contenido de la app se amplía.

Mouse + panel táctil

Clamshell: Clic en la pantalla táctil

Todo

Presiona un control de tacto con el dedo. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Mouse + panel táctil

Clamshell: Clic con el botón derecho en la pantalla táctil

Todo

Mantén presionado un control de tacto con el dedo. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Mouse + panel táctil

Clamshell: Desplazamiento en la pantalla táctil

Todo

En un área desplazable de la app, como una lista, usa la acción de desplazamiento de uno o dos dedos. El contenido de la app se desplaza.

Mouse + panel táctil

Clamshell: zoom en la pantalla táctil

Todo

En un área de la app en la que se pueda hacer zoom, como una imagen o un mapa, usa los dedos para hacer zoom en la pantalla táctil. El contenido de la app se amplía.

Pluma stylus

Clamshell: Clic con la pluma stylus

Todo

Con una pluma stylus, haz clic en un control de tacto. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Pluma stylus

Clamshell: Desplazamiento con la pluma stylus

Todo

En un área desplazable de la app, como una lista, usa la acción de desplazamiento o de deslizamiento de la pluma stylus. El contenido de la app se desplaza.

Entrada

Clamshell: teclado físico

Todo

Mientras estás en modo clamshell, haz clic en un cuadro de entrada de texto y escribe texto con el teclado. No aparece el teclado en pantalla. El texto escrito aparece en el cuadro de entrada sin retraso.

Comprar contenido integrado en la app

IAP habilitado

Cuando hayas accedido a tu cuenta, intenta comprar contenido integrado en la app. El contenido aparece correctamente en la app. La compra aparece en el historial de compras de Play.

Suspender o reanudar

Todo

Mientras la app se está ejecutando, cierra la Chromebook. De 5 a 10 segundos después, vuelve a abrirla. La app vuelve a conectarse en el mismo estado.

Conectividad Wi-Fi

Todo

Desactiva el Wi-Fi. La app reclamará por la falta de conexión a Internet. Vuelve a activarla. La app se vuelve a conectar a Internet y funciona.

Administración de ventanas

Transición entre clamshell y touchview

Todo

Abre la app en modo clamshell y, luego, cambia el dispositivo al modo touchview. El tamaño y la orientación de la ventana se actualizan según lo esperado.

Touchview: iniciar la app

Todo

La app se abre sin fallar, colgarse ni lanzar un ANR. El contenido de la app es vertical. Pruébalo en modo horizontal y vertical.

Administración de ventanas

Touchview: cambiar tamaño de la ventana

Todo

Si el botón para cambiar el tamaño de la ventana está disponible, cámbialo. La app no falla, deja de responder ni lanza un ANR. El contenido de la app escala. Pruébalo en varias páginas de la app. El cursor activo permanece en su lugar y el contenido de la página no cambia, excepto para ajustarse a un diseño de pantalla más grande. Pruébalo en modo horizontal y vertical.

Administración de ventanas

Touchview: volver a abrir la app

Todo

Si el botón para cambiar el tamaño de la ventana está disponible, cámbialo y cierra la app; luego vuelve a abrirla. La app se inicia con el mismo tamaño y orientación de la ventana que tenía cuando se cerró. Pruébalo en modo horizontal y vertical.

Administración de ventanas

Touchview: minimizar y restaurar

Todo

Minimiza y restablece la app. La app no falla, no deja de responder ni lanza un ANR, y el contenido vuelve a aparecer sin cambios.

Administración de ventanas

Touchview: rotar dispositivo

Todo

En el modo de tablet, gira el dispositivo 90 grados. La app no debería rotar O debería rotar y ajustar el tamaño de la ventana y el contenido adecuadamente. El cursor o la página activos permanecen en su lugar.

Entrada

Touchview: clic en la pantalla táctil

Todo

Presiona un control de tacto con el dedo. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Entrada

Touchview: Clic con el botón derecho en la pantalla táctil

Todo

Mantén presionado un control de tacto con el dedo. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Entrada

Touchview: Desplazamiento en la pantalla táctil

Todo

En un área desplazable de la app, como una lista, usa la acción de desplazamiento de uno o dos dedos. El contenido de la app se desplaza.

Entrada

Touchview: Zoom en la pantalla táctil

Todo

En un área de la app en la que se pueda hacer zoom, como una imagen o un mapa, usa los dedos para acercar o alejar el contenido. El contenido de la app se amplía.

Entrada

Touchview: clic con la pluma stylus

Todo

Con una pluma stylus, haz clic en un control de tacto. La app responde como si hubiera un evento táctil en esa ubicación, sin demora.

Entrada

Touchview: desplazamiento con pluma stylus

Todo

En un área desplazable de la app, como una lista, usa la acción de desplazamiento o de deslizamiento de la pluma stylus. El contenido de la app se desplaza.

Entrada

Touchview: teclado virtual

Todo

En el modo tablet, presiona un área de la app que reciba texto y escribe algo. El teclado y el texto en pantalla se muestran como se espera. Pruébalo en modo horizontal y vertical, así como en las transiciones entre ellos.

Cámara

Touchview: tomar una foto

Comunicación

La app abre la cámara y las imágenes de vista previa se ajustan y orientan correctamente. La imagen tomada se ajusta y se orienta de manera correcta. Pruébalo en modo horizontal y vertical.

Touchview: grabar un video

Comunicación

La app abre la cámara y las imágenes de vista previa se ajustan y orientan correctamente. Cuando se inicia la grabación, se ajusta y orienta la vista previa de manera correcta. La reproducción es fluida y funciona como se espera, sin retraso en audio o video, y el video está a la velocidad en la que se grabó. Pruébalo en modo horizontal y vertical.

Administración de ventanas

Touchview: cambiar de orientación cuando la cámara está activada

Comunicación

Abre la cámara de la app. Rota el dispositivo 90 grados. La app no falla, deja de responder ni lanza un ANR. La app no debería rotar O debería rotar y ajustar el tamaño de la ventana y el contenido adecuadamente.

Crear contenido

Creación de contenido

Los registros de salida, como dibujos, texto o audio, se guardan en la app como se espera, sin demora.

Guardar contenido

Creación de contenido

La app guarda el contenido, ya sea de forma local o en la nube, y este se recrea fielmente cuando se vuelve a abrir.

Comparte contenido

La app comparte contenido con terceros. El tercero puede recibir y abrir el contenido.

Comunicación 1:1

Comunicación

Envía uno de cada tipo de mensaje posible a otro usuario, como un correo electrónico, un mensaje de texto, una llamada telefónica o una videollamada. Verifica la transmisión.

Comunicación 1:muchos

Comunicación

Publica uno de cada tipo posible en un grupo, como una publicación de noticias, una publicación en el foro o un grupo de chat. Verifica la transmisión.

Cámara

Clamshell: Tomar una foto

Comunicación

La app abre la cámara y las imágenes de vista previa se ajustan y orientan correctamente. La imagen tomada se ajusta y se orienta de manera correcta.

Cámara

Clamshell: Grabar video

Comunicación

La app abre la cámara y las imágenes de vista previa se ajustan y orientan correctamente. Cuando se inicia la grabación, se ajusta y orienta la vista previa de manera correcta. La reproducción es fluida y funciona como se espera, sin retraso en audio ni video, y el video está a la velocidad en la que se grabó.

Cámara

Clamshell: reintentos de la cámara después de reanudar la app

Comunicación

Abre la cámara de la app. Cierra la tapa del dispositivo. Abre la tapa del dispositivo. La app sigue permitiendo que el usuario tome una foto o que vuelva a intentar hacerlo sin reiniciarse.

Entrada

Tocar para dibujar

Dibujo o escritura a mano

Usa el dedo para ingresar trazos de dibujo en la app. Los trazos deben aparecer en el lienzo como se espera, sin demora.

Pluma stylus

Pluma stylus para dibujar

Dibujo o escritura a mano

Usa la pluma stylus para ingresar trazos de dibujo en la app. Los trazos deben aparecer en el lienzo como se espera, sin demora.

Reproducción de videos

Comunicación o redes sociales y medios

Reproduce un video en la app. La reproducción debe ser fluida y sin demoras. El sonido es claro.

Volumen del sonido

Comunicación o redes sociales y medios

Si la app tiene controles de volumen, intenta cambiar el volumen mientras se reproduce el contenido multimedia con sonido. El volumen se ajustará en consecuencia.

Movimiento de inclinación

Juegos

Inclina el dispositivo mientras se reproduce un juego con detección de movimiento. La app responde según corresponda.

Búsqueda de ubicación

Clima, Mapas o Navegación

La app encuentra la ubicación general del usuario, incluso sin hardware de GPS.

No se capturó otra funcionalidad específica de la app

Todo

Úsalo solo si uno de los casos de prueba de acciones anteriores no se ajusta.

IU

Diseño de pantalla grande

Todo

Si la IU de la app aprovecha el espacio adicional de la pantalla, el contenido ocupa todo el ancho de la pantalla del dispositivo o el tamaño del contenido es el adecuado.

Mouse + panel táctil

Clamshell: Arrastre en el panel táctil

Todo

Coloca contenido, como una imagen, en un área de la app donde tenga sentido usar el panel táctil. El objeto que sueltes ejecuta una acción.

Mouse + panel táctil

Clamshell: arrastrar con el mouse

Todo

Con un mouse, suelta contenido, como una imagen, en un área de la app en la que tenga sentido hacerlo. El objeto que sueltes ejecuta una acción.

Entrada

Clamshell: Arrastre en la pantalla táctil

Todo

Con el dedo, coloca contenido, como una imagen, en un área de la app en la que este gesto tenga sentido. El objeto que sueltes ejecuta una acción.

Pluma stylus

Clamshell: Arrastre con la pluma stylus

Todo

Con la pluma stylus, coloca contenido, como una imagen, en un área de la app en la que este gesto tenga sentido. El objeto que sueltes ejecuta una acción.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: flecha

Todo

Las teclas de flecha del teclado de ChromeOS funcionan como se espera en la app.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: Tab

Todo

La tecla Tab del teclado de ChromeOS funciona según lo esperado.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: cortar y copiar

Todo

En un cuadro de entrada de texto, como una entrada de mensaje o un nombre con puntuación alta, selecciona un texto existente. Corta con Control + X. Pega en otra app con Control + V. Vuelve a probar con Control + C en lugar de Control + X.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: tecla Escape

Todo

La tecla Escape corresponde a cerrar la ventana activa o volver a la página anterior.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: tecla Intro

Todo

Cuando presionas Intro, se activa el botón seleccionado; si lo presionas durante la edición de un campo de entrada en un formulario con múltiples campos, se envía el formulario.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: Intro para enviar

Todo

En un cuadro de entrada de texto, como una entrada de mensaje o un nombre con puntuación alta, ingresa texto y, luego, presiona Intro. El texto se envía a la app.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: teclas de acceso rápido de la app

Todo

Intenta presionar cualquier combinación de teclas comúnmente utilizadas en la app. La app responde como se espera.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: atrás

Todo

La tecla de retroceso del teclado de ChromeOS funciona como el botón Atrás en Android.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: actualizar

Todo

En un área de la app con contenido en vivo o perecedero, la tecla de actualización del teclado de ChromeOS actualiza la vista.

Combinaciones de teclas + navegación

Clamshell: teclas especiales: anclar ventana

Todo

Usa Alt + [ o Alt + ] para anclar la app a un lado de la pantalla. La app se ancla, de manera similar al comportamiento del navegador Chrome.

Funcionalidad de escritorio

Modo sin conexión

Todo

Desactiva la conexión Wi-Fi en el menú de configuración. Intenta usar una función de la app que esté disponible sin conexión. La función sin conexión es funcional.

Entrada

Touchview: arrastre en la pantalla táctil

Todo

Con el dedo, coloca contenido, como una imagen, en un área de la app en la que este gesto tenga sentido. El objeto que sueltes ejecuta una acción.

Pluma stylus

Touchview: arrastrar con la pluma stylus

Todo

Con la pluma stylus, coloca contenido, como una imagen, en un área de la app en la que este gesto tenga sentido. El objeto que sueltes ejecuta una acción.

Pluma stylus

Presión de la pluma stylus

Dibujo o escritura a mano

Usa la pluma stylus para ingresar trazos de dibujo o borrar otros con diferentes niveles de presión. Los trazos deberían aparecer como se espera en el recuadro con un peso variable.

Pluma stylus

Borrado de pluma stylus

Dibujo o escritura a mano

Selecciona la opción de borrar y usa la pluma stylus para borrar partes de un dibujo. Las marcas desaparecen como se espera. Esto es importante para dibujar apps, pero ten en cuenta que las apps para tomar notas suelen estar exentas de esto.

Pluma stylus

Solo pluma stylus (se rechaza el uso del dedo)

Dibujo o escritura a mano

Selecciona la opción para usar únicamente el modo de pluma stylus. Intenta dibujar con la pluma stylus y, luego, con el dedo. El recuadro tiene marcas cuando se usa la pluma stylus, y no cuando se usa el dedo.

Pluma stylus

Cancelación de evento táctil de pluma stylus

Dibujo o escritura a mano

Mientras usas el lápiz para dibujar, coloca la palma contra la pantalla táctil. No aparecen marcas adicionales en el lienzo (función llamada "rechazo de la palma").

Funcionalidad de escritorio

Función multitarea

Apps en segundo plano

Abre la app, activa la función y abre cualquier otra app. La app continúa con la función en segundo plano, como audio en segundo plano o un cronómetro.