Metodos y Herramientas de pruebas Flashcards

Flashcaards sobre los diferentes metodos y herramientas de pruebas

1
Q

Pruebas Unitarias

A

Verifican el funcionamiento de componentes individuales del software (módulos o funciones). Se enfocan en probar las partes más pequeñas del código de manera aislada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Pruebas de Integración

A

Aseguran que los componentes del software funcionen correctamente en conjunto. Se centran en las interfaces y la interacción entre los módulos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Pruebas Funcionales

A

Validan que el software cumpla con los requisitos funcionales especificados. Se basan en pruebas de caja negra donde se evalúa la salida del software dado un conjunto de entradas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Pruebas de Sistema

A

Verifican el sistema completo en un entorno que simula el entorno de producción. Incluyen pruebas funcionales y no funcionales (rendimiento, seguridad, etc.).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Pruebas de Aceptación

A

Son realizadas por el usuario final para asegurarse de que el software cumple con sus necesidades y requisitos. Pueden incluir pruebas alfa y beta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Pruebas de Regresión

A

Aseguran que las nuevas actualizaciones no afecten las funcionalidades existentes del software. Se re-ejecutan pruebas previas para verificar que todo sigue funcionando correctamente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Método de caja negra

A

En este método el evaluador no tiene información sobre la estructura interna de la aplicación de software, componentes, módulos y sus relaciones. En este método el especialista está interesado en saber si los resultados del programa cumplen con los requisitos especificados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Método de caja blanca

A

Esté método considera los mecanismos internos de un producto de software. Normalmente, incluye pruebas de sucursales, rutas, operadores. Etc. Los datos de prueba de entrada se eligen para lograr la ejecución de todas las partes posibles del código. Este método no identificará partes que no cumplan con la especificación.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Método de caja gris

A

Este método resulta una combinación de los dos métodos anteriores. En el primero, el evaluador no mira el código y no conoce la estructura del programa; en el segundo, el evaluador mira y lo sabe. En el método de la caja gris, el evaluador sólo conoce las estructuras de datos de la aplicación, mientras intenta diseñar casos de prueba para identificar errores debidos al mal uso de datos y programas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

JUnit

A

Herramienta para pruebas unitarias en Java. Facilita la creación y ejecución de pruebas automáticas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

JMeter

A

Apache JMeter es una herramienta de código abierto utilizada para realizar pruebas de carga y medir el rendimiento de aplicaciones web y servicios. Permite simular múltiples usuarios enviando peticiones a la aplicación para evaluar su comportamiento bajo diferentes niveles de tráfico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Selenium

A

Selenium es una herramienta de código abierto para la automatización de pruebas de aplicaciones web. Permite simular interacciones de usuario en navegadores web para verificar el comportamiento y la funcionalidad del sitio.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

WebLOAD

A

WebLOAD es una herramienta de pruebas de carga y rendimiento para aplicaciones web y móviles. Ayuda a identificar problemas de rendimiento bajo diferentes niveles de carga y tráfico.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

BlazeMeter

A

BlazeMeter es una plataforma basada en la nube para pruebas de rendimiento y carga. Soporta múltiples herramientas de pruebas como JMeter y permite realizar pruebas escalables y distribuidas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

LoadRunner

A

LoadRunner es una herramienta de pruebas de rendimiento y carga desarrollada por Micro Focus. Permite simular múltiples usuarios y medir el rendimiento de aplicaciones en distintos entornos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Appium

A

Appium es una herramienta de código abierto para la automatización de pruebas de aplicaciones móviles en plataformas iOS y Android. Soporta pruebas nativas, híbridas y web.

17
Q

HeadSpin

A

HeadSpin es una plataforma de pruebas de rendimiento y experiencia digital que permite evaluar aplicaciones móviles y web en condiciones reales. Ofrece análisis detallados y optimización de rendimiento.

18
Q

Test Studio

A

Test Studio es una herramienta de automatización de pruebas desarrollada por Telerik. Permite crear y ejecutar pruebas funcionales, de rendimiento y de carga para aplicaciones web y de escritorio.

19
Q

Testim

A

Testim es una plataforma de automatización de pruebas basada en inteligencia artificial. Facilita la creación, ejecución y mantenimiento de pruebas automatizadas para aplicaciones web.