# data[].attributes.body
Número: 15.

# data[].attributes.body
Las pruebas de software comprenden el conjunto de actividades que se realizan para identificar posibles fallos de funcionamiento, configuración o usabilidad de un programa o aplicación, por medio de pruebas sobre el comportamiento del mismo.

# data[].attributes.body
1. https://cgrw01.cgr.go.cr/rup/RUP.es/SmallProjects/core.base_rup/guidances/concepts/types_of_test_8AB94831.html
2.
http://ing-sw.blogspot.com/2005/04/tipos-de-pruebas-de-software.html
3.
http://ing-sw.blogspot.com/2005/04/tipos-de-pruebas-de-software.html

# data[].attributes.body
Objetivo:
Verificar y validar que el sistema se instala apropiadamente en cada cliente, bajo las siguientes condiciones:

1. Instalaciones nuevas, nuevas máquinas a las que nunca se les ha instalado el sistema.

2. Actualizar máquinas previamente instaladas con el sistema.

3. Instalar versiones viejas en máquinas previamente instaladas con el sistema.

# data[].attributes.body
Estas pruebas verifican la operación del sistema en diferentes configuraciones de hardware y software. En la mayoría de los ambientes de producción, las especificaciones para las estaciones de trabajo, equipos de red y servidores pueden variar. Las estaciones pueden tener diferentes versiones de software instaladas (Sistemas Operativos, Drivers, etc) y en cualquier momento, pueden llegar a utilizarse diferentes combinaciones.

# data[].attributes.body
Trata de una prueba en la que se controla el perfil de tiempo del destino de la prueba, incluidos el flujo de la ejecución, el acceso de datos, las llamadas del sistema y de funciones para identificar y tratar los cuellos de botella de rendimiento y los procesos ineficaces.

# data[].attributes.body
Tipos:

Prueba de contienda: Pruebas que se centran en la validación de la capacidad del destino de la prueba para manejar de forma aceptable varias demandas del actor en el mismo recurso (registros de datos, memoria, etc.).

Prueba de tensión:
Las pruebas de tensión se proponen encontrar errores debidos a recursos bajos o completitud de recursos. Poca memoria o espacio en disco puede revelar defectos en el sistema que no son aparentes bajo condiciones normales.
Prueba de carga:
Consisten en la medición del comportamiento del sistema para aumentar la carga del mismo, ya que mediante el número de peticiones que se realizan a una WEB al mismo tiempo,  el número de usuarios que trabajan simultáneamente, etc.

# data[].attributes.body
Se trata de un tipo de prueba de rendimiento que compara el rendimiento de un destino de la prueba nuevo o desconocido con una referencia conocida, carga de trabajo y sistema.

# data[].attributes.body
Objetivo:
Verificar que el sistema funciona apropiadamente y sin errores, bajo estas condiciones de tensión:

Memoria baja o no disponible en el servidor.

Máximo número de clientes conectados o simulados (actuales o físicamente posibles).

Múltiples usuarios desempeñando la misma transacción con los mismos datos.

El peor caso de volumen de transacciones (ver pruebas de desempeño).

# data[].attributes.body
Las pruebas estructurales permiten medir la totalidad de las pruebas mediante la evaluación de tipo estructura. En estas pruebas se aplican las técnicas de diseño de caja blanca y el ISTQB utiliza el  término 'prueba estructural' para las pruebas de caja blanca.

Además, se centran en la evaluación de la adherencia del destino de la prueba a su diseño y formación.

# data[].attributes.body
Su objetivo es:
Asegurar que los métodos de acceso y procesos funcionan adecuadamente y sin ocasionar corrupción de datos.
Estos sistemas deberían ser probados sin usar interfaces de usuario (como las interfaces de datos). Se necesita realizar investigación adicional en el DBMS para identificar las herramientas y técnicas que podrían existir para soportar las pruebas identificadas más adelante.

# data[].attributes.body
Tipo:
Prueba de Utilización o usabilidad:
Se mide la  facilidad de uso, efectividad y satisfacción,  siempre dentro de un grupo específico de usuarios.

Se basa en:
1. Factores humanos.
2. Estética.
3. Coherencia de la interfaz de usuario .
4. Ayuda en línea y según contexto.
5. Asistentes y agentes
documentación de usuario .
6. Materiales de formación

# data[].attributes.body
Se mide la capacidad del sistema para procesar gran cantidad de datos, como procesar archivos con tamaños muy  grandes.

Las pruebas de volumen hacen referencia a grandes cantidades de datos para determinar los límites en que se causa que el Sistema falle. También identifican la carga máxima o volumen que el sistema puede manejar en un período dado.

# data[].attributes.body
Tipo:
Prueba de función:
Este tipo de pruebas se basa en las funcionalidades de un sistema que se describen en  la especificaciones de requisitos, es decir,  lo que hace el  sistema.

# data[].attributes.body
Tipo:
Prueba de seguridad:
Se realizan pruebas de acceso no autorizados, ataque de denegación de servicio, etc.