¿Cuáles son los métodos de caja de herramientas para probar aplicaciones móviles?
1. Herramienta de prueba de caja negra de Android
1) Viene con mono, que es una herramienta de línea de comandos en Android y se puede ejecutar. en el emulador también se puede ejecutar en dispositivos reales;
2) robotium y appium, estas herramientas se utilizan para pruebas automatizadas de caja negra. Puede probar la aplicación de destino utilizando el código fuente o simplemente el APK.
2. Prueba de caja blanca, Android integra el marco JUnit en el SDK. Por lo tanto, el código de prueba de caja blanca de Android se puede desarrollar basándose en el marco JUNIT;
3. De hecho, la mayoría de los métodos de prueba de Android son similares a los métodos de prueba web, excepto por algunos escenarios de prueba 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;
Datos ampliados:
Puntos de prueba de la aplicación:
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 para garantizar que los datos estén disponibles; la PC es procesada por el cliente de forma síncrona y consistente)
2. Prueba de funciones
Cpu, no ocupa más de 10, tiempo de respuesta (incluido el inicio y la salida de la aplicación), cumple con los 258 En principio, el usuario se siente rápido en 2 segundos, 2: promedio en 5 segundos, lento en 5-8 segundos, pero aceptable. Si excede los 8 segundos, el usuario no puede aceptarlo y optar por abandonar o enviar la solicitud nuevamente. p>
3. Prueba de compatibilidad
Las aplicaciones móviles deben centrarse en diferentes sistemas operativos: diferentes fabricantes de teléfonos móviles como Android e iOS, diferentes resoluciones de pantalla de teléfonos móviles como Xiaomi y Huawei, y compatibilidad con otras aplicaciones de terceros;
4. Prueba de actualización de instalación y desinstalación
También es un punto de prueba específico para aplicaciones móviles, ruta de instalación, teléfono móvil o tarjeta SD, instalación superpuesta de versiones altas y bajas, instalación cuando la memoria es insuficiente, interrupción durante el proceso de instalación, software de administración de terceros Desinstalación de la aplicación, interrupción durante el proceso de desinstalación;
5. p>La prueba de interrupción es principalmente para probar si la aplicación fallará. Llamadas entrantes, mensajes de texto, alarmas, 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 conmutación de conexiones de datos a dispositivos externos wifi.
Por ejemplo, cargar, memoria insuficiente en los auriculares, cambiar la orientación del dispositivo, cambiar el idioma del teléfono, como cambiar a inglés varios programas en segundo plano, abrir la aplicación durante mucho tiempo, también se puede utilizar para realizar pruebas. la estabilidad de la apk y también puede detectar algunos fallos. Pregunta;
6. Prueba de seguridad
7.