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