¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

Tester

Jhon Gonz Acho Español 1 página

Contenido del apunte (1)

Página 1

Ciclo de vida del software

- Definición de necesidades

- Análisis

- Diseño

- Codificación

- Pruebas

- Validación

- Mantenimiento y evolución

Qué es una prueba?

- Es el proceso de ejecución de un programa con la intención de encontrar errores.

Describir las siguientes palabras:

Error: provocado por el ser humano.

Defecto: provocado por un error de implementación.

Fallo: al ejecutar un programa con un defecto obtendremos resultados no deseados.

Tipos de pruebas

Funcionales: cada función del software opere en cuanto a sus especificaciones.

No funcionales: revisar que el software funcione bien (desempeño, escalabilidad, fiabilidad, rendimiento, portabilidad, estabilidad, seguridad, operatividad).

Caja blanca (estructura): código interno (fallas en la seguridad, trayectorias mal estructuradas, flujos de valores de entrada, funcionalidad de los bucles)

Caja negra: funcionalidad del software sin examinar la estructura del código interno (reconoce los requerimientos y especificaciones, valores de entrada válidos e inválidos, determina las respuestas esperadas para cada valor).

Regresión: se ejecutan para comprobar que los cambios hechos en el código no han afectado otras funciones.

Niveles de prueba

1. Componentes: comprobar el funcionamiento de los módulos del software.

2. Integración: con base a la arquitectura del sistema, checar el flujo de información entre los módulos del sistema.

3. Sistema: revisar el funcionamiento de un software en su totalidad, cumpla con sus requisitos funcionales y no funcionales.

4. Aceptación: determina si es confiable en su uso y comportamiento.

Principios de las pruebas

Proceso de pruebas

Información

Descripción
Apunte sobre Tester, creado por Jhon Gonz Acho el 26/11/2019.
Creado por
Jhon Gonz Acho
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?