Red de conocimiento informático - Material del sitio web - ¿Cómo crear un plan de prueba de aplicaciones móviles y un proceso detallado?

¿Cómo crear un plan de prueba de aplicaciones móviles y un proceso detallado?

1. Lo primero es la confirmación y preparación de los recursos de prueba.

(1) Los documentos de requisitos del producto, los diagramas de prototipos del producto, los documentos de descripción de la interfaz y los documentos de diseño deben estar completos.

( 2) Preparación de equipos de prueba y herramientas de prueba: máquinas reales de diferentes años de IOS y Android, así como preparación de herramientas relacionadas con las pruebas

2 Diseño y revisión de casos de prueba

( 1) Diseñar casos de prueba funcionales generales para el cliente basándose en documentos de requisitos del producto, diagramas de prototipos de producto y otros documentos.

(2) Revisar, modificar y mejorar los casos de prueba e ingresar al formato formal. fase de prueba después de la revisión

3. Prueba de UI

(1) Asegúrese de que los prototipos y las representaciones disponibles sean la última versión y satisfagan las necesidades de los gerentes de producto y los usuarios

(2) Todo en el proceso de prueba se basa en el efecto. La imagen es precisa. Si tiene sugerencias sobre la experiencia del usuario, primero confirme con el gerente de producto por correo electrónico. Una vez aprobada la confirmación, puede emitirla formalmente. Problemas de experiencia del usuario

4. Pruebas funcionales

(1) Las pruebas funcionales de la aplicación atraviesan principalmente funciones de software basadas en casos de prueba funcionales escritos

(2) Las pruebas involucradas Incluye principalmente pruebas funcionales básicas, instalación, desinstalación, pruebas de ejecución y manejo de excepciones (incluido el manejo de situaciones anormales como interrupciones repentinas de la red o una velocidad de red demasiado lenta, memoria de la máquina insuficiente)

Prueba de interrupción

5. p>

(1) Responda llamadas, reciba mensajes de texto y bloquee mientras el software se está ejecutando Pantalla, alarma, carga y después de recibir recordatorios de notificación, el software puede ejecutarse normalmente

(2) Cuando ejecutando el software, cambie del primer plano al fondo y luego vuelva al primer plano y continúe ejecutando

p>

6. 1) Adaptación del hardware: adaptación de diferentes fabricantes de teléfonos móviles, rendimiento del hardware y diferentes tamaños de pantalla

(2) Compatibilidad de versiones del SO

(3) Adaptación a diferentes resoluciones de pantalla: El las resoluciones de pantalla de los dispositivos móviles son diversas. Si la aplicación no realiza el procesamiento adecuado, es posible que no se muestre bien o incluso afecte la funcionalidad.

(4) La prueba de compatibilidad debe ejecutarse en un número determinado. de máquinas reales Dado que hay muchos tipos de máquinas reales, se pueden seleccionar varias máquinas reales típicas que se usan comúnmente para la prueba de rendimiento

Prueba de rendimiento

(1. ) La prueba de rendimiento del cliente se centra en el tiempo de instalación y desinstalación, el tiempo de inicio, el tiempo de carga de la página, la cama ocupada por las funciones principales, la memoria, el tráfico, el consumo de energía, etc., y si tiene ventajas en comparación con productos similares

(2) En cuanto al rendimiento del servidor, la interfaz se utiliza principalmente para presurizar el servidor, centrándose en el tiempo de respuesta, el rendimiento, el número de concurrencias y la tasa de rendimiento de las transacciones, etc.

8. prueba

(1) La estabilidad de las aplicaciones de Android a menudo se prueba usando mono, que simula operaciones personales a través de flujos de eventos aleatorios para verificar el desbordamiento de memoria del programa. Los punteros nulos juegan un papel importante.

9. Análisis de detección y salida del informe de prueba

Después de completar las diversas formas anteriores de prueba de APP, se debe generar un documento completo de análisis e informe y enviarlo al personal relevante

TestBird.