¿Qué es una prueba estática? ¿Qué es una revisión de prueba?

Su contraparte es la prueba dinámica, que verifica una aplicación cuando se ejecuta el código. Consulte este tutorial para obtener una diferencia detallada entre pruebas estáticas y dinámicas.

Los dos tipos principales son técnicas de prueba estática.

  • Exámenes manuales: Los exámenes manuales incluyen análisis de código manual, también conocido como REVISIONES.
  • Análisis automatizado mediante herramientas: El análisis automatizado es básicamente un análisis estático realizado con herramientas.

En este tutorial, aprenderá:

¿Qué es una revisión de prueba?

Una revisión en pruebas estáticas es un proceso o reunión que se lleva a cabo para identificar posibles fallas en el diseño de cualquier programa. La importancia de otra revisión es que todo el personal recibe información sobre el progreso del proyecto y, a veces, una variedad de ideas pueden dar lugar a excelentes sugerencias. Las personas examinan los documentos directamente y resuelven las discrepancias.

Las reseñas se pueden clasificar en cuatro secciones:

Durante el proceso de Revisión hay cuatro tipos de participantes que toman parte en la prueba:

  • Moderador: Realiza una verificación de entrada, realiza un seguimiento de la reelaboración, capacita a un miembro del personal, programa la reunión.
  • Autor: Asume la responsabilidad de corregir la falla detectada y mejorar la calidad del documento
  • Escriba: Registra el error durante una revisión y asiste a la reunión de revisión
  • Crítico: Compruebe el material en busca de defectos e inspecciones.
  • Gerente: Determina la ejecución de una revisión y asegura que se cumplan los objetivos del proceso de revisión.

Los tipos de fallas más fáciles de encontrar durante una prueba estática son:

  • Desviaciones de los estándares
  • Código insostenible
  • Defectos de diseño
  • Requisitos faltantes
  • Especificaciones de interfaz inconsistentes

La falla detectada durante las pruebas estáticas generalmente se debe a vulnerabilidades de seguridad, variables no declaradas, violaciones de límites, violaciones de sintaxis, interfaz inconsistente, etc.

¿Por qué pruebas estáticas?

Las pruebas estáticas se realizan por las siguientes razones

Qué se prueba en la prueba estática

En la prueba estática, se prueban los siguientes

Cómo realizar una prueba estática

Para realizar una prueba estática, se realiza de las siguientes formas,

Las diversas actividades para las pruebas estáticas son:

  1. Requisitos de casos de uso de validación: Garantiza que se identifiquen todas las acciones del usuario final, así como las entradas y salidas asociadas. Cuanto más detallados y completos sean los casos de uso, más precisos y completos pueden ser los casos de prueba.
  2. Validación de requisitos funcionales: Asegura que los Requisitos Funcionales identifican todos los elementos esenciales. También analiza la funcionalidad de la base de datos, las listas de interfaces y los requisitos de hardware, software y red.
  3. Revisión arquitectónica: Todos los procesos de nivel empresarial como la configuración del servidor, diagramas de red, definiciones de protocolo, equilibrio de carga, accesibilidad a la base de datos, kits de prueba, etc.
  4. Validación de prototipos / maqueta de pantalla: Este paso incluye la validación de requisitos y casos de uso.
  5. Validación del diccionario de campo: Todos los campos de la interfaz de usuario están lo suficientemente bien definidos para crear casos de prueba de validación a nivel de campo. Los campos se verifican para longitud mínima / máxima, valores de lista, mensajes de error, etc.

Técnicas de prueba estática

Herramientas utilizadas para pruebas estáticas

Las siguientes son las diversas herramientas utilizadas para las pruebas estáticas,

Consejos para el éxito del proceso de prueba estática

Algunos consejos útiles para el proceso de pruebas estáticas en Ingeniería de Software.

Resumen:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *