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