La ingeniería de rendimiento de aplicaciones es un método para desarrollar y probar el rendimiento de las aplicaciones en diversos entornos, incluida la informática móvil, la nube y la tecnología de la información (TI) convencional.
Según el Instituto Nacional de Estándares y Tecnología de Estados Unidos , casi cuatro de cada cinco dólares gastados en el costo total de propiedad de una aplicación se pueden atribuir directamente a la detección y solución de problemas posteriores a la implementación. Un tercio de este costo podría evitarse con mejores pruebas de software. [1] [ cita completa requerida ]
La ingeniería de rendimiento de aplicaciones intenta probar el software antes de publicarlo. [2] [ cita completa requerida ] Si bien las prácticas varían entre organizaciones, el método intenta emular las condiciones del mundo real que enfrentará el software en desarrollo, incluida la implementación de la red y el acceso por dispositivos móviles. [3] [ cita completa requerida ] Las técnicas incluyen la virtualización de la red . [4] [ cita completa requerida ]