Pregunta

Estoy tratando de investigar un término para las pruebas de software. Específicamente, que se aplica a la situación siguiente:

    software
  1. Hay que "S", que se encuentra en la versión V
  2. S tiene una funcionalidad de "genio", "bang" y "zoom"
  3. Usted encuentra un error con el zoom de S
  4. Se aplica un parche para hacer frente a la función de zoom
  5. S puede ahora zoom
  6. S ya no puede whiz.

Mi pregunta: ¿Qué tipos de pruebas están diseñadas específicamente para asegurar que un parche a un módulo particular no romper inesperadamente otros módulos? Se trata simplemente de un caso especial de pruebas de regresión? es existe un término especial para esto?

Disculpas si esto es un repost, y gracias de antemano!

Saludos

¿Fue útil?

Solución

Sí, ese tipo de error se denomina regresión. Y la prueba de regresión es un componente básico de (y automatizado manual) de prueba. Esta clase de pruebas a menudo sólo se debe a la creación de pruebas para cosas nuevas y los insectos específicos a lo largo del camino, pero continua para verificar nuevas construcciones en contra de todo el conjunto de la prueba acumulada.

Otros consejos

A veces llamo a este fenómeno "Whack-a-Mole."

Usted fija una cosa, y surge otro problema en otro lugar.

Si los módulos son comprobables unidad, se puede tratar de escribir tantas pruebas como sea posible para cubrir los posibles escenarios de este tipo. Si los módulos no pueden ser realista unidad probada, entonces sí, tendrás que las pruebas de regresión todo el sistema para coger cosas como esta.

Su escenario es básicamente declaró que durante el ciclo de pruebas de confirmación del defecto fue resuelto y que parte de la aplicación comenzó a trabajar como estaba previsto, pero esa solución han introducido o descubierto un defecto en el software diferente en otro lugar. Así que está claro que es A Bug regresión y debe ser descubierto en pruebas de regresión de la funcionalidad previamente pasados.

Después de añadir nuevas funcionalidades en el proyecto existente, entonces tenemos que comprobar el impacto de funcionalidades añadidas sobre las funcionalidades existentes. Se llama la prueba de regresión.

Def: - Las pruebas de regresión es una forma de pruebas de software que confirma o niega la funcionalidad de un software después de que el software se somete a cambios o mejoras

.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top