Tuesday, 10 January 2017

30 Days of Testing

The Ministry of Testing has a fun 30 days testing challenge. It goes like this:
One challenge per day, 30 days of adventure and discovery. This kind of challenges are like going to the gym, or playing batucada. The more you put into it, the more you will get out from it.

This post will be my diary with how my journey happens to be.

#1 Get a Testing book, and read it before day 31. Getting the book was easy,  so the tricky part must be finishing it before day 31.

#2 Take a photo of something I am doing at work. We are welcoming @emerrefe our third Software Tester, now we are a team!!.


#3 Listen to a testing podcast: Podcast Addict is my app choice.

I found a podcast from The Testing Shown where they interview James Bach after his retreat in Orcas Island. The conversation was very interesting, even that I don't agree with everything James said. My team is an agile team, and I don't see my testing role to be threatened by any agilist around. However I did agree with the need we have as testers to care about our business and our own careers as testers. At the end this was a great podcast.

#4 Share a testing post with a non-tester. I picked this post from Amy Phillips, and shared it on the channel we have for readings. I'll update any conversation.

#5 Comment on a blog post. I added my comment in Javier Garzas blog.

#6 Perform a crazy test. I went for a road trip this summer with my family, 2 weeks on the road with 3 kids... And while we were cruising Germany and the Autobahn, in a non-limited stretch with no traffic I decided to test how fast our Renault Scenic would go. When I got close to 150 I decided to declare this speed as 'Fast Enough', concluded the test and went back to confy 120 km/h.

#7 Find an accesibility bug. I found a map from Valenbisi, the Public Bicycle rental service in Valencia, where the North is pointing to the East. This can be misleading for humans, who expect the North to be up, and for dwarfs who expect the East at the Top of the map.


#8 Download app and send 5 bugs. For this I picked Stridekick, a nice app that will allow you to create a challenge between people with different activity tracking devices. If you care about how many steps you take every day, and you know someone else who also cares, go and give them a try.

#9 Create a mindmap. This is not really a challenge, since I use mindmaps to document my testing plans, so every complex feature has his own. If you want to learn about what can get done with a mindmap, get a cup of coffee and check The ministry of Testing or TestInsane

#10 Find an event to attend. Finding testing events in Valencia is complicated, so we're hosting our own TestNight

#11 Take a picture of your team.
Well, here I have my small team, the ones who show up on the daily standup:


Then there is the local team, the ones we share our Valencia office.


Then there is my big global flywire team.



#12 Doodle a problem. This is something I do as I talk. My notebook is full of paintings explaining issues and tests, so instead I learnt how to do a prezi.

#13 Find a user experience problem. I reported this while doing #8, but it goes like this. If you have a mobile app, not being online should not be users problem, as an app, you should figure a way to deliver some value to the user.

#14 Step outside my confort zone. I arranged time with Customer Support team, so we spent some time watching them interact with our users. This was so fun, that we decided to repeat the experience, but since I went from my confort zone to a fun zone, I decided to try another thing.
I accepted the invitation to deliver a talk in Finland at the European Testing Conference about how is the testing I do.

Yah... this IS outside my comfort zone.

#15 Find a problem with a E-commerce site. I tried to make a Karma wireless hotspot work, but the app would refuse to accept a Paypal payment, maybe because the account was set in a different country. Again, if you plan to have users from all over the world, have this in mind when testing payment methods.

#16 Go to a non testing event. We host a Hacknight every last thursday of the month, this might be my non-testing event.

#17 Find and share a quote: I´ll give you two:

Rock'nRoll == learning new things and having fun.


Yogui Berra and his software testing estimation knowledge...

#18 Find a broken link. Doh! Found it and reported it. Hopefully we'll fix it soon as well.

#19 Find and use a new testing tool:
I got two, sublime text editor and oh-my-zsh mod for iTerm. After some months, I kept Sublime, and uninstalled the zsh one.

Uh, I also learnt something called jmeter.

#20 Find a good place to perform some security tests.
OWASP Top Ten, on our website.

#21 Pair Test with someone.
Yeah, almost every day.

#22 Share your favourite testing tool.
I'd say Xmind for mindmaps, and is you are into SBTM try Rapid Reporter.

#23 Help someone test better.
I run a weekly meeting where we watch a video from a testing conference, having a subscription to the DOJO is just an awesome source of testbash talks.

#24 Connect with a Tester you haven't previously connected with.
Not just one, I help running the local TestNight meetup, so it's pretty easy to connect with anyone whiling to attend to one meetup.

#25 Contribute to a testing discussion.
My view about what being a Context Driven Tester is like.

#26 Invite a non-tester to a testing event.
On our last TestNight, we had teachers and university students attending along with testers.

#27 Say something nice about the thing you just tested.
We made it!

#28 Summarise an issue in 140 characters or less.
As a tester,
I want to finish my #30DaysofTesting challenge
Even if it took me 30 days... and 5 months to complete.
So that I can close this project and move on to the next fun challenge ahead!

#29 Find an out by one error.
When you start writing a post using Blogger, and you get a permalink, and you schedule the publish time, when your post get's published it is under a different link.
The permalink was from the date I started writing the post.
The published link is from the date I published the link.

Then I wonder what is the value of getting a permalink that won't link to anywhere.


#30 Give someone positive feedback.
Done!, (check #31)

#31 Share your 30 days challenge.
Yeah, if you got this far, I am very grateful for your time.
Thank you!

No comments:

Post a Comment

Letting it go.

I dropped my Twitter account. And somehow, it did not make sense to write a tweet about it. Many years ago, when I was riding by bike as cou...