3 minutos para entender la prueba de estabilidad en Android

1. ¿Qué es el mono?

El significado de Monkey en inglés es monkey. El nombre científico en la industria de las pruebas es "monkey testing", que se refiere a personas que no tienen experiencia en pruebas o incluso personas que no entienden nada de computadoras (como un mono). "No necesita saber nada sobre el programa. Conocimiento de la interacción del usuario, déle un programa y operará en cualquier interfaz que vea. Por supuesto, la operación no tiene objetivo y es aleatoria. Este tipo de prueba será muy eficaz en los primeros etapas del ciclo del producto. , lo que ahorra mucho tiempo al usuario.

Monkey es un método de prueba automatizado proporcionado por la plataforma Android, que simula aleatoriamente el envío de varios eventos de usuario, como pulsaciones de teclas, clics y diapositivas para implementar pruebas de estrés. Vea si la versión del sistema es estable y puede continuar brindando servicios a los usuarios. Vea el número de excepciones y la frecuencia de las excepciones del registro.

El programa Monkey.jar es iniciado y ejecutado por un script de Shell llamado "monkey". La ruta de almacenamiento del script de Shell en el sistema de archivos de Android es: /system/bin/monkey; puede ser ejecutado por: adb shell monkey {+ parámetros de comando} Ven a la prueba del mono.

Hay tres resultados de las pruebas de estrés de la aplicación con Monkey.

1. Normales.

2. Bloqueo: el programa falla.

3. ANR: El programa no responde.

En segundo lugar, las características de Monkey

1. El objeto de la prueba es únicamente el paquete de aplicación, el cual tiene ciertas limitaciones

2. El flujo aleatorio de eventos utilizado por la prueba Monkey es aleatorio y también se puede personalizar

3. Puede configurar el objeto de MonkeyTest, la cantidad de eventos, el tipo, la frecuencia, etc.

Condición de parada del mono:

1. La aplicación falla o recibe alguna excepción fuera de control

2. La aplicación no responde

3. Fin del funcionamiento normal

4. Detenga el proceso a la fuerza (ctrl C)

3. Cree el entorno de ejecución de Monkey

1. Primero construye el entorno de ejecución de mono.

Descargue el paquete de instalación SDK

2. Establezca las variables de entorno de las herramientas en el sdk Después de completar la descarga y la instalación, haga clic con el botón derecho en "Equipo"-"Propiedades-"Configuración avanzada del sistema-"Variables de entorno-"

Haga clic en Ruta para agregar la ruta del archivo de herramientas de la plataforma a la variable de entorno, por ejemplo: "E:\android-sdk-windows\platform-tools" se agrega al valor de la variable, separado del valor de la variable anterior con un punto y coma. . Como se muestra en el siguiente ejemplo:

3. Descargue e instale JDK, haga clic en Instalar después de que se complete la descarga y configure las variables de entorno de JDK.

4. Una vez completada la configuración, pruébela. 1) Conecte el teléfono a la computadora a través de USB. 2) En el lado de la computadora, haga clic en el botón Inicio -> Ejecutar en el menú, o use la tecla de acceso directo (WIN+R), ingrese cmd y abra la línea de comando DOS de la computadora. Como se muestra abajo:

3) A continuación, ingrese el comando para ejecutar mono en la línea de comando. Por ejemplo: adb shell monkey –p sogou.mobile.explorer –v 1000 donde: sogou.mobile.explorer es el nombre del paquete de la aplicación que se probará. Ingrese el comando y presione Entrar, si el paquete que se probará se llama y se ejecuta, ¡el entorno está configurado ahora!

La siguiente es la información de apoyo. Para los amigos que hacen [pruebas de software], debería ser el almacén de preparación más amplio y completo. Este almacén también me acompañó en el viaje más difícil. ¡Espero que también pueda ayudarlos!

subprograma de entrevista de prueba de software

¡El banco de preguntas de prueba de software maximizado por millones de personas! ! ! ¡Quién es quién sabe! ! ! El mini programa de cuestionarios más completo de toda la red, puedes usar tu teléfono móvil para hacer los cuestionarios, en el metro o en el autobús, ¡enróllalo!

Se cubren las siguientes secciones de preguntas de la entrevista:

1. Teoría básica de las pruebas de software, 2. web, aplicación, pruebas de funciones de interfaz, 3. red, 4. base de datos, 5. linux

6. web, aplicación, automatización de interfaz, 7. pruebas de rendimiento, 8. conceptos básicos de programación, 9. preguntas de la entrevista de hora, 10. preguntas de prueba abiertas, 11. pruebas de seguridad, 12. conceptos básicos de informática

Método de adquisición de información:

Supongo que te gusta

Origin blog.csdn.net/IT_LanTian/article/details/131722634
Recomendado
Clasificación