Software Quality

Software Quality

is a whole team effort!

20 Days Testing Challenge #20DaysOfTesting@XING

© Maik Nogens & Ionut Oancea
The tasks of the challenge.

Challenges!

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

Lean: http://theleanstartup.com

MVP: http://www.startuplessonslearned.com/2009/08/minimum-viable-product-guide.html

Continuous Improvement: https://leankit.com/learn/kanban/continuous-improvement/

Failing: https://yourstory.com/2015/10/four-lean-model-tips-for-startups/

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. 

  1. Don't show empty state when there are messages!
  2. Translate differently if two menus entries.

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.

Software Quality
Software Quality

is a whole team effort!

Die Software Quality News Seite wird relevante Links rund um die Themen Software Testing, Mobile Testing und Agile Softwareentwicklung regelmäßig zur Verfügung stellen. Es wird über neue Technologien, Methoden, Tools oder Trends berichtet. Hast auch du interessante Themen aus den genannten Bereichen, dann schicke sie uns und wir werden sie hier veröffentlichen. Schau einfach auf den genannten Profilen vorbei.
Mehr anzeigen