🥇 Pruebas, Tipos de pruebas.

🍿 Pruebas Unitarias.

Las pruebas unitarias cubren pequeñas partes del código de forma aislada. Por lo general una función en términos de sus entradas y salidas. Un enunciado en una prueba funcional luce como… Si una funcion con valor x dado, espera el valor y retornado. Este tipo de pruebas son bastante útiles para confirmar que pequeños bloques del programa funcionan de la forma en la que se espera. Conforme el software en desarrollo crece, las pruebas unitarias son una excelente forma de capturar posibles regresiones. Las regresiones son bugs se han introducido como resultado de un cambio.

🍿 Pruebas de Integración.

Las pruebas de integración verifican que las partes de una aplicación funcionan de forma correcta en conjunto. Mientras que las pruebas unitarias prueban los pequeños legos, las pruebas de integración verifican que estos una ves que estas piezas se han unido. Por lo que escribir estas pruebas requiere de mayor complejidad y dificultad que las unitarias.

🍿 Pruebas Funcionales.

Muchos desarrolladores utilizan el desarrollo basado en pruebas (Test Driven Development TDD). Esta es la práctica en la cual, una nueva característica es desarrollada alrededor de una prueba. Antes de que cualquier código sea escrito, una prueba describe lo que realizará la funcionalidad de una pieza de código. Al utilizar TDD, los programadores mejoran el diseño del código y se cercioran que el código es funcional cuando las pruebas de este pasan.

Pruebas, Introducción. Pruebas, El paquete testing.
comments powered by Disqus