Implementación del entorno de prueba especial de terminal móvil

Con el uso generalizado de los teléfonos inteligentes, las aplicaciones se han convertido en una de las herramientas indispensables en la vida de las personas.

También he oído a mucha gente quejarse a menudo de que la aplicación tiene problemas como este: se bloquea de vez en cuando, el teléfono se calienta mucho después de usarlo durante mucho tiempo, está realmente bloqueado...

Para los probadores de aplicaciones, aunque ya hayan realizado una prueba funcional completa, ¿por qué siguen surgiendo tantos problemas? Esto se debe a que es difícil de lograr mediante métodos de prueba funcionales ordinarios. En este contexto, tienen que nacer nuevos métodos para resolver este problema. Esa es la prueba especial.

Hoy hablemos primero del entorno de implementación.

1 Instalar SDK

¿Qué es el SDK?

Android SDK (nombre completo: kit de desarrollo de software, kit de desarrollo de software) es una colección de herramientas de desarrollo utilizadas por ingenieros de desarrollo de software para crear software de aplicación para paquetes de software, marcos de software, plataformas de hardware, sistemas operativos, etc. Proporciona el uso de bibliotecas API de Android y la creación de herramientas de desarrollo para probar y depurar aplicaciones. En pocas palabras, el SDK de Android puede verse como un software utilizado para desarrollar y ejecutar aplicaciones de Android.

2 Vaya al siguiente sitio web:

Si desea ingresar a la sección de descargas del sitio web oficial https://android-sdk.en.softonic.com/download para descargar el SDK, debe acceder científicamente a Internet, como usted sabe.

Una forma más conveniente y rápida es buscar la dirección de descarga del SDK de terceros proporcionada por el tercero en Baidu y descargarlo:

La descarga del archivo apk generalmente se realiza en la dirección D:\android\sdk\platform-tools

3 Ejecución de la línea de comando:

 Utilice cmd para ingresar al directorio android-sdk-windows\platform-tools

 Ingrese adb install xxx.apk para instalar

4 Una vez completada la ejecución, necesitamos configurar las variables de entorno:

1. Agregue una variable a las variables del sistema, nombre la variable ANDROID_HOME y complete su propia ruta SDK (no agregue un punto y coma al final)

2. Agregar a la ruta

%ANDROID_HOME%\plataforma-herramientas;%ANDROID_HOME%\herramientas;

5 Una vez configuradas las variables de entorno, debe verificar la configuración de las variables de entorno del SDK.

1. Abra una ventana de línea de comando

2. Ingrese la versión de adb en la línea de comando para mostrar la versión de adb.

Nota: Asegúrese de que solo exista un adb en la computadora; de lo contrario, se producirán conflictos inesperados debido a conflictos.

Nota: La última versión de adb puede tener problemas en algunos modelos. Puede descargar adb 1.0.39 para usarlo.

6 instalación del emulador de Android

1. emulador genymotion

• Sitio web oficial https://www.genymotion.com

• Primero registre una cuenta, luego visite la dirección de descarga a continuación

https://www.genymotion.com/downloads/

2. Una vez completada la instalación, realice la configuración preliminar en el simulador.

3. Descargue el paquete zip de ARM-TRANSTION

Descargar ARM_Translation_Oreo.zip

Arrastra el paquete zip al emulador 8.0 y reinicia

Por supuesto, durante la operación real, se pueden usar otros simuladores para simular las operaciones de terminales móviles, tales como simuladores de rayos, etc.

7 Habilite la depuración de adb, cómo funciona adb

Primero, hablemos de qué es adb.

Android Debug Bridge (adb, nombre completo Android Debug Bridge) Como sugiere el nombre, es un puente que conecta el lado de la PC y el lado de Android. es una herramienta de línea de comandos versátil que le permite comunicarse con su dispositivo. El comando adb emite comandos a varios dispositivos, facilita las operaciones directas (como instalar y depurar aplicaciones, transferencias de archivos, etc.) y proporciona acceso a un shell Unix que se puede utilizar para ejecutar varios comandos en el dispositivo. Es un programa interactivo cliente-servidor que consta de los siguientes tres componentes:

• Cliente: utilizado para enviar comandos. El cliente se ejecuta en la computadora de desarrollo. Puede llamar al cliente directamente emitiendo comandos adb desde la terminal de línea de comandos.

• Servidor: Gestiona la comunicación entre clientes y demonios. El servidor se ejecuta como un proceso en segundo plano en la computadora de desarrollo.

8 Entiende cómo funciona adb

Cuando se inicia un cliente adb, el cliente primero verificará si hay un proceso de servidor adb ejecutándose.

De lo contrario, iniciará el proceso del servidor primero. Después de iniciar, vinculará y escuchará el puerto TCP  5037 en la PC y procesará los comandos emitidos por el cliente adb (todas las comunicaciones del cliente adb se establecen a través de TCP con el puerto 5037 en el PC.conexión de comunicación).

El proceso de interacción es el siguiente:

Después de realizar los pasos anteriores, el servidor adb establecerá conexiones con todos los dispositivos en ejecución para poder interactuar con los dispositivos. En el modo de conexión TCP, busca el emulador escaneando  los puertos impares entre 5555  y  5585  (estos puertos son utilizados por el emulador). Una vez que el servidor escanea el demonio adb (adbd), establecerá una conexión con el puerto correspondiente. . , y cada emulador utiliza un par de puertos en secuencia:

Los puertos pares se utilizan para conexiones de consola y los puertos impares se utilizan para conexiones adb.

> adb devices
List of devices attached

* daemon not running; starting now at tcp:5037
* daemon started successfully
xxxxxxxxx     device

Finalmente: se ha compilado y subido el video tutorial completo de prueba de software a continuación. Los amigos que lo necesiten pueden obtenerlo ellos mismos [garantizado 100% gratis]

Documento de entrevista de prueba de software

Debemos estudiar para encontrar un trabajo bien remunerado. Las siguientes preguntas de la entrevista provienen de los últimos materiales de entrevista de empresas de Internet de primer nivel como Alibaba, Tencent, Byte, etc., y algunos jefes de Byte han dado respuestas autorizadas. Después de terminar esto set Creo que todos pueden encontrar un trabajo satisfactorio según la información de la entrevista.

Supongo que te gusta

Origin blog.csdn.net/AI_Green/article/details/133095446
Recomendado
Clasificación