Las preguntas de la entrevista y las respuestas de la entrevista se solicitan a menudo para evaluadores más actualizados y experimentados.
1) Explique cuál es la diferencia entre una prueba web y una prueba WAP.
- Prueba WAP: WAP (Protocolo de aplicación inalámbrica) se utiliza para probar aplicaciones de red.
- Pruebas web: Implica principalmente probar aplicaciones web como sitios web y portales.
2) ¿Enumere algunas de las herramientas de automatización de pruebas móviles?
Para las pruebas móviles, hay dos tipos de herramientas de automatización disponibles para probar aplicaciones móviles.
- Herramientas de prueba móviles basadas en objetivos: Jama Solution, Ranorex,
- Herramientas de prueba móviles basadas en imágenes: RoutinBot, Egg Plant, Sikuli
3) Explique cuál es la diferencia entre un simulador y un emulador.
- Simulador: Es un equipo de simulación de red electrónica o equipo de estación base para teléfonos móviles CDMA / CMA. Ayuda a configurar redes domésticas sin servicios de roaming y puede hacer Voice; Llamadas de datos, SMS,
- Emulador: Es un software para probar una aplicación móvil sin un teléfono en vivo.
4) ¿Enumere los tipos de pruebas de aplicaciones móviles?
Los tipos de prueba incluyen aplicaciones móviles
5) Indique cuál es la estrategia de prueba de Android.
La siguiente prueba debe incluirse en la estrategia de prueba estándar de Android
- Examen de la unidad
- Examen de integración
- Prueba de funcionamiento
- Prueba del sistema
6) ¿Explica el marco de prueba de Android?
El marco de prueba de Android incluye tres elementos
- Paquete de aplicación: Es la aplicación de destino la que debe probarse
- TestRunner de instrumentación: Es Caso de prueba un corredor que ejecuta casos de prueba en la aplicación de destino. Incluye SDK herramientas para pruebas de construcción y herramienta que proporciona API para un programa de escritura que controla un dispositivo Android, por ejemplo, MonkeyRunner
- Paquete de prueba: Hay dos clases, Clases de casos de prueba, y Cosas de imitación. Las clases de casos de prueba incluyen métodos de prueba para ejecutar en una aplicación de destino, y el pseudoobjeto incluye pseudodatos que se utilizarán como entrada de muestra para los casos de prueba.
7) ¿Enumere las mejores prácticas para las pruebas de Android?
- El desarrollador debe preparar los casos de prueba al mismo tiempo que escribe el código.
- Todos los casos de prueba deben almacenarse junto con el código fuente.
- Utilice la integración continua y realice pruebas cada vez que se cambie el código
- Evite el uso de emuladores y dispositivos rooteados
8) Indique cuáles son los errores comunes que se encuentran durante las pruebas móviles.
- Crítico: El sistema de su teléfono se bloquea al probar una función determinada en su dispositivo
- Bloque político: No se puede hacer nada mientras el teléfono está encendido a menos que reinicie su dispositivo
- Grande: No se puede realizar una función de un elemento en particular
- Menor: Por lo general, sobre pequeños errores, los errores de GUI caen.
9) Explique qué es un marco de prueba Roboeléctrico.
El marco de prueba de Android es difícil de probar para emuladores o un dispositivo. A veces, ejecutar y crear un caso de prueba implica muchos esfuerzos de desarrollo. El marco sobrecargado le permite ejecutar pruebas de Android directamente en una JVM sin la necesidad de un dispositivo o emulador.
10) Explique cómo se prueba ios B en la aplicación ios.
Hay tres etapas en una prueba A / B ios
- Configurar prueba: Prepara dos versiones de su aplicación iOS (A&B) y métricas de prueba
- Examen: Pruebas en ambas versiones de iOS anteriores en dispositivos al mismo tiempo
- Analizar: Selecciona y mide una mejor versión para lanzar
11) Al realizar una prueba móvil de un extremo a otro, ¿cuáles son los principales criterios que debe tener en cuenta?
- Instalación
- Lanzar una aplicación sin red
- Instalar una aplicación
- Orientación de la aplicación si es compatible
- Pruebe el rendimiento de la aplicación en varios tipos de dispositivos e instancias de red
- Pruebe la respuesta de la aplicación a cómo está respondiendo
12) ¿Enumere las características que proporciona una herramienta de mono?
Las herramientas Monkey proporcionan características como
- Opciones de configuración básica
- Restricciones operativas
- Tipos de eventos y frecuencias
- Opciones de depuración
13) Indique cuáles deberían ser los criterios de selección para la herramienta de prueba automatizada para pruebas móviles.
Para las pruebas móviles, la herramienta de prueba automatizada debe tener los siguientes criterios
- Soporte multiplataforma: Asegúrese de que la herramienta sea compatible con su plataforma de destino actual y futura
- Usabilidad del script: Las herramientas basadas en objetivos proporcionan un alto nivel de usabilidad del script.
- Requisito de fuga de la cárcel: Si la herramienta utiliza dispositivos rooteados, es posible que no admita la última versión del sistema operativo y que sea incompatible con las políticas de MDM.
- Cambios en el código fuente: Puede que no siempre sea posible compartir el código fuente
- Plazo de ejecución para la nueva versión del sistema operativo: ¿Qué tan pronto puede la herramienta admitir otra nueva versión de iOS / Android / OS?
14) ¿Cuándo se pueden seleccionar las pruebas automatizadas y cuándo se realizan las pruebas manuales?
Prueba manual
- Si la aplicación tiene una nueva funcionalidad
- Si es necesario probar la aplicación una o dos veces
Pruebas automatizadas
- Si se repiten las pruebas de regresión
- Aplicación de prueba para casos complejos
15) Enumere el problema más común que encuentra un evaluador al realizar pruebas móviles en Cloud Computer.
Los desafíos a los que se enfrenta un evaluador al realizar una prueba móvil son
- Modelo de donación
- Alto costo
- Cerrar
- Problemas de conectividad a Internet
- La automatización basada en imágenes requiere mucho tiempo
- La automatización no se puede utilizar fuera del marco
16) Explique qué implican las pruebas de seguridad móvil.
Incluye pruebas de seguridad móvil
- Comprueba el soporte multiusuario sin interrumpir los datos entre ellos
- Comprueba el acceso de cualquier usuario involuntario a los archivos almacenados en la aplicación.
- Método de descifrado o cifrado utilizado para la comunicación de datos confidenciales
- Detecta áreas sensibles en una aplicación probada para que no detecten ningún contenido malicioso
17) ¿Hacer una lista de pruebas de aplicaciones móviles?
- Probado en todos los navegadores web
- Navegadores de forma significativa en todos los dispositivos
- Puede soportar xHTML, HTML, WML, AJAX
- Dificultad en la evaluación comparativa del rendimiento debido a un mercado muy fragmentado
- Los emuladores no aceptan todos los atributos o atributos de un dispositivo
- Es posible que la aplicación de la especificación no sea coherente en todos los proveedores y dispositivos.
- En algunos casos, es posible que el transductor no respete los factores de la experiencia del usuario.
18) Explique qué es una prueba de puerto.
Esta prueba se realiza para probar la misma funcionalidad en diferentes dispositivos con diferentes plataformas. Se clasifica en dos categorías
- Prueba de dispositivo
- Prueba de plataforma
19) ¿Enumerar algunas herramientas de prueba de iPhone y iPad?
- Probador de iPhone: pruebe su interfaz web en un marco del tamaño de un teléfono
- Appium: es una herramienta de automatización de pruebas utilizada con aplicaciones ios nativas e híbridas
- iPad Peek: pruebe su aplicación web usando una interfaz de iPad
- Test Studio: le permite grabar, crear y ejecutar pruebas automatizadas para aplicaciones de iPad y iPhone.
20) Explica cómo puedes instalar una tarjeta SD en el emulador.
Para instalar una tarjeta SD en el emulador, debe usar el comando
MKsdcrd –I mySDCard 1024M mySdCardFile.img
Descarga gratuita del PDF: Preguntas y respuestas de la entrevista de prueba móvil