BÚSQUEDA POR SI

Pruebas funcionales

Entre todos los tipos de pruebas funcionales parael derecho toma la posición de liderazgo, ya que el programa debería funcionar antes que nada correctamente; de ​​lo contrario, desde la facilidad de uso, la seguridad y la velocidad suficiente, no tendrá ningún sentido. Además de poseer varias técnicas de prueba, cada especialista debe comprender cómo realizar pruebas para obtener el resultado más efectivo.

Pruebas funcionales: ¿dónde dirigir el esfuerzo principal?

- para pruebas modulares y de sistema;

- para marcar el cuadro "blanco" o "negro";

- prueba manual y automatización;

- para probar nuevas funcionalidades o pruebas de regresión;

- a pruebas "negativas" o "positivas".

Entre todas estas actividades, es importante encontrar el camino correcto que será "promedio" para equilibrar los esfuerzos, aprovechando al máximo cada una de las direcciones.

El software se prueba de varias maneras, una de las cuales es probar en una "caja negra" o con administración de datos.

El programa en este caso se representa desde el punto de vistavista de la "caja negra", y el control se lleva a cabo para averiguar las circunstancias en las que el comportamiento del programa no cumplirá con la especificación. Todos los errores se determinan mediante la gestión de datos, que se realiza a través de pruebas exhaustivas, es decir, utilizando todos los tipos de datos posibles.

Si para el programa, la ejecución del comando depende deeventos que lo preceden, entonces necesita verificar todas las secuencias posibles. Es bastante obvio que para la mayoría de los casos es simplemente imposible realizar pruebas exhaustivas, por lo tanto, a menudo se elige una opción aceptable o razonable, limitada a ejecutar el programa en un pequeño subconjunto de todos los datos de entrada. Esta opción garantiza por completo la ausencia de desviaciones de las especificaciones.

Las pruebas funcionales implican elegir la prueba correcta. Al mismo tiempo, es costumbre distinguir entre tales métodos de formar conjuntos para ellos:

- análisis de los valores límite;

- una partición equivalente;

- asunción de errores;

- análisis de la relación entre causas y efecto.

Puede considerar cada uno de ellos por separado.

Análisis de valores límite Por valores de frontera, es costumbre referirse a aquellos ubicados en los límites de las clases de equivalencia. En tales lugares, es más probable detectar un error. El uso de dicho método requiere que el especialista tenga cierta creatividad, así como especialización en este problema en particular bajo consideración.

Una partición equivalente. Todos los conjuntos posibles de parámetros de entrada se dividen en varias clases de equivalencia. Los datos se combinan de acuerdo con el principio de detección de errores similares. Se considera que si un conjunto de una clase detecta un error, los equivalentes también lo señalarán. Las pruebas funcionales por este método se llevan a cabo en dos etapas: en la primera etapa, se realizan clases de equivalencia, y en la segunda, ya se forman las pruebas especiales.

Análisis de la relación entre causa y efecto. El sistema puede seleccionar pruebas con alta eficiencia debido a tales pruebas. En este caso, como una razón, se acepta una condición de entrada separada, y como un efecto, se ve una condición de salida. El método se basa en la idea de asignar todo tipo de causas a ciertas consecuencias, es decir, a la aclaración de las relaciones más causales. La prueba del producto de software se lleva a cabo en varias etapas, lo que da como resultado una lista de causas y consecuencias.

</ p>
  • Calificación: