Articulo de referencia

Pruebas web

Las pruebas web son pruebas de software que se centran en aplicaciones web . Probar un sistema web completo antes de su lanzamiento puede ayudar a resolver problemas antes de qu...

Las pruebas web son pruebas de software que se centran en aplicaciones web . Probar un sistema web completo antes de su lanzamiento puede ayudar a resolver problemas antes de que el sistema se presente al público. Estos problemas pueden incluir la seguridad de la aplicación web, la funcionalidad básica del sitio, su accesibilidad para usuarios con y sin discapacidad, su capacidad de adaptación a la multitud de ordenadores, dispositivos y sistemas operativos, así como la preparación para el tráfico y el número de usuarios previstos y la capacidad de soportar un pico masivo de tráfico de usuarios, ambos relacionados con las pruebas de carga .

Herramienta de evaluación del rendimiento de aplicaciones web

Una herramienta de evaluación del rendimiento de aplicaciones web (WAPT, por sus siglas en inglés) se utiliza para probar aplicaciones web e interfaces web. Estas herramientas se emplean para realizar pruebas de rendimiento, carga y estrés en aplicaciones web, sitios web , API web , servidores web y otras interfaces web. WAPT simula usuarios virtuales que repiten URL grabadas o una URL específica, y permite a los usuarios especificar el número de veces o iteraciones que los usuarios virtuales deberán repetir las URL grabadas. De esta forma, la herramienta resulta útil para detectar cuellos de botella y fugas de rendimiento en el sitio web o la aplicación web que se está probando.

Un WAPT se enfrenta a diversos desafíos durante las pruebas y debe ser capaz de realizar pruebas para:

  • Compatibilidad con navegadores
  • Compatibilidad con el sistema operativo
  • Compatibilidad con aplicaciones de Windows cuando sea necesario.

WAPT permite al usuario especificar cómo se involucran los usuarios virtuales en el entorno de prueba, es decir, aumentando la carga de usuarios, manteniendo una carga constante o con carga periódica. El aumento gradual de la carga de usuarios se denomina RAMP, donde los usuarios virtuales se incrementan de cero a cientos. La carga constante mantiene la carga de usuarios especificada en todo momento. La carga 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 indican si se cumplen los requisitos de las aplicaciones web cuando se les administran datos de entrada maliciosos. [ 1 ] Existe una colección de complementos para pruebas de seguridad de aplicaciones web para Firefox. [ 2 ]

Pruebas de API web

Una API (Interfaz de Programación de Aplicaciones ) expone servicios a otros componentes de software, que pueden consultarla. La implementación de la API se encarga de procesar el servicio y devolver el resultado al componente que realiza la consulta. Una parte de las pruebas web se centra en probar estas implementaciones de API web.

GraphQL es un lenguaje específico de consulta y API. Es el foco de técnicas de prueba personalizadas. La generación de pruebas basada en búsqueda produce buenos resultados para generar casos de prueba para API GraphQL. [ 3 ]

Véase también

Referencias

  1. Hope, Paco; Walther, Ben (2008), Web Security Testing Cookbook , Sebastopol, CA: O'Reilly Media, Inc., ISBN 978-0-596-51483-9
  2. adammuntner (14 de marzo de 2010). "Pruebas de penetración de seguridad de aplicaciones web :: Colecciones" . Complementos para Firefox . Archivado del original el 3 de julio de 2010. 
  3. Karlsson, Stefan; Causevic, Adnan; Sundmark, Daniel (mayo de 2021). «Pruebas automáticas basadas en propiedades de las API GraphQL». Conferencia Internacional IEEE/ACM de 2021 sobre Automatización de Pruebas de Software (AST) . Madrid, España: IEEE. pp. 1–10 . arXiv : 2012.07380 . doi : 10.1109/AST52587.2021.00009 . ISBN  978-1-6654-3567-3. S2CID 229156477 . 

Lecturas adicionales

  • Hung Nguyen, Bob Johnson, Michael Hackett: Pruebas de aplicaciones web (2.ª edición): Planificación de pruebas para sistemas móviles y basados ​​en Internet ISBN 0-471-20100-6
  • James A. Whittaker: Cómo vulnerar el software web: Pruebas funcionales y de seguridad de aplicaciones y servicios web , 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 plataforma cliente", 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, n.º 3, 2007, págs.  227-253, Inderscience Publishers.
Obtenido de " https://en.wikipedia.org/w/index.php?title=Web_testing&oldid=1330237512 "