Ver por etiquetas

Todas las etiquetas » Team Server » Pruebas unitarias (RSS)

Pruebas unitarias: Cobertura de código

La cobertura de código es un factor clave para determinar cómo de bueno son nuestras pruebas unitarias. La cobertura de código lo que nos dice es la cantidad de código que está sometido a nuestras pruebas. A mayor cobertura mayor cantidad de código está siendo probado por nuestras pruebas unitarias. Una cobertura del 85-90% indica que la gran mayoría de nuestro código estaría siendo probado. Una cobertura menor indica que hay una parte importante de nuestra aplicación que está sin probar y que deberíamos...
Publicado por Ibon Landa | con no comments

Pruebas unitarias: Manos a la obra ( II )

En el post anterior vimos una introducción al framework de Visual Studio para el desarrollo de pruebas unitarias. En este post completaré algunos aspectos que no se mencionaron en el post anterior. En el ejemplo que vimos en el post anterior implementamos una prueba muy simple sobre el método Sumar. [TestMethod()] public void SumarTest() { ClaseEjemplo target = new ClaseEjemplo(); int a = 1; int b = 2; int expected = 3; int actual; actual = target.Sumar(a, b); Assert.AreEqual(expected, actual); ...

Pruebas unitarias: Manos a la obra ( I )

Hasta ahora he estado hablando de las pruebas unitarias desde un aspecto puramente teórico. He hablado sobre las características una buena unitaria , de sus beneficios y de los mitos que rodean hasta buena práctica. Y aunque todavía intentaré escribir algo más en el aspecto teórico ha llegado el momento de ver algo más práctico. En los próximos post intentaré aportar mi granito de arena y explicar de una manera sencilla...

Pruebas unitarias: MythBusters

Aunque los beneficios de las pruebas unitarias puedan parecer claros, no es más cierto que a día de hoy se usan en muy pocos proyectos. Pero sin son tan buenas ,¿por qué no se usan? Pues la razón principal es que existen bastante desconocimiento en esta materia, poca tradición y algunos falsos mitos. Uno de los mitos es creer que escribir pruebas unitarias es escribir el doble de código ; escribir el código de la aplicación y escribir...

Beneficios de las pruebas unitarias

Con las pruebas unitarias todos ganan. La vida de desarrollador será mucho más fácil , ya que la calidad de su código mejorará, se reducirán los tiempos de depuración y la corrección de incidencias y por tanto el cliente estará mucho más contento porque la aplicación hace lo que él quiere que haga, por lo que ha pagado. Las pruebas fomentan el cambio y la refactorización . Si consideremos que nuestro código...

Características de una buena prueba unitaria

Las pruebas unitarias se tienen que poder ejecutar sin necesidad de intervención manual . Esta característica posibilita que podamos automatizar su ejecución. Las pruebas unitarias tienen que poder repetirse tantas veces como uno quiera . Por este motivo, la rapidez de las pruebas tiene un factor clave. Si pasar las pruebas es un proceso lento no se pasarán de forma habitual, por lo que se perderán los beneficios que éstas nos ofrecen. Las pruebas unitarias...