ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tipos y niveles de pruebas para aplicaciones web y de escritorio


Enviado por   •  26 de Marzo de 2022  •  Documentos de Investigación  •  2.083 Palabras (9 Páginas)  •  151 Visitas

Página 1 de 9

[pic 1]


[pic 2][pic 3][pic 4][pic 5][pic 6][pic 7][pic 8][pic 9][pic 10]

Tabla de contenido

Tipos y niveles de pruebas para aplicaciones web.        3

Pruebas de funcionalidad:        3

Pruebas de usabilidad:        5

Pruebas de interfaz:        5

Pruebas de compatibilidad:        6

Pruebas de rendimiento.        6

Pruebas de seguridad:        7

Posibles fallas que determinan inseguridad en una aplicación web:        7

Tipos de pruebas para aplicaciones de escritorio.        8

Pruebas unitarias:        8

Pruebas de integración:        8

Pruebas de regresión:        8

Pruebas de funcionalidad:        9

Pruebas de estrés:        9

Pruebas de rendimiento:        9

Pruebas de seguridad:        9

Posibles fallas que determinan inseguridad en una aplicación de escritorio:        10


Tipos y niveles de pruebas para aplicaciones web.

Las pruebas web son una práctica de prueba de software para probar sitios web o aplicaciones web en busca de errores potenciales. Es una prueba completa de las aplicaciones basadas en la web antes de publicarlas. Un sistema basado en la web debe verificarse completamente de un extremo a otro antes de que entre en funcionamiento para los usuarios finales.

Al realizar pruebas de sitios web, una organización puede asegurarse de que el sistema basado en web esté funcionando correctamente y pueda ser aceptado por usuarios en tiempo real. El diseño y la funcionalidad de la interfaz de usuario son los capitanes de las pruebas de sitios web.

Pruebas de funcionalidad:

Esta prueba sirve para probar todos los enlaces en las páginas web, conexión a la base de datos, formularios utilizados para enviar u obtener información del usuario en las páginas web, prueba de cookies, etc.

  • Prueba a enlaces: 
  • Es necesario probar los enlaces salientes de todas las páginas al dominio específico bajo prueba.
  • Probar todos los enlaces internos.
  • Probar los enlaces que saltan en la misma página.
  • Los enlaces de prueba se utilizan para enviar correos electrónicos al administrador u otros usuarios desde páginas web.
  • Prueba para ver si hay páginas huérfanas.
  • Formularios de prueba: Los formularios son una parte integral de cualquier sitio web. Los formularios se utilizan para recibir información de los usuarios e interactuar con ellos.
  • Verificar todas las validaciones en cada campo.
  • Comprobar los valores predeterminados en los campos.
  • Entradas incorrectas en los formularios a los campos de los formularios.
  • Prueba de cookies: Las cookies son pequeños archivos almacenados en la máquina del usuario. Estos se utilizan para mantener la sesión, principalmente las sesiones de inicio de sesión. Por eso se debe probar la aplicación habilitando o deshabilitando las cookies en las opciones del navegador.
  • Probar si las cookies están encriptadas antes de escribir en la máquina del usuario.
  • Verificar las sesiones de inicio de sesión y las estadísticas del usuario después de que finalice la sesión.
  • Comprobar el efecto sobre la seguridad de la aplicación eliminando las cookies.
  • Prueba de base de datos: Se debe verificar la integridad de los datos y los errores mientras se editan, eliminan, modifican los formularios o se realiza cualquier funcionalidad relacionada con la base de datos.
  • Comprobar si todas las consultas de la base de datos se ejecutan correctamente.

Pruebas de usabilidad:

Las pruebas de usabilidad son el proceso mediante el cual se miden las características de interacción persona-computadora de un sistema y se identifican las debilidades para corregirlas.

  • Pruebas de navegación: Es cómo un usuario navega por las páginas web, diferentes controles como botones, cuadros o cómo el usuario usa los enlaces en las páginas para navegar por diferentes páginas.
  • El sitio web debe ser fácil de usar.
  • Las instrucciones proporcionadas deben ser muy claras.
  • Compruebe si las instrucciones proporcionadas son perfectas para satisfacer su propósito.
  • El menú principal debe proporcionarse en cada página.
  • Debería ser lo suficientemente consistente.
  • Verificación de contenido: El contenido debe ser lógico y fácil de entender. Comprobar si hay errores de ortografía. El uso de colores oscuros molesta a los usuarios y no debe usarse en el tema del sitio.

Pruebas de interfaz:

Se debe probar la interfaz del lado del servidor. Esto se puede hacer verificando que la comunicación se realice correctamente. Debe probarse la compatibilidad del servidor con el software, el hardware, la red y la base de datos.

  • Interfaz de servidor web y servidor de aplicaciones.
  • Servidor de aplicaciones e interfaz del servidor de bases de datos.
  • Comprobar si todas las interacciones entre estos servidores se ejecutan y los errores se manejan correctamente.
  • Si la base de datos o el servidor web devuelve un mensaje de error para cualquier consulta del servidor de aplicaciones, entonces el servidor de aplicaciones debe detectar y mostrar estos mensajes de error de manera adecuada a los usuarios.

Pruebas de compatibilidad:

La compatibilidad de su sitio web es un aspecto de prueba muy importante. Para eso es necesario comprobar los siguientes requerimientos:

  • Compatibilidad del navegador: La codificación de un sitio web debe ser compatible con una plataforma de navegador cruzado. Si se está utilizando scripts java o llamadas AJAX para la funcionalidad de la interfaz de usuario, se deben realizar validaciones de seguridad y luego hacer más hincapié en las pruebas de compatibilidad del navegador de la aplicación.
  • Navegación móvil: Es de suma importancia probar las páginas web en navegadores móviles. También pueden existir problemas de compatibilidad en dispositivos móviles.

Pruebas de rendimiento.

La aplicación web debe soportar una gran carga. Las pruebas de rendimiento web deben incluir pruebas de carga web y pruebas de estrés web. Se debe probar el rendimiento de la aplicación a diferentes velocidades de conexión a Internet.

...

Descargar como (para miembros actualizados)  txt (12.8 Kb)   pdf (592.5 Kb)   docx (476.1 Kb)  
Leer 8 páginas más »
Disponible sólo en Clubensayos.com