Pruebas de Software

IndustriousArtNouveau avatar
IndustriousArtNouveau
·
·
Download

Start Quiz

Study Flashcards

13 Questions

¿Cuál es el objetivo principal al seleccionar qué medir en una prueba de software?

Establecer el objetivo para qué se hace la prueba

¿Qué se desarrolla después de decidir cómo se va a realizar la prueba de software?

Los casos de prueba

¿Por qué es importante escribir casos de prueba para condiciones no válidas e inesperadas?

Para reducir el número de errores sin descubrir

¿Cuál es la relación entre el número de errores sin descubrir y el número de errores descubiertos?

El número de errores sin descubrir es directamente proporcional al número de errores descubiertos

¿Qué se crea después de determinar cuáles deberían ser los resultados esperados de los casos de prueba?

El documento que contiene los resultados esperados

¿Cuál es el objetivo principal de las pruebas de software?

Detectar defectos en el software

¿Qué es lo que se busca encontrar en un proceso de prueba de software?

Todas las opciones anteriores

¿Cuál es el principio de las pruebas de software que afirma que la prueba no puede asegurar la ausencia de defectos?

La prueba puede ser usada para mostrar la presencia de errores, pero nunca su ausencia

¿Qué es lo que se verifica en un proceso de prueba de software?

Todas las opciones anteriores

¿Qué es lo que se busca asegurar en un proceso de prueba de software?

Todas las opciones anteriores

¿Qué es lo que se diseñan en un proceso de prueba de software?

Casos de prueba para detectar errores

¿Qué es lo que se considera una parte necesaria de un caso de prueba?

La definición del resultado esperado

¿Qué es lo que se enfoca en un proceso de prueba de software?

La lógica interna del software

Study Notes

Pruebas de Software

  • Las pruebas de software involucran la verificación del comportamiento de un programa en un conjunto finito de casos de prueba seleccionados, contra el comportamiento esperado.
  • El objetivo es encontrar posibles fallos de implementación, calidad o usabilidad de un programa u ordenador.

Proceso de Pruebas

  • La prueba es un proceso que se enfoca sobre la lógica interna del software y las funciones externas.
  • No puede asegurar la ausencia de defectos, solo puede demostrar que existen defectos en el software.

Objetivos de las Pruebas de Software

  • Detectar defectos en el software.
  • Verificar la integración adecuada de los componentes.
  • Verificar que todos los requisitos se han implementado correctamente.
  • Identificar y asegurar que los defectos encontrados se han corregido antes de entregar el software al cliente.
  • Diseñar casos de prueba que sistemáticamente saquen a la luz diferentes clases de errores.

Principios de las Pruebas de Software

  • La prueba puede ser usada para mostrar la presencia de errores, pero nunca su ausencia.
  • La principal dificultad del proceso de prueba es decidir cuándo parar.
  • Evitar casos de pruebas no planificados, no reusables y triviales a menos que el programa sea verdaderamente sencillo.
  • Una parte necesaria de un caso de prueba es la definición del resultado esperado.
  • Los casos de pruebas tienen que ser escritos no solo para condiciones de entrada válidas y esperadas sino también para condiciones no válidas e inesperadas.
  • El número de errores sin descubrir es directamente proporcional al número de errores descubiertos.

Etapas Involucradas en las Pruebas de Software

  • Seleccionar qué es lo que debe medir la prueba.
  • Decidir cómo se va a realizar la prueba y qué clase de elementos de prueba se deben usar.
  • Desarrollar los casos de prueba.
  • Determinar cuáles deberían ser los resultados esperados de los casos de prueba y crear el documento que los contenga.
  • Ejecutar los casos de prueba.

Pruebas de software son una serie de actividades para encontrar fallos de implementación, calidad o usabilidad de un programa. Se verifica el comportamiento del programa en un conjunto finito de casos de prueba.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free

More Quizzes Like This

Introduction to Software Testing
12 questions
Software Testing Types and Levels
6 questions
Software Testing Fundamentals
5 questions
Use Quizgecko on...
Browser
Browser