Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuál es la diferencia entre las pruebas web y las pruebas de aplicaciones?

¿Cuál es la diferencia entre las pruebas web y las pruebas de aplicaciones?

No existe diferencia en el proceso entre las pruebas WEB y las pruebas de aplicaciones. Todos deben pasar por la planificación de pruebas, el diseño de casos de uso, la ejecución de pruebas, la gestión de defectos, los informes de pruebas y otras actividades relacionadas. Técnicamente hablando, los tipos de prueba de prueba WEB y prueba de APLICACIÓN son básicamente similares. Ambos requieren pruebas funcionales, pruebas de rendimiento, pruebas de seguridad, pruebas de GUI y otros tipos de pruebas.

La principal diferencia radica en los detalles y métodos de prueba específicos. Por ejemplo: Pruebas de rendimiento: en las pruebas WEB, solo es necesario probar el tiempo de respuesta, mientras que en las pruebas de aplicaciones también se deben considerar las pruebas de tráfico y las pruebas de consumo de energía.

Prueba de compatibilidad: Por el lado WEB es compatible con navegadores, y por el lado App es compatible con dispositivos móviles. Y las herramientas de prueba de compatibilidad correspondientes también son diferentes. Debido a que WEB está probando navegadores compatibles, se deben usar diferentes navegadores para las pruebas de compatibilidad (los más comunes son compatibles con IE6, IE8, Chrome y Firefox). debe ser compatible con diferentes marcas, diferentes resoluciones, diferentes versiones de Android e incluso diferentes sistemas operativos. (Un método de compatibilidad común es ser compatible con los N principales teléfonos móviles en términos de ocupación del mercado). A veces también se pueden utilizar herramientas de prueba de compatibilidad, pero la mayoría de las herramientas de compatibilidad WEB utilizan herramientas como IETester, mientras que las pruebas de compatibilidad de aplicaciones se lanzarán utilizando. algunos sitios web. Herramientas comerciales para pruebas. Hasta donde yo sé, el probador Test+ que registró tiene herramientas relevantes.

Pruebas de instalación: las pruebas WEB básicamente no tienen pruebas de instalación a nivel de cliente, pero las pruebas de aplicaciones tienen pruebas de instalación a nivel de cliente, por lo que tienen puntos de prueba relevantes.

Además, las pruebas de aplicaciones se basan en dispositivos móviles y existen algunas pruebas especiales en dispositivos móviles. Como prueba de eventos cruzados, prueba de tipo de operación, prueba de red (prueba de red débil, cambio de red)

Prueba de eventos cruzados: al operar un determinado software, llamadas entrantes, mensajes de texto, avisos de batería baja y otros eventos externos .

Prueba de tipo de operación: como prueba de pantalla horizontal, prueba de gestos

Prueba de red: incluida prueba de red débil y de conmutación de red. Es necesario probar la experiencia del usuario causada por una red débil, y el punto clave es considerar si la reversión y actualización provocarán un envío secundario. Se dice que la simulación de una red débil se puede configurar utilizando 360wifi.

Desde la perspectiva de la arquitectura del sistema, siempre que el servidor se actualice en las pruebas WEB, el cliente se actualizará simultáneamente. Y el cliente puede garantizar que el cliente de cada usuario sea completamente consistente. Sin embargo, la APLICACIÓN no puede garantizar una coherencia total a menos que el usuario actualice el cliente. Si el lado del servidor se modifica en la aplicación, significa que la versión principal utilizada por los usuarios del cliente debe someterse a una prueba de regresión.

También hay una prueba de actualización: un mecanismo de recordatorio para la prueba de actualización, si la cancelación de la actualización afectará el uso de las funciones originales y si los datos del usuario se borrarán después de la actualización.