Class Central Tips
En este curso se verá cómo el test y el desarrollo automatizados de software son compatible con metodologías ágiles, donde las aplicaciones web a menudo se actualizan y se desarrollan a diario. Primero se estudiarán los diferentes tipos de pruebas de software, y luego se considerará una serie de marcos de test disponibles para aplicaciones web. Como parte de esta sección, se aprenderá sobre desarrolo basado en pruebas y el desarrollo basado en comportamiento, así como la forma de usar estos modos de desarrollo en un entorno Rails. En particular, se estudiará cómo utilizar el popular marco RSpec en sus aplicaciones web. Además, aprenderá cómo utilizar factories y populators para crear datos realistas que se pueden utilizar para probar aplicaciones web. Finalmente, usted aprenderá acerca de herramientas de implementación automatizados tales como Puppet, Chef y Capistrano, las cuales se utilizarán con el fin de implementar una aplicación web en la nube.