Pruebas web es el nombre que se le da a las pruebas de software que se enfocan en aplicaciones web . La prueba completa de un sistema basado en la web antes de su puesta en funcionamiento puede ayudar a solucionar problemas antes de que el sistema se revele al público. Los problemas pueden incluir la seguridad de la aplicación web, la funcionalidad básica del sitio, su accesibilidad para usuarios discapacitados y usuarios totalmente capaces, su capacidad para adaptarse a la multitud de equipos de escritorio, dispositivos y sistemas operativos, así como la preparación para el tráfico esperado. y el número de usuarios y la capacidad de sobrevivir a un pico masivo en el tráfico de usuarios, los cuales están relacionados con las pruebas de carga .
Herramienta de rendimiento de aplicaciones web
Se utiliza una herramienta de rendimiento de aplicaciones web (WAPT) para probar aplicaciones web e interfaces relacionadas con la web. Estas herramientas se utilizan para pruebas de rendimiento, carga y estrés de aplicaciones web , sitios web , API web , servidores web y otras interfaces web. WAPT tiende a simular usuarios virtuales que repetirán URL registradas o URL especificadas y permite a los usuarios especificar el número de veces o iteraciones que los usuarios virtuales tendrán que repetir las URL grabadas. Al hacerlo, la herramienta es útil para verificar si hay cuellos de botella y fugas de rendimiento en el sitio web o la aplicación web que se está probando.
Un WAPT enfrenta varios desafíos durante las pruebas y debería poder realizar pruebas para:
- Compatibilidad del navegador
- Compatibilidad del sistema operativo
- Compatibilidad con aplicaciones de Windows donde sea necesario
WAPT permite que un usuario especifique cómo los usuarios virtuales están involucrados en el entorno de prueba, es decir, usuarios crecientes o usuarios constantes o carga periódica de usuarios. El aumento de la carga de usuarios, paso a paso, se denomina RAMPA, donde los usuarios virtuales aumentan de 0 a cientos. La carga de usuarios constante mantiene la carga de usuarios especificada en todo momento. La carga de usuarios periódica tiende a aumentar y disminuir la carga de usuarios de vez en cuando.
Pruebas de seguridad web
Las pruebas de seguridad web nos dicen si se cumplen los requisitos de las aplicaciones basadas en web cuando están sujetas a datos de entrada maliciosos. [1] Existe una colección de complementos de prueba de seguridad de aplicaciones web para FireFox [2]
Ver también
Referencias
- ^ Esperanza, Paco; Walther, Ben (2008), Libro de recetas de pruebas de seguridad web , Sebastopol, CA: O'Reilly Media, Inc., ISBN 978-0-596-51483-9
- ^ "Pruebas de penetración de seguridad de aplicaciones web :: Colecciones :: Complementos para Firefox" . addons.mozilla.org .
Otras lecturas
- Hung Nguyen, Bob Johnson, Michael Hackett: pruebas de aplicaciones en la web (segunda edición): planificación de pruebas para sistemas móviles y basados en InternetISBN 0-471-20100-6
- James A. Whittaker: How to Break Web Software: Functional and Security Testing of Web Applications and Web Services , Addison-Wesley Professional, 2 de febrero de 2006. ISBN 0-321-36944-0
- Lydia Ash : The Web Testing Companion: The Insider's Guide to Efficient and Effective Tests , Wiley, 2 de mayo de 2003. ISBN 0-471-43021-8
- S. Sampath, R. Bryce, Gokulanand Viswanath, Vani Kandimalla, A. Gunes Koru. Priorización de casos de prueba basados en sesiones de usuario para pruebas de aplicaciones web. Actas de la Conferencia Internacional sobre Pruebas, Verificación y Validación de Software (ICST), Lillehammer, Noruega, abril de 2008.
- "Un enfoque empírico para probar aplicaciones web en diversas configuraciones de plataformas de clientes" por Cyntrica Eaton y Atif M. Memon. Revista internacional de ingeniería y tecnología web (IJWET), número especial sobre estudios empíricos en ingeniería web, vol. 3, no. 3, 2007, págs. 227-253, Inderscience Publishers.