¡Bueno, bueno! Estos últimos meses han sido toda una locura y para colmo me apunté a la idea de cumplir el 30 days of testing challenge que propuso Ministry Of Testing antes de que comenzara julio.
Voy a dejar por aquí mi progreso aunque ya adelanto que no he cumplido todos los retos… pero lo importante es intentarlo!! Ahí van:
DÍA 1: Buy one testing book and read it by day 30
My book for the first challenge #30daysoftesting Thanks to @JokinAspiazu for the recommendation!! @ministryoftest pic.twitter.com/UE14ZPHxST
— emerrefe (@emerrefe) 1 de julio de 2016
He de confesar que todavía no lo he leído por completo. De todas formas, es un libro que incluso puedes leer sin seguir un orden y por eso se lee muy fácilmente. Cualquier lección que leas es cortita y te aporta mucho en poco tiempo. Entre otras muchas ideas, te hace ver qué otras ciencias te pueden aportar valor como tester. Está genial.
DÍA 2: Take a photo of something you are doing at work
2nd: Not only books, videos teach you in a very good and cool way #30daysoftesting 😎 #coolcareers pic.twitter.com/oQaYS0IOos
— emerrefe (@emerrefe) 4 de julio de 2016
DÍA 3: Listening to a testing podcast
3rd: #30daysoftesting I've just found this podcast. Remember, we are all in the same boat. https://t.co/9tuLiWW6QC nice ^^
— emerrefe (@emerrefe) 4 de julio de 2016
DÍA 4: Share a testing blog post with a non-tester
@noelya86 nah seriously, it's an interesting post!! https://t.co/IsTVpkCJ70
— emerrefe (@emerrefe) 5 de julio de 2016
DÍA 5: Read and comment on one blog post
Fui yo quien recibió un comentario de Giulliana, quien aportó más información sobre Testlink en el post que escribí sobre los primeros pasos con esta herramienta.
#Day5 Hoy en el blog de @emerrefe compartiendo algunas ideas sobre la herramienta TestLink #30DaysOfTesting pic.twitter.com/iHVyNEdT7c
— Giulliana (@giulliana_psv) 5 de julio de 2016
DÍA 6: Perform a crazy test
Para crazy testing el que hemos hecho de PokemonGo, donde no se muestran los mapas, la pokédex está desmaquetada, el login se peta y los km se cuentan como les place…
DÍA 7: Find an accessibility bug
Sé que no es un bug de una aplicación, tipo “este sitio no es adecuado para que un daltónico lo utilice” pero no me digáis que esto que me encontré camino Galicia no es un buen bug de accesibilidad.
Day7: I think this is the best accessibility bug I have found until now 😂 #roadtogalicia #30daysoftesting pic.twitter.com/T4IRmIx1AW
— emerrefe (@emerrefe) 8 de julio de 2016
DÍA 8: Download a mobile app, Find 5 bugs and send the feedback to the creator
Recuerdo haber utilizado la aplicación de la Bruja de oro, para poder mira si mis décimos de navidad estaban premiados (nunca hay que perder la ilusión jeje)
Pues bien, al utilizarla vi algún problema, no son 5 bugs, pero me impactó que tras comentarle al creador el bug que había encontrado, me contestara y además muy agradecido por el feedback. ¡Así es genial!
Qué lujo saber que hay gente así, os dejaré el hilo del email para que le echéis un ojo.
DÍA 9: Create a mindmap
Done!! simplemente es confidencial.
DÍA 10: Find an event to attend
La TestNigth en Valencia.
DÍA 11: Take a picture of your team
Podeís verlos en estos tweets de Jokin ^^ tanto a los testers ¡¡como al equipo completo!!
Welcoming new fellow tester @emerrefe #30daystestingchallenge *pic from yesterday, but timezones were not specified pic.twitter.com/q7cunxogcw
— Jokin Aspiazu (@JokinAspiazu) 2 de julio de 2016
#30daysoftesting #day11 Team, can I get a picture of you, at the seaside, at sunset... oh, you are so kind! pic.twitter.com/FMk9YGYmvq
— Jokin Aspiazu (@JokinAspiazu) 12 de julio de 2016
DÍA 13: Find a user experience problem
Day13: As a user, I think this is an experience problem #pokemonNO-GO 😂 #30daysoftesting pic.twitter.com/wWgCSt7K1z
— emerrefe (@emerrefe) 17 de julio de 2016
DÍA 14: Step outside of your confort zone
Hemos movido nuestro puesto de trabajo durante dos horas junto con los compañeros de otro departamento para ver cómo trabajan y qué dificultades se encuentran. Es un modo de ver si podemos ayudar o aportar algo bueno a su forma de trabajar puesto que podríamos facilitarles herramientas que automaticen ciertas acciones etc.
Realizar este tipo de actividades es muy bueno tanto personalmente como para la empresa.
DÍA 17: Find and share a quote that inspires you
If you think you will find all bugs, you have very simple product or a very limited imagination. #lessonslearned
— emerrefe (@emerrefe) 24 de julio de 2016
DÍA 18: Find a broken link. And report it
Utilizando http://www.brokenlinkcheck.com/ sobre la web de renfe, he encontrado este error.
Day18: Hi!! I've found this error 404 in uic web @Renfe @uic#30daysoftesting pic.twitter.com/O3uukbKjLZ
— emerrefe (@emerrefe) 18 de julio de 2016
DÍA 19: Find and use a new tool
Este mes he estado utilizando la herramienta meldium. La he instalado como un plugin en el navegador chrome. Sirve para hacer login automáticamente en todas las aplicaciones sin necesidad de poner nombre de usuario y contraseña en todas y cada una. Es como si tuviéramos un contenedor de accesos directos. De todas formas, no en todas las aplicaciones puedes hacer ese login automático pero sí que te permite almacenar usuario y contraseña para poder acceder más rápido. De esta manera, al llegar al trabajo, abro rápidamente todas las aplicaciones que necesito sin preocuparme de guardarlas en marcadores por ejemplo.
DÍA 20: Find a good place to perform some security tests
Pues voy a darle una vuelta a esta charla de Jose Selvi
DÍA 21: Pair test with someone
Haciendo una kata en el curro con mis compañeros y viendo más de cerca el TDD Viniendo de java siempre tiendo a imaginarme las soluciones mucho antes de lo que es necesario. Es decir, intento averiguar qué estructura de datos será la más adecuada o qué problemas se engloban bajo una misma idea. Pero estoy aprendiendo a que, entender el problema que tienes entre manos es un proceso de aprendizaje y TDD te lleva por esa línea, es decir, partiendo de tests sencillos mientras que pensar directamente en la solución más adecuada te puede llevar por mal camino.
La kata en concreto ha sido http://codekata.com/kata/kata16-business-rules
DÍA 22: Share your favorite testing tool
Con esta herramienta tengo un amor-odio interesante… Echad un ojo a mi post sobre Gatling
DÍA 23: Help someone test better
Perfecto, en casa tengo ayuda con Ruby y yo soy la que ayudo con el testing. Done.
DÍA 24: Connect with a tester who you haven’t previously connected with
Es Meike, tester en Estocolmo, podéis encontrarla en su web. Hablamos en inglés por hangouts sobre nuestros antiguos trabajos y alguna que otra anécdota.
Meike nice to meet you!!
Día 26: Invite a non-tester to a test event
¡¡Hecho!! me lo llevaré a la TestNight ;)
Día 27: Say something nice about the thing you just tested
Revisar una historia, ver que incluye algo que puede llegar a ser un problema para los usuarios, comentarlo, ver que todos se vuelcan en ello para solventarlo y mejorar. Simplemente genial.
Día 28: Summarise an issue in 140 characters or less
Qué mejor sitio que en twitter ¿no?
@LinkedInHelp Hi!! I have seen this bug when I accept someone in my #linkedin
— emerrefe (@emerrefe) 12 de agosto de 2016
maybe you can take a look ;) pic.twitter.com/sibayXleyH
Día 31: Bonus, compartir todo el challenge
¡Pues aquí está! Seguro que completaré alguna cosita más en el futuro así que si procede, lo apuntaré (al final será un reto un poco asíncrono jajaj)
Me lo he tomado con humor si…
¡Nos vemos!