Automatización de pruebas con Selenium, Typescript, Protractor & Cucumber

Presentado en SG Virtual 2017H2

Cada grupo de desarrollo de software prueba sus productos, pero el software siempre tiene defectos. Los ingenieros de pruebas se esfuerzan por encontrarlos antes de que el producto se libere, pero siempre se arrastran y reaparecen a menudo, incluso con los mejores procesos de prueba manuales. La automatización de pruebas es la mejor manera de aumentar la eficacia, la eficiencia y la cobertura de sus pruebas de software. Para llevar a cabo esta tarea, existen varias herramientas en el mercado y una muy popular entre ellas es Selenium Webdriver, en la cual, los scripts pueden ser desarrollados en diferentes lenguajes de programación como Java, C#, JavaScript, Python, etc. En esta charla se revisará los requerimientos para poder crear un set de pruebas utilizando el poder de varias herramientas como: Selenium WebDriverJS, NodeJS, TypeScript, Protractor, Cucumber y Chai, las cuales al ser combinadas resultan en la fácil creación de frameworks de automatización útiles en la industria.