Pruebas de dispositivos móviles: tipos
Analicemos los detalles de los diferentes tipos de pruebas que podemos realizar en los dispositivos móviles.
Conexiones de red
La siguiente tabla proporciona una lista de verificación de las pruebas de conexión de red que se pueden realizar para un dispositivo móvil.
No Señor. | Descripción |
---|---|
1 | ¿La aplicación se comporta de acuerdo con las especificaciones si está conectada a Internet a través de Wi-Fi? |
2 | ¿La aplicación se comporta de acuerdo con las especificaciones si se conecta a Internet a través de 3G? |
3 | ¿La aplicación se comporta de acuerdo con las especificaciones si está conectada a Internet a través de 2G? |
4 | ¿La aplicación se comporta de acuerdo con las especificaciones de la aplicación que está fuera del alcance de la red? |
5 | ¿La aplicación vuelve a funcionar cuando vuelve al alcance de la red desde fuera del alcance de la red? |
6 | Las transacciones de actualización se procesan correctamente después de restablecer la conexión. |
7 | ¿La aplicación sigue funcionando correctamente cuando se conecta o se conecta de otra manera a otro dispositivo? |
8 | ¿Qué sucede si la aplicación cambia entre redes (Wi-Fi, 3G, 2G)? |
9 | ¿Utiliza la aplicación puertos de red estándar (Mail: 25, 143, 465, 993 o 995 HTTP: 80 o 443 SFTP: 22) para conectarse a servicios remotos, ya que algunos proveedores bloquean ciertos puertos? |
Interacciones de la tarjeta SD
La siguiente tabla proporciona una lista de verificación para verificar las funciones principales de la interacción de la tarjeta SD con un teléfono móvil.
No Señor. | Descripción |
---|---|
1 | ¿Se puede instalar la aplicación en el dispositivo? |
2 | ¿La aplicación se comporta según lo diseñado / deseado si hay una llamada entrante? |
3 | ¿La aplicación se comporta según lo diseñado / deseado si hay un SMS entrante? |
4 | ¿La aplicación se comporta según lo diseñado / deseado si el cargador está conectado? |
5 | ¿La aplicación se comporta según lo diseñado / deseado si el cargador está desconectado? |
6 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo pasa al modo de suspensión? |
7 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo se reanuda desde el modo de suspensión? |
8 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo se reanuda desde la pantalla de bloqueo? |
9 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo está inclinado? |
10 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo se agita? |
11 | ¿La aplicación se comporta según lo diseñado / deseado si un mensaje local proviene de otra aplicación (piense en: recordatorios de calendario, tareas pendientes, etc.)? |
12 | ¿La aplicación se comporta según lo diseñado / deseado si un mensaje push proviene de otra aplicación (piense en: menciones de Twitter, mensaje de Whatsapp, invitación de Wordfeud, etc.)? |
13 | ¿La aplicación interactúa correctamente con el sensor GPS (encender / apagar, recuperar datos GPS)? |
14 | ¿La funcionalidad de todos los botones o teclas del dispositivo está definida para esta aplicación? |
15 | Verifique que los botones o teclas que no tienen una función definida no tengan un comportamiento inesperado en la aplicación al activarse. |
dieciséis | En caso de que haya un verdadero botón "atrás" disponible en el dispositivo, ¿el botón "atrás" lleva al usuario a la pantalla anterior? |
17 | En caso de que haya un verdadero botón de "menú" disponible en el dispositivo, ¿el botón de menú muestra el menú de la aplicación? |
18 | En caso de que haya un verdadero botón de "inicio" disponible en el dispositivo, ¿el botón de inicio lleva al usuario a la pantalla de inicio del dispositivo? |
19 | En caso de que haya un verdadero botón de "búsqueda" disponible en el dispositivo, ¿esto lleva al usuario a alguna forma de búsqueda dentro de la aplicación? |
20 | ¿Se comporta la aplicación según lo diseñado / deseado si se muestra el mensaje "Batería baja"? |
21 | ¿La aplicación se comporta como fue diseñada / deseada si el sonido en el dispositivo está apagado? |
22 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo está en modo avión? |
23 | ¿Se puede desinstalar la aplicación del dispositivo? |
24 | ¿Funciona la aplicación como se esperaba después de la reinstalación? |
25 | ¿Se puede encontrar la aplicación en la tienda de aplicaciones? (Verificar después de la puesta en marcha) |
26 | ¿Puede la aplicación cambiar a diferentes aplicaciones en el dispositivo a través de la multitarea según lo diseñado / deseado? |
27 | ¿Funcionan todas las posiciones (botones) de la pantalla táctil cuando se utiliza un protector de pantalla? |
Prueba de Bluetooth
Los dispositivos Bluetooth solo pueden comunicarse dentro del radio de 10 metros. Dichos dispositivos pueden ser teclados, mouse, auriculares inalámbricos, etc. La siguiente tabla proporciona una lista de verificación de las pruebas de Bluetooth que se pueden realizar:
No Señor. | Descripción |
---|---|
1 | El usuario puede buscar todos los dispositivos disponibles en el rango. |
2 | Tanto las transmisiones de datos como las de voz se pueden enviar mediante el uso de redes de corto alcance. |
3 | Tanto las transmisiones de datos como las de voz se pueden recibir mediante el uso de redes de corto alcance. |
4 | El usuario puede desconectarse en cualquier momento. |
5 | Mientras cierra Bluetooth, solicite desconectar las conexiones actuales. |
6 | El alcance máximo de Bluetooth es de 10 metros. |
7 | A través del teléfono móvil, puede enviar fotos, videos, intercambiar tarjetas de presentación y también transferir archivos a su PC. |
8 | (Dispositivo emparejado) este es un mensaje que se utiliza para confirmar que un usuario ha emparejado correctamente dos dispositivos Bluetooth. |
9 | Modo no detectable, un dispositivo que no responderá a las solicitudes de descubrimiento. |
10 | Modo no detectable, un dispositivo que no responderá a las solicitudes de descubrimiento. |
11 | Modo no emparejable: se dice que un dispositivo que no acepta emparejamiento está en modo no emparejable. |
12 | Contraseña, una contraseña es una contraseña definida por el usuario necesaria para conectarse a un dispositivo desde cualquier otro dispositivo. Se recomienda encarecidamente utilizar claves de paso siempre que sea posible para evitar el acceso no autorizado a sus dispositivos Bluetooth. |
13 | Autenticación: proceso de verificación de la identidad del otro extremo de un enlace de comunicaciones. En la tecnología Bluetooth, esto se logra mediante el proceso de autenticación basado en claves de acceso y emparejamiento. |
14 | Dispositivos no encontrados, este es un mensaje de error que puede aparecer si una búsqueda de otros dispositivos en el rango no encuentra nada. |
15 | Modo inactivo, un dispositivo está en modo inactivo cuando no tiene vínculos establecidos con otros dispositivos. En este modo, un dispositivo puede descubrir otros dispositivos. |
dieciséis | Prueba de dispositivo conocido, un dispositivo que ya conoce otro dispositivo. O los dispositivos se han emparejado en el pasado o se almacena alguna información de los dispositivos conocidos. |
Prueba de Wi-Fi
Probar la conexión WiFi de su teléfono móvil es una excelente manera de asegurarse de que su Internet esté funcionando a la velocidad prometida por su proveedor de servicios, pero no está limitado a ejecutar esas pruebas en su computadora de escritorio. La prueba de WiFi de teléfonos móviles es una manera perfecta de probar la potencia de su señal WiFi en varios lugares de su hogar u oficina. A continuación se muestra la lista de verificación de prueba de Wifi para un dispositivo móvil.
No Señor. | Descripción |
---|---|
1 | ¿La aplicación se comporta de acuerdo con las especificaciones si está conectada a Internet a través de Wi-Fi? |
2 | ¿La aplicación se comporta de acuerdo con las especificaciones de la aplicación que está fuera del alcance de la red? |
3 | ¿La aplicación vuelve a funcionar cuando vuelve al alcance de la red desde fuera del alcance de la red? |
4 | ¿Qué sucede si la aplicación cambia entre redes (Wi-Fi, 3G, 2G)? |
5 | ¿Utiliza la aplicación puertos de red estándar (Mail: 25, 143, 465, 993 o 995 HTTP: 80 o 443 SFTP: 22) para conectarse a servicios remotos, ya que algunos proveedores bloquean ciertos puertos? |
Cómo ejecutar una prueba de velocidad WiFi de teléfono móvil en su teléfono inteligente
Realizar una prueba de velocidad WiFi en su teléfono inteligente es una tarea sencilla. Las más convenientes son las pruebas de velocidad que se ejecutan en el navegador web móvil de su teléfono inteligente. Simplemente siga las sencillas instrucciones en pantalla para comenzar la prueba. Si la prueba en línea no guarda sus resultados, tome una captura de pantalla después de finalizar la prueba para proporcionar un historial.
Algunas pruebas están disponibles como aplicaciones para las plataformas iOS y Android. Para usarlos, descargue la aplicación que desee. Luego siga las instrucciones para ejecutar la prueba y guardar su resultado.
Herramientas para realizar la prueba de velocidad
Speed Test SpeedSmart WiFi & Mobile Network Speedtest- Es compatible con iPhone y iPad de Apple. Es una aplicación de pago. SpeedSmart es la última utilidad de prueba de velocidad de iOS para evaluar su conexión celular (3G, 4G y LTE) y Wi-Fi en todos sus dispositivos iOS. Una red de servidores global y un método de prueba de velocidad inteligente garantizan resultados precisos.
WiFi Speed Test- Es compatible con teléfonos Android. Es una herramienta de pago. Con esta herramienta, puede probar la velocidad de su red local (LAN). Las pruebas se pueden realizar en una red inalámbrica (WiFi) o cableada.
Localización y globalización
Consulte la lista de verificación a continuación para tener una idea sobre las pruebas de localización y globalización para un dispositivo móvil.
No Señor. | Descripción |
---|---|
1 | Se traduce el texto. |
2 | Las traducciones cumplen con los estándares de los hablantes nativos con respecto a la gramática y la precisión de la terminología. |
3 | Los cuadros de diálogo se redimensionan correctamente y el texto del cuadro de diálogo está dividido con guiones de acuerdo con las reglas del idioma de la interfaz de usuario. |
4 | Los cuadros de diálogo, las barras de estado, las barras de herramientas y los menús traducidos caben en la pantalla con distintas resoluciones. No se envuelven ni se cortan. |
5 | Los aceleradores de menú y diálogo son únicos. |
6 | El diseño visual es consistente con el diseño de la edición nativa. Por ejemplo, los elementos del diálogo están en el orden de tabulación adecuado. |
Prueba de base de datos
Hay diferentes formas de almacenar datos en aplicaciones móviles. En el caso de Android, puede optar por almacenar sus datos en el servidor, Preferencias compartidas o SQLite.
SQLitees una base de datos liviana que se usa comúnmente en Android y otros sistemas operativos también. Para ver datos en SQLite, es posible que deba rootear el dispositivo o puede usar emuladores para realizar pruebas. Hay algunas herramientas en Android Playstore que lo ayudarían a extraer datos de esta base de datos.
Los siguientes tipos de pruebas deben formar parte de las pruebas de su base de datos móvil:
- Pruebas de validación de bases de datos.
- Pruebas de integración de bases de datos.
- Prueba de rendimiento de la base de datos.
- Prueba de procedimiento y funcionamiento.
- Prueba de activación.
- Pruebas de operaciones CRUD (Crear / Leer / Actualizar / Eliminar) para asegurarse de que funcionarán en la base de datos.
- Probar que los cambios de la base de datos se muestren correctamente en la interfaz de usuario de la aplicación.
- Prueba de función de búsqueda e indexación.
Prueba de recuperación
Las pruebas de recuperación se utilizan para garantizar que las operaciones puedan continuar después de un desastre. Las pruebas de recuperación no solo verifican el proceso de recuperación, sino también la eficacia de los componentes de ese proceso.
La prueba de recuperación es la actividad de probar qué tan bien una aplicación es capaz de recuperarse de fallas, fallas de hardware y otros problemas similares. A continuación se muestra la lista de verificación para las pruebas de recuperabilidad.
No Señor | Descripción |
---|---|
1 | Se conservan los datos de respaldo adecuados. |
2 | Los datos de respaldo se almacenan en una ubicación segura. |
3 | Los procedimientos de recuperación están documentados. |
4 | Todo el archivo multimedia se ha recuperado desde el punto de restauración |
5 | Se han recuperado todos los contactos |
6 | Todas las aplicaciones se han restaurado correctamente. |
Prueba de simultaneidad
Por lo general, tomamos la ayuda de las pruebas simultáneas para asegurarnos de que varios usuarios puedan acceder simultáneamente a un programa al mismo tiempo. Al aplicar las pruebas de simultaneidad para un dispositivo móvil, como tal, solo habrá un usuario. Por lo tanto, elimina la necesidad de realizar pruebas de simultaneidad para un dispositivo móvil.
Pruebas de usabilidad
Por lo general, obtiene una plataforma en la que el teléfono móvil y una cámara web se pueden ajustar para registrar la sesión de evaluación de usabilidad.
Hay herramientas disponibles como Aplausos . Proporcionan un grupo específico de participantes de la encuesta que se seleccionan cuidadosamente para probar su aplicación. Lo que distingue a Applause de otros servicios similares es que puede tener una consulta con un experto en Applause, quien luego elige a los participantes ideales basándose en la consulta.
A continuación se muestra la lista de verificación general para las pruebas de GUI.
No Señor. | Descripción |
---|---|
1 | ¿Se puede instalar la aplicación en el dispositivo? |
2 | ¿La aplicación se comporta según lo diseñado / deseado si hay una llamada entrante? |
3 | ¿La aplicación se comporta según lo diseñado / deseado si hay un SMS entrante? |
4 | ¿La aplicación se comporta según lo diseñado / deseado si el cargador está conectado? |
5 | ¿La aplicación se comporta según lo diseñado / deseado si el cargador está desconectado? |
6 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo pasa al modo de suspensión? |
7 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo se reanuda desde el modo de suspensión? |
8 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo se reanuda desde la pantalla de bloqueo? |
9 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo está inclinado? |
10 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo se agita? |
11 | ¿Se comporta la aplicación según lo diseñado / deseado si un mensaje local proviene de otra aplicación (piense en: recordatorios de calendario, tareas pendientes, etc.)? |
12 | ¿La aplicación se comporta según lo diseñado / deseado si un mensaje push proviene de otra aplicación (piense en: menciones de Twitter, mensaje de Whatsapp, etc.)? |
13 | ¿La aplicación interactúa correctamente con el sensor GPS (encender / apagar, recuperar datos GPS)? |
14 | ¿La funcionalidad de todos los botones o teclas del dispositivo está definida para esta aplicación? |
15 | Verifique que los botones o teclas que no tienen una función definida no tengan un comportamiento inesperado en la aplicación al activarse. |
dieciséis | En caso de que haya un verdadero botón "atrás" disponible en el dispositivo, ¿el botón "atrás" lleva al usuario a la pantalla anterior? |
17 | En caso de que haya un verdadero botón de "menú" disponible en el dispositivo, ¿el botón de menú muestra el menú de la aplicación? |
18 | En caso de que haya un verdadero botón de "inicio" disponible en el dispositivo, ¿el botón de inicio lleva al usuario a la pantalla de inicio del dispositivo? |
19 | En caso de que haya un verdadero botón de "búsqueda" disponible en el dispositivo, ¿esto lleva al usuario a alguna forma de búsqueda dentro de la aplicación? |
20 | ¿Se comporta la aplicación según lo diseñado / deseado si se muestra el mensaje "Batería baja"? |
21 | ¿La aplicación se comporta como fue diseñada / deseada si el sonido en el dispositivo está apagado? |
22 | ¿La aplicación se comporta según lo diseñado / deseado si el dispositivo está en modo avión? |
23 | ¿Se puede desinstalar la aplicación del dispositivo? |
24 | ¿Funciona la aplicación como se esperaba después de la reinstalación? |
25 | ¿Se puede encontrar la aplicación en la tienda de aplicaciones? (Verificar después de la puesta en marcha) |
26 | ¿Puede la aplicación cambiar a diferentes aplicaciones en el dispositivo a través de la multitarea según lo diseñado / deseado? |
27 | ¿Funcionan todas las posiciones (botones) de la pantalla táctil cuando se utiliza un protector de pantalla? |