Casos de prueba de apps para Android en ChromeOS

En la siguiente tabla, se incluye un conjunto de casos que puedes usar en tu plan de prueba. Los casos de prueba 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 hacer que la app no 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, no se cuelga 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: cambio de tamaño de formato libre

Todo

Intenta arrastrar la esquina de la ventana a fin de cambiar su tamaño. La app no falla, no se cuelga 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 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 se cuelga 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 del teclado de ChromeOS coloca la app en pantalla completa, sin barra superior. La app no falla, no se cuelga ni lanza un ANR. El contenido de la app escala.

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 toque en esa ubicación, sin retraso.

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 toque en esa ubicación, sin retraso.

Mouse + panel táctil

Clamshell: desplazamiento del 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. Se desplaza el contenido de la app.

Mouse + panel táctil

Convencional: Zoom del panel táctil

Todo

En un área con zoom de la app, como una imagen o un mapa, usa el panel táctil para hacer zoom. Se acerca el contenido de la app.

Mouse + panel táctil

Clamshell: clic con el mouse

Todo

Con un mouse, haz clic en un control de tacto. La app responde como si hubiera un toque en esa ubicación, sin retraso.

Mouse + panel táctil

Clamshell: hacer 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 que “hay un toque en esa ubicación” sin retraso.

Mouse + panel táctil

Clamshell: desplazamiento del mouse

Todo

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

Mouse + panel táctil

Clamshell: desplazar el mouse para acercar

Todo

En un área con zoom de la app, como una imagen o un mapa, usa la rueda de desplazamiento. Se acerca el contenido de la app.

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 toque en esa ubicación, sin retraso.

Mouse + panel táctil

Clamshell: hacer 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 toque en esa ubicación, sin retraso.

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 con uno o dos dedos. Se desplaza el contenido de la app.

Mouse + panel táctil

Clamshell: zoom de 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. Se acerca el contenido de la app.

Pluma stylus

Clamshell: clic de la pluma stylus

Todo

Con una pluma stylus, haz clic en un control de tacto. La app responde como si hubiera un toque en esa ubicación, sin retraso.

Pluma stylus

Clamshell: desplazamiento de la pluma stylus

Todo

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

Entrada

Clamshell: teclado físico

Todo

En el modo clamshell, haz clic en un cuadro de entrada de texto y escribe texto con el teclado. No se muestra el teclado en pantalla. El texto escrito se muestra 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 en la app según corresponda. 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 se vuelve a conectar en el mismo estado.

Conectividad Wi-Fi

Todo

Apaga el Wi-Fi, ya que la app se queja de que no tiene conexión a Internet. Vuelve a activar la conexión Wi-Fi. La app se vuelve a conectar a Internet y es funcional.

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 los modos vertical y horizontal.

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, no se cuelga 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 los modos vertical y horizontal.

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 ventana que tenía cuando se cerró. Pruébalo en los modos vertical y horizontal.

Administración de ventanas

Touchview: minimizar y restablecer

Todo

Minimiza y restablece la app. La app no falla, no se cuelga 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 rota O lo hace, y cambia el tamaño de la ventana y el contenido correctamente. 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 toque en esa ubicación, sin retraso.

Entrada

Touchview: hacer 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 toque en esa ubicación, sin retraso.

Entrada

Touchview: desplazamiento de la pantalla táctil

Todo

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

Entrada

Touchview: zoom de la pantalla táctil

Todo

En un área con zoom de la app, como una imagen o un mapa, usa los dedos para acercar o alejar el contenido. Se acerca el contenido de la app.

Entrada

Touchview: clic de la pluma stylus

Todo

Con una pluma stylus, haz clic en un control de tacto. La app responde como si hubiera un toque en esa ubicación, sin retraso.

Entrada

Touchview: desplazamiento de la pluma stylus

Todo

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

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 los modos vertical y horizontal, así como en las transiciones entre ellos.

Cámara

Touchview: tomar 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 los modos vertical y horizontal.

Touchview: 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 retrasos en audio o video, y el video está en su velocidad de grabación. Pruébalo en los modos vertical y horizontal.

Administración de ventanas

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

Comunicación

Abre la cámara de la app. Rota el dispositivo 90 grados. La app no falla, no se cuelga ni lanza un ANR. La app no rota O lo hace, y cambia el tamaño de la ventana y el contenido correctamente.

Crear contenido

Creación de contenido

Los resultados, como dibujos, texto o audio, se graban en la app como se espera, sin retrasos.

Cómo 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 de publicación posible en un grupo, como una publicación de feed de noticias, una publicación de 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 retrasos en audio ni video, y el video está en su velocidad de grabación.

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 vuelva a intentar tomarla sin reiniciarla.

Entrada

Tocar para dibujar

Dibujo o escritura a mano

Usa un dedo para ingresar trazos de dibujo en la app. Los trazos aparecen en el lienzo como se espera, sin retraso.

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 aparecen en el lienzo como se espera, sin retraso.

Reproducción de video

Comunicación o redes sociales y medios

Reproduce un video dentro de la app. La reproducción es fluida y no tiene 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 ajusta según corresponda.

Movimiento de inclinación

Juegos

Inclina el dispositivo mientras se reproduce un juego con detección de movimiento. La app responde en consecuencia.

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 capturaron otras funciones específicas de la app

Todo

Usa esta opción 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 contenido tiene el tamaño adecuado.

Mouse + panel táctil

Clamshell: arrastrar y soltar el panel táctil

Todo

Coloca contenido, como una imagen, en un área de la app en la que tenga sentido usar el panel táctil. Se ejecuta el objeto soltado.

Mouse + panel táctil

Clamshell: arrastrar y soltar con el mouse

Todo

Con un mouse, suelta contenido, como una imagen, en un área de la app en la que tenga sentido hacerlo. Se ejecuta el objeto soltado.

Entrada

Clamshell: arrastrar y soltar la pantalla táctil

Todo

Con el dedo, suelta contenido, como una imagen, en un área de la app en la que tenga sentido hacerlo. Se ejecuta el objeto soltado.

Pluma stylus

Clamshell: arrastrar y soltar la pluma stylus

Todo

Con la pluma stylus, coloca contenido, como una imagen, en un área de la app en la que tenga sentido hacerlo. Se ejecuta el objeto soltado.

Combinaciones de teclas y navegación

Clamshell: teclas especiales: flecha

Todo

Las teclas de flecha del teclado de ChromeOS funcionan según lo esperado en la app.

Combinaciones de teclas y navegación

Clamshell: teclas especiales: Tab

Todo

La tecla Tab en el teclado de ChromeOS funciona como se espera.

Combinaciones de teclas y navegación

Clamshell: teclas especiales: cortar y copiar

Todo

En un cuadro de entrada de texto, como una entrada de mensaje o un nombre de 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 y navegación

Clamshell: teclas especiales: tecla Escape

Todo

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

Combinaciones de teclas y navegación

Clamshell: teclas especiales: tecla Intro

Todo

Cuando se presiona Intro, se activa el botón seleccionado. Si se presiona Intro mientras se edita un campo de entrada en un formulario con varios campos, se envía el formulario.

Combinaciones de teclas y navegación

Clamshell: teclas especiales: Intro para enviar

Todo

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

Combinaciones de teclas y navegación

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

Todo

Intenta presionar cualquier combinación de teclas de uso general para la app. La app responde como se espera.

Combinaciones de teclas y navegación

Clamshell: teclas especiales: Atrás

Todo

La tecla para ir hacia atrás del teclado de ChromeOS funciona de la misma manera que el botón para ir hacia atrás en Android.

Combinaciones de teclas y navegación

Clamshell: teclas especiales: actualizar

Todo

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

Combinaciones de teclas y 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 acopla, de manera similar al comportamiento del navegador Chrome.

Funcionalidad de escritorio

Modo sin conexión

Todo

Desactiva el Wi-Fi desde 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: arrastrar y soltar con la pantalla táctil

Todo

Con el dedo, suelta contenido, como una imagen, en un área de la app en la que tenga sentido hacerlo. Se ejecuta el objeto soltado.

Pluma stylus

Touchview: arrastrar y soltar con la pluma stylus

Todo

Con la pluma stylus, coloca contenido, como una imagen, en un área de la app en la que tenga sentido hacerlo. Se ejecuta el objeto soltado.

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 distintas presiones. Los trazos aparecen como se espera en el lienzo 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 según lo esperado. Esto es importante para dibujar apps; 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 el modo solo de pluma stylus. Intenta dibujar con la pluma stylus y, luego, con el dedo. El lienzo 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 (llamado “rechazo de la palma”).

Funcionalidad de escritorio

Función para realizar varias tareas a la vez

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 el audio en segundo plano o un cronómetro.