Ir al contenido principal
Prácticas relacionadas con Agile Testing
- Test Driven Development (TDD): El desarrollo guiado por pruebas, es una técnica que combina un enfoque de refactorización del lado de desarrollo con un enfoque de probar primero en cuanto al testing. Aquí te dejamos el primero de una serie de artículos sobre el Test Driven Development (TDD).
- Behaviour Driven Development (BDD): También puede llamarse
Story Driven Development. Bajo este enfoque primero se desarrolla una
prueba funcional o de historia de usuario automatizada, luego se ejecuta
el desarrollo aplicando TDD hasta que la prueba es exitosa. Aquí te
compartimos un artículo sobre la herramienta Cucumber y su uso para aplicar Behaviour Driven Development (BDD).
- Testing exploratorio: Enfoque en el cual el aprendizaje de la
funcionalidad, diseño de pruebas y ejecución de pruebas ocurren
simultáneamente, en contraposición con el enfoque convencional en el
cual primero se documenta la funcionalidad o requisito, luego se diseña
el caso de prueba y luego se ejecuta de acuerdo a guiones
prestablecidos. Las pruebas exploratorias no están predefinidas ni se
ejecutan según un plan.
- Automatización de pruebas de regresión: Tanto la integración
continua como la refactorización son prácticas necesarias para poder
implementar una metodología ágil de desarrollo de software. Ambas
técnicas implican modificar las fuentes de código constantemente, por lo
que la automatización de pruebas de regresión por medio de herramientas
es una necesidad imperiosa. Aquí te dejamos más información sobre herramientas para automatización de pruebas.
- Automatización de pruebas unitarias: Consiste en usar un
marco de trabajo o framework (como NUnit) para ejecutar tus tests
unitarios, en lugar de ejecutar estos manualmente una y otra vez cada
vez que modificas el código. Para ello existen múltiples frameworks,
muchos de los cuales pueden integrarse en los ambientes IDE.
Comentarios
Publicar un comentario