Apuntes
Tester
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.
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