¿Cuáles son las diferencias entre los métodos de prueba web y de prueba de aplicaciones?
Existen muchas diferencias entre los métodos de prueba web y prueba de aplicaciones. Desde la perspectiva de las pruebas funcionales, no existe diferencia en las pruebas funcionales y de proceso entre las pruebas web y las pruebas de aplicaciones. Sin embargo, dependiendo de los diferentes operadores de los dos, las diferencias son las siguientes:
1. Estructura del sistema: el proyecto web es una arquitectura B/S. Si se modifica el servidor, el cliente se actualizará. simultáneamente; el proyecto de la aplicación tiene una estructura C/S y debe tener un cliente. Si la aplicación modifica el servidor, todas las versiones principales de los usuarios del cliente deben someterse a pruebas de regresión.
2. En términos de rendimiento: los proyectos web deben monitorear el tiempo de respuesta, la CPU y la memoria; los proyectos de aplicaciones deben monitorear no solo el tiempo de respuesta, la CPU y la memoria, sino también el tráfico, la energía, etc.
3. Compatibilidad: los proyectos web consideran principalmente navegadores (Firefox, Google, IE, etc.) y sistemas operativos (Windows7, Windows10, OSX, Linux, etc.). Los proyectos de aplicaciones se seleccionarán en función de diferentes. Sistemas operativos correspondientes herramientas de prueba de red débiles, como: Fiddler, NetworkLinkConditioner (IOS).