Si tienes que hacer esto tienes un problema
Una vez entre a colaborar en un proyecto, trabajando ya como freelance.
Ya sabes lo típico que no conoces el proyecto y tienes la ilusión o la esperanza de que los tests te ayuden a entender el proyecto.
Piensas en unos tests que sirven de documentación.
Pero te encuentras unos tests que podrían de servir perfectamente de material de lo que no hay que hacer para un curso de testing.
Hoy te voy a contar dos de estas prácticas que me encontré en este proyecto y que son indicativo de un problema.
La primera es si entras a los tests y ves que hay tests comentados.
La segunda es si entras a los tests y ves que tienen una keyword indicando que se los salte. Puede ser skip o algo similar dependiendo de la tecnología.
Cuando se hacen esas cosas es porque el test está fallando, no compila o es inestable en los resultados.
Si no, ¿por qué se comentaría?
Este es un indicativo muy claro de que tienes un problema con los tests.
Es un test que da dolores de cabeza o no da confianza. Si hay que elegir prefiero los primeros, pero eso lo dejamos para otro día.
Esos tests estarían escritos por alguna razón. Meter la mierda debajo de la alfombra no va a resolver tus problemas, solo los va a retrasar.
Cuando el problema lo encuentre el cliente o los usuarios en producción en lugar de ese test que has silenciado, el problema será más grande y habrá menos tiempo para solucionarlo.
Piensa en ello.
Por cierto, tengo una master class donde te enseño a escribir tests de una manera que evita todo esto. No vas a tener que silenciar tests.
A la venta hasta el 20 de junio a precio actual.
El 21 de junio sube de precio.
Si a ti te interesa, suscríbete el siguiente link y mañana, a las 14:00 hora España, envío el enlace la master class.