Las herramientas de prueba de software son las herramientas que se utilizan para probar el software. Las herramientas de prueba de software se utilizan a menudo para asegurar la firmeza, la minuciosidad y el rendimiento en las pruebas de productos de software. Las pruebas unitarias y las pruebas de integración subsiguientes se pueden realizar mediante herramientas de prueba de software. Estas herramientas se utilizan para cumplir con todos los requisitos de las actividades de prueba planificadas. Estas herramientas también funcionan como herramientas de prueba de software comercial. Los probadores de software evalúan la calidad del software con la ayuda de varias herramientas de prueba.
Tipos de herramientas de prueba:
las pruebas de software son de dos tipos, pruebas estáticas y pruebas dinámicas. Además, las herramientas utilizadas durante estas pruebas se nombran en consecuencia en estas pruebas. Las herramientas de prueba se pueden clasificar en dos tipos, que son los siguientes:
1. Static Test Tools 2. Dynamic Test Tools
Estos se explican en detalle a continuación:
1. Herramientas de
prueba estática: Las herramientas de prueba estática se utilizan para trabajar en los procesos de prueba estática. En la prueba a través de estas herramientas, se toma el enfoque típico. Estas herramientas no prueban la ejecución real del software. Ciertas entradas y salidas no son necesarias en estas herramientas. Las herramientas de prueba estática consisten en lo siguiente:
- Analizadores de flujo: los analizadores
de flujo brindan flexibilidad en el flujo de datos desde la entrada hasta la salida. - Pruebas de ruta:
encuentra el código no utilizado y el código con inconsistencia en el software. - Analizadores de cobertura:
todos los caminos racionales en el software están asegurados por los analizadores de cobertura. - Analizadores de interfaz:
comprueban las consecuencias de pasar variables y datos en los módulos.
2. Herramientas de
pruebas dinámicas: el proceso de pruebas dinámicas lo realizan las herramientas de pruebas dinámicas. Estas herramientas prueban el software con datos existentes o actuales. Las herramientas de prueba dinámica se componen de lo siguiente:
- Controlador de prueba:
el controlador de prueba proporciona los datos de entrada a un módulo bajo prueba (MUT). - Test Beds:
Muestra el código fuente junto con el programa en ejecución al mismo tiempo. - Emuladores:
los emuladores proporcionan las funciones de respuesta que se utilizan para imitar partes del sistema que aún no se han desarrollado. - Analizadores de mutación:
se utilizan para probar la tolerancia a fallas del sistema al proporcionar deliberadamente los errores en el código del software.
Publicación traducida automáticamente
Artículo escrito por ashushrma378 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA