¿Cuáles son los métodos de conjunto de herramientas para probar aplicaciones móviles?
Las siguientes herramientas se pueden utilizar para probar aplicaciones móviles:
1. Herramientas de prueba de caja negra de Android
1) Incluyendo su propio mono, Monkey es un comando. herramienta de línea en Android que puede ejecutarse en el simulador o en el dispositivo real;
2) robotium y appium, estas herramientas se utilizan para pruebas automatizadas de caja negra. ¿La aplicación de destino se puede probar con código fuente o solo con APK?
2. Prueba de caja blanca, Android integra el marco JUnit en el SDK. Por lo tanto, puede desarrollar código de prueba de caja blanca de Android basado en el marco JUNIT;
3. Los métodos de prueba de Android son en su mayoría similares a los métodos de prueba web, pero con algunos escenarios de prueba más especiales;
4. Pruebas de compatibilidad: en primer lugar, se pueden utilizar máquinas virtuales para garantizar la compatibilidad entre sistemas, pero es necesario realizar más pruebas en máquinas reales;
Información ampliada:
APP Puntos de prueba:
1. Pruebas funcionales
La prueba más básica es principalmente probar los puntos de función y la lógica empresarial de la aplicación de software (principalmente probar la interacción entre el cliente y la PC; después de procesar el cliente, asegúrese de que los datos de la PC estén sincronizados y sean consistentes)
2. Prueba de rendimiento
cpu, que no ocupe más del 10%, tiempo de respuesta (incluido el inicio de la aplicación) y salir), cumpliendo con el principio 258. En 2 segundos, el usuario siente que es muy rápido, entre 2 y 5 segundos se siente normal, entre 5 y 8 segundos se siente muy lento, pero aceptable, y más de 8 segundos, el usuario no puede aceptarlo. y elige abandonar o enviar la solicitud nuevamente.
3. Prueba de compatibilidad
Las aplicaciones móviles deben centrarse en diferentes sistemas operativos: Android, iOS, diferentes fabricantes de teléfonos móviles, Xiaomi, Huawei. y otras resoluciones de pantalla de teléfonos móviles y otras compatibilidades de aplicaciones de terceros;
4. Pruebas de instalación, desinstalación y actualización
También es un punto de prueba especial para aplicaciones móviles. La ruta de instalación, ya sea en el teléfono o en la tarjeta SD, cubre la instalación de versiones altas y bajas, instalación cuando la memoria es insuficiente, se produce una interrupción durante el proceso de instalación, desinstalación de la aplicación en un software de administración de terceros, se produce una interrupción durante el proceso. proceso de desinstalación;
5. Prueba de interrupción o falla
La prueba de interrupción es principalmente para probar si la aplicación fallará. Llamadas entrantes, mensajes de texto, despertadores, batería baja, etc., el entorno de la red cambia repentinamente o la red se interrumpe, como túneles, ascensores (soporte fuera de línea), conmutación de redes, como conexión de datos que cambia a dispositivos externos wifi.
Por ejemplo, cargar, conectar auriculares, memoria insuficiente, cambiar la orientación del dispositivo, cambiar el idioma del teléfono, como inglés, cambiar entre múltiples programas en segundo plano, encender el teléfono durante mucho tiempo y abrir la aplicación. durante mucho tiempo También puedes usar mono para probar la estabilidad de la aplicación y verificar algunos problemas de fallas;
6. Pruebas de seguridad
7. p>
Referencia: Enciclopedia Baidu-APLICACIÓN Móvil