Publicidad
Publicidad

RSS Test automático

Errores comunes al hacer pruebas de software de nuestro código

7 Comentarios
Errores comunes al hacer pruebas de software de nuestro código

Los desarrolladores cada vez estamos más concienciados de la importancia de las pruebas de software. Pero no podemos pasar por alto la calidad de estas pruebas, ya que podemos caer en errores no contemplados sin darnos cuenta. No es suficiente con hacer un par de tests y pensar que todo está todo correcto porque nuestra aplicación pasa esos tests, es importante pararse a pensar si cómo hemos planteado las pruebas es la forma correcta para detectar errores reales del código.

No soy un experto en realizar tests, pero como muchos desarrolladores estoy comenzando con TDD por eso quiero compartir con vosotros algunos errores comunes a la hora de hacer tests que extraído de un interesante post en Dzone sobre testing. Es un breve repaso en cada ámbito que podéis completar en los comentarios. Hablaremos sobre pruebas unitarias, mocks, test de integración, test funcionales y BDD.

Leer más »

Publicada la versión SeleniumHQ 2.0 para testing automático en un interfaz web

2 Comentarios
Publicada la versión SeleniumHQ 2.0 para testing automático en un interfaz web

Recientemente se ha publicado SeleniumHQ v2.0 para Java y C# y en breve se publicará para Python. Selenium es un Framework para realizar test automáticos sobre aplicaciones web en la parte de la vista. Utilizando este framework es posible reproducir secuencias de comandos llamados “Selenese” simulando al usuario final y comprobar si la respuesta es correcta.

Selenium dispone su framework para diferentes lenguajes como Java, C#, Ruby o Python. Además dispone de un conjunto de herramientas y plugins que facilitan el trabajo. Una herramienta esencial es Selenium IDE que es un plugin para Firefox que permite ejecutar los comandos.

En esta versión la característica principal es la integración de la API WebDriver para proporcionar una interfaz de programación alternativa para desarrollar una API orientada a objetos. Asimismo permitirá el soporte de los navegadores más actuales utilizando las clases HtmlUnitDriver, FirefoxDriver, InternetExplorerDriver y ChromeDriver.

Leer más »
Publicidad
Publicidad
Inicio
Inicio

Ver más artículos