20 Days Testing Challenge #20DaysOfTesting@XING
I am joining in for the twenty days testing challenge @ XING. A little bit late, but I will try to catch up.
TASK 1: TAKE A PHOTO OF SOMETHING YOU ARE DOING AT WORK
I shared a photo of what I do at work via Twitter. Testing Browser, iOS and Android of the news section. Providing reading recommendation via the Software Quality page as personal project outside work.
TASK 2: SHARE A TESTING BLOG POST WITH A NON-TESTER
In the last couple of days I did share the following web pages and articles with software developers, engineering team leads and others.
Agile Manifesto: http://agilemanifesto.org/principles.html
agile with a small „a“: https://www.rallydev.com/blog/engineering/agile-capital-vs-agile-lowercase
What is Agile?: http://www.adventureswithagile.com/2016/08/10/what-is-agile/
Agile is Dead: https://www.youtube.com/watch?v=a-BOSpxYJ9M
Continuous Improvement: https://leankit.com/learn/kanban/continuous-improvement/
Context Driven Testing: http://context-driven-testing.com
Session Based Test Management: http://www.satisfice.com/sbtm/
Black Box Software Testing: http://testingeducation.org/BBST/
Rapid Software Testing: http://www.satisfice.com/info_rst.shtml
Software Quality Newspage: https://www.xing.com/news/pages/software-quality-272
Tea time with Testers: http://www.teatimewithtesters.com
Mobile Testing Cheat Sheet: http://adventuresinqa.com/2016/01/11/mobile-testing-cheat-sheet/
8 years agiles testing: http://de.slideshare.net/DanielKnott1/8-jahre-agiles-testen-was-kommt-jetzt
The term „QA“: https://www.youtube.com/watch?v=XHsAseQe0Pg
Specification by Example: https://vimeo.com/109079233
Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps: http://www.mindtheproduct.com/2016/07/continuous-delivery-devops-product-managers-new-bff/
I also recommended the book "Hands-On Mobile App Testing" to a mobile app developer.
TASK 3: READ AND COMMENT ON ONE BLOG POST
I did comment on the blog article Tester as Navigator (a Metaphor) and Shift-Left from Paul Gerrard. My comment is still waiting for the approval.
TASK 4: FIND AN EVENT TO ATTEND (ONLINE OR FACE TO FACE)
I attended a "business analyst" lunch meetup in Bjerringbro (DK) on the 21st. We had some fruitful discussions about improving processes and how to improve the quality of software.
The same day I gave a presentation to a couple of engineering team leads at Grundfos about how XING is doing Testing.
TASK 5: STEP OUTSIDE OF YOUR COMFORT ZONE
I am currently reading the book Emotional Intelligence 2.0 by Travis Bradberry & Jean Greaves. Stepping outside of my comfort zone was to take the emotional intelligence appraisal test.
TASK 6: PAIR WITH SOMEONE OUTSIDE YOUR DST OR OUTSIDE QA
Today (the 15th) we (Rene, Maik and I) had a joined test pair session regarding some changes our team did in their code repository. Fruitful discussions and ideas let to some nice findings.
TASK 7: GIVE SOMEONE POSITIVE FEEDBACK OUTSIDE OF QA
Before I left for vacation I gave our intern Fabian positive feedback about the two show-stoppers he found while we did pair while testing our section of the app for the iOS 10 update.
TASK 8: HAVE LUNCH TOGETHER AND POST A PICTURE
I already failed a couple of times! I went to lunch with Lalit on Friday the 9th, but we did not take a picture. On Tuesday the 13th I went for lunch with Bettina and Stephan from the Software Tester Group Hamburg (English-speaking), but we also missed the opportunitiy to take a picture. After a pair testing session with Rene today (15th) we finally took a picture.
TASK 9: AUTOMATE ONE WORKFLOW FROM ANOTHER DST (Pairing allowed, but be the driver)
As part of the (test || check) automation for the industry insider feature using Selenium I automated one scenario which is part of the profile team.
One evening while visiting old colleagues in Danmark I started just for fun automation of Product Center which I did test in my prior job. I struggled with the architecture of the page which keeps the search and results page in one file which makes it difficult to identify buttons in dialog boxes. I finally got a small script working.
TASK 10: PERSONAL CHOICE (Testing related, surprise us!)
Jan and I tried a special setup of a mob testing / testing dojo. We did two sessions, one session for the application XING News where I am part of the team and another session testing for the application Grundfos Product Center which is developed by his team. We had good learnings about communication and different focus areas of testing.
TASK 11: LISTEN TO A TESTING PODCAST
My choice here was Vimeo video from Gojko Adzic - Specification By Example.
TASK 12: PERFORM A CRAZY TEST
I am not very creative because it has been done before, but I liked the approached so I had to try it. I searched on Google for "crazy test" and followed one of the tests on the first search result page. Yes, I did the test and know the results. :-)
TASK 13: DOWNLOAD A MOBILE APP, FIND 5 BUGS AND SEND THE FEEDBACK TO THE CREATOR
I do not wanted to make it too easy, so I picked the app of LinkedIn. So far I found two errors.
TASK 14: FIND AND SHARE A QUOTE THAT INSPIRES YOU
This quote from John Lennon (taken from the lyrics of "Beautiful Boy") inspire me in my personal and work life.
Life is what happens to you while you’re busy making other plans. John Lennon
TASK 15: CONNECT WITH A TESTER WHO YOU HAVEN’T PREVIOUSLY CONNECTED WITH
The article Who should I follow on Twitter? from Rich was a great source. I went through his list and now follow nearly 100 more testers on Twitter. Started personal mail with some of them.
After the Software Tester Group Hamburg (English-speaking) meetup I connected with three testers via XING.
TASK 16: SUMMARISE AN ISSUE IN 140 CHARACTERS OR LESS
After deinstallation start setup again and select deinstall again. Setup will wipe out all files from your harddisk.
=> 116 characters.
TASK 17: FIND A USER EXPERIENCE PROBLEM
In the XING iOS App I read an article with comments. When I am at the bottom I need to scroll up to the end of the article in order to comment on the article. IMHO this is bad user experience.
TASK 18: SHARE YOUR FAVOURITE TESTING TOOL
My favourite tools are right now Firebug and Firefinder. I am using both in combination in order to identify elements which I would like to look for during test (automation || checking) using Selenium webdriver, RSpec, Capybara and Atom IDE.
TASK 19: SAY SOMETHING NICE ABOUT THE THING YOU JUST TESTED
Nearly twenty years ago when I started consuming news in the internet I wanted to be able to customize my personal news experience. Today I am working on making this dream come true. So I say: "I like the product I am testing".
TASK 20: TEST YOUR PRODUCT FOR A QUALITY CRITERIA, WHICH NORMALLY IS NOT A FOCUS IN YOUR DST
I did have a look into accessibility, in this special case I was looking for if our XING iOS App is designed for users with physical or motor disabilities. I found an issue that in the article collection the clickable area for likes and comments is demanding too much pression.