Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

mig21 (7781)

mig21
  reversethis-{moc.liamg} {ta} {pb12gim}
https://twitter.com/yapw

Hola, soy Miguel. Algo que pueda ser relevante aquí... Uhmm... Me gusta escribir en mi bitácora de BP [barrapunto.com] y en su clon en blogspot: Yet Another Programming Weblog [blogspot.com]
Me gustaría que Barrapunto fuese un sitio con más discusiones técnicas y trato de hacer lo que está en mi mano. De todos modos, también me gusta leer flames ;)

No creo que te interese, pero en Lecturas aleatorias [blogspot.com] dejo registro de los libros que voy leyendo...

Esta es toda mi información de usuario :)

Down Kill Up Publicidad

Bitácora de mig21 (7781)

Miércoles, 29 de Diciembre 2004

Test de unidad en C++

08:11h.
Tecnología
Noel Llopis en "Exploring the C++ Unit Testing Framework Jungle" describe y compara las diferentes opciones que hay en C++ para gestionar los test de unidad al modo que se hace en Java con JUnit. Primero enuncia los requisitos deseables que, para él, debería tener el sistema y luego enumera las opciones en C++: CppUnit, Boost.Test, CppUnitLite, NanoCppUnit, Unit++, CxxTest. Tras evaluar sus necesidades y sus gustos parece que se decanta por CxxTest, pero nos deja un buen artículo con los pro y contras de cada uno de ellos. Muy importante elegir uno para poder hacer Test Diven Developement.

Actualización: vokimon nos propone una opción más, además desarrollada por él: MiniCppUnit

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Pruebas unitarias

    (Puntos:2)
    por colapso (143) <eduoliveros en yahoo punto es> el Miércoles, 29 Diciembre de 2004, 11:55h (#413423)
    ( http://eduoliveros.com/ | Última bitácora: Martes, 28 Diciembre de 2004, 21:19h )
    Sólo un comentario, "unit tests" yo lo traduciría por "test unitarios" o "pruebas unitarias" (casi mejor).

    ... desgraciadamente nunca he programado con test unitarios, supongo que por el esfuerzo adicional que supone. Aunque estoy deseando hacerlo, para ver como es :)
  • MiniCppUnit

    (Puntos:1)
    por vokimon (6543) el Miércoles, 29 Diciembre de 2004, 12:08h (#413435)
    ( http://www.iua.upf.es/~dgarcia | Última bitácora: Sábado, 18 Noviembre de 2006, 21:10h )
    Puede añadir a la lista el MiniCppUnit [iua.upf.es]. Lo hicimos Pau Arumi y yo para dar las clases de Ingenieria del Software [iua.upf.es], minimizando las cosas que tenian que hacer los alumnos para instalarlo. (Solo son dos ficheros). Como cosas majas tiene que te resalta con colorines el punto donde difieren las cadenas.

    Nosotros para desarrollar CLAM [iua.upf.es] trabajamos con el CppUnit, pero usamos un par de añadidos para meterle colores como el MiniCppUnit y para hacer asserts de igual tipo dinamico.

    Tambien tenemos un parche, que enviamos hace tiempo pero que no incorporaron, para un error que nos volvio locos en esu dia: cuando compara doubles, a la que le metes un NaN o Inf los asserts nunca saltan. Eso es fatal si tus test, como muchos de los nuestros, son numericos de espalda contra espalda [slide 21] [lancs.ac.uk]. Te crees que todo va bien i todo esta fallando!

    --
    Vokimon. KKEPerians UNLTD. Information belongs to masses.