I have had the amazing opportunity to be on parental leave for eight months now with my 1.5 year old daughter. Something that has struck me is how much you learn about yourself and how many parallels you can draw to work life during parental leave.

Mentoring:

First off raising a child is much like mentoring. You can’t do everything for your child instead you need to help them learn how to do it on their own. One of the biggest problems I have had is to not “inflict help” as Jerry Weinberg expresses it. It is easy to just do something for them instead of letting them try themselves but then they miss out on a learning experience.
This is also happening often in the workplace but then we generally call it micro-management.
We also have the old saying “your child doesn’t do what you say but what you do” which in corporate world is translated to “lead by example”. There have been many incidents where I have had a chance for some introspection to understand why my daughter behaves the way she does.
Also, it is important to put the challenge on a correct level. Too hard and she will quit, to easy and there is no real learning. Correct difficulty level, nudging in the right direction and encouraging the effort not the result is something I have worked on and is extremely hard.
And when she does something wrong I try to not say “no that’s wrong” but instead explain why it won’t work and how she can do it differently. …


Using personas in your testing can be a powerful tool to try and broaden your perspective and trigger new test ideas.
Thinking and acting like a certain persona can find bugs you normally wouldn’t find since it is easy to get stuck in your own way of thinking and doing things.

There are many different personas you can use but often they are created as a possible end user. Though another way to help you think a little more outside the box is to base them on different superheroes.

Say you have some scenarios you have to do every month to look out for regression, switching it up with superhero personas might make it more fun and help find new problems.
Then you can switch e.g. every month to a new theme like Star Trek, Game of Thrones, Lord of the rings, Days of our lives, MacGyver or any other theme you can think of.
Everytime you switch theme it forces you to think about what the characters imply and how it could effect your product and hopefully in the process give you new test ideas. …


I admire the complexity which can emerge from elementary designs. Especially in the problem space.

One example speaks for itself, the ‘On/off app’:
- an webapp consisting only from one button which can either turn ‘things’ on or off ( ‘Picture 1 ‘ is an aproximate illustration of both visual states of the app)
- ‘things’ are marketing campaigns, some more complex processes to send particular marketing messages under particular conditions to particular customers (details of such don’t matter in this context)

Picture 1
 source: https://www.vecteezy.com/vector-art/88994-on-and-off-chrome-buttons
Picture 1
 source: https://www.vecteezy.com/vector-art/88994-on-and-off-chrome-buttons

Even when my team was highly qualified in software development, under the fog of communication and implicit expectations that we missed, we discovered the following problems with the…


The background

Many years ago, I was employed as a test automation engineer, I was almost fresh out of school and I would introduce automated checks to them. From the outset, I have been a big opponent of automation, mainly from bad experiences from maniacs who wanted to automate everything.

But then I thought about it a few extra times. I just had to accept this challenge and try to turn it into something good, for who if not a person who is anti “automate all the things” to fit this role.

So instead I used test automation as a Trojan horse to open up for more quality…


At a previous assignment I’d find that, often when presenting findings for my team there was a way I could avoid lengthy explanations and disclaimers. Either by referencing to, or even impersonating a certain persona my team would effortlessly understand from what perspective I was coming from.

So far I have identified three such personas, “evil tester”, “stupid user”, and “friendly David”, or “friendly co-worker”.

It wouldn’t take long to establish the meanings of these shorthand personas in your team, as the are quite recognizable or even stereotypical. For me at least it didn’t take long before I saved both time and hassle.

The evil tester.

As a tester you have more insight into risks and vulnerabilities than your average user. You attended the design meetings and took notes whenever someone mentioned worst case scenarios or the slightest risk. …


Consider the perfect bbq skewer, a perfect mix of each treat on the table. We don’t want to overload with only the tastiest bits, nor to leave anything interesting out. However we don’t feel the need to have every single available option on our skewer, after all, space is limited.

Image for post
Image for post

This methodology could fit when pressed for time, as a sanity check or a flow for end to end automated testing.

This will also provide an exercise in risk based testing, and hopefully provide more insight into the architecture of the project you are working in.

The idea is to aim to involve as many layers of communication, every essential component, in a single stroke. Call it “test case”, a “charter” or “user flow”, whatever fits your context.

I’ll give a recent example of how I used the bbq skewer for testing a mobile app. I do this when asked for “a quick sanity test, just to see if everything is up and running”. I launch the app and log in as an existing user, I navigate to settings via a few views, one of them is a map, when in settings I change the password for the user, wait for the confirmation email, and restart the app, logging in with the new email. …


Image for post
Image for post

New to testing?

In your first year as a software testing?

Here are 4 useful testing tips for beginners.

1. Explicitly State your Assumptions

Before I start testing (and ideally before the developers start coding), I like to go through the requirements/acceptance criteria/user stories, then write testing notes on my assumptions. That is, based on what I have read, what am I assuming?

Not all of the expected behaviour of the application/feature will ever be explicitly stated, a lot of expected behaviour is implied — therefore it’s useful to state your assumptions and then either tag the developers/ business analyst in your comments or share your thoughts with them face to face. …


Image for post
Image for post

House of Test grundades 2008 ur frustrationen att ständigt se andra konsultbolag erbjuda “bäst pris” och “best practise”. Man vill slåss mot den produktifiering som sker och visa det överlägsna värdet av kompetenta testare. Lund, Zürich, London och nu “lilla London”, när resan fortsätter i Göteborg.

Man fortsätter att attrahera starka profiler inom mjukvarutest

För starten i Göteborg har man knutit till sig Fredrik Almén. Fredrik, som sitter på en respektingivande erfarenhet inom test, kommer vara en av nyckelpersonerna i det nya gänget där man redan rekryterat in ett par vassa människor som ska hjälpa Göteborg att höja kvalitén. …


Image for post
Image for post

After careful consideration, I have withdrawn my submission to Swiss Testing Day 2019.

I have spoken at the largest testing conference in Switzerland several times in the past years. My experience has always been rewarding and I had a lot of pleasure interacting with the delegates. I really liked the Swiss Testing Day, and according to the delegates’ feedback, they liked my sessions, too. So, I again submitted an abstract to the 2019 event.

There is a two-phase process with Swiss Testing Day. First, you submit an abstract of your proposed session, which the programme committee then evaluates. If your abstract passes the first round, they ask you for your slides upon which they decide on definitive admission. After submitting my proposal, I received a confirmation of passing the first round. …


Image for post
Image for post

House of Test is fuelled by people who thirst for knowledge and dare to be different. At the 2018 conference, HoT69 Natalia Wall presented her topic “Where are the rebels at?”.

About

House of Test

What we do, we do for the love of testing! We only settle for greatness, because you expect nothing less from us!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store