All posts by Mindful tester

Getting Personal

Suppose I have a good friend. She is already dating a man for a month. She is still hesitating And sure I want to help her.

Suppose that evening I shook hands with a good looking man. His flow of words muted me. He had a Porsche, he had a good job and he would fly to Spain just for fun. And ..
It was like a salesman selling himself.

Suppose my friend expected an honest advice after an one directional overwhelming monologue.
What was I supposed to say?

“And here’s to you, Mrs. Recruiter
Testers love you more than you will know
Wo wo wo
We need you, please, Mrs. Recruiter
Office holds a place for those who say
Hey hey hey, hey hey hey”
[On the melody of Mrs. Robinson]

Let me get this straight: I am not looking for a job.
Another straight thing: I am badly surprised the way recruiters approach me.

It goes like this:
Hi Han,

We noticed your profile on AllConnectedNow.com. And we are looking for someone with your background.

Our customer is a well-known international company. It is number 1 in medical software in EMEA. A new product will be developed in the coming years. You can be in this team.

The candidate must have
At least 5 years of experience in software testing
4 character Test certificates
Seniority to help junior testers
At least 5 years of experience in automated testing
A background in medical software is preferred.

If you are interested about this job, please call us at 123weneedatester or send us a mail.

Regards,


Mrs. Recruiter

Some people would enjoy this mail. I don’t. Apart from the fact that my profile had not been checked properly, it is not really personalised.
Let’s say Cecilia has the same background I have in juggling. She can juggle the devilstick, pass 6 clubs, and has an act of 3 minutes. Excuse me. It was about software testing, but I only read the word background.

Let me start again. Cecilia has the same experience in software testing I have. I could start the mail with “Hi Cecilia”. And it still make sense. Another straight thing I want to share: I do not know a Cecilia with this profile. I just made it up to make my point. So if you did not find Cecilia, that’s why. By the way AllConnectedNow.com does not exist for the same reason.
I like recruiters who can spot senior testers, but I have some suggestions to connect. That’s fine with me and hopefully you.

Last months I got several friendly requests to exchange thoughts about a new job. The mails looked like the one I described. Why me? So I politely asked why they would have me in their team. The answers were .. Let me put it this way: I did not receive an answer on this question.

I felt like a number. It could be 8 or 754. So if a junior peer would ask me about this company. I am not jumping up and down for her or him. It’s just another company.

Of course some recruiters might like numbers: “I sent 100 invitations to interesting candidates this morning.”
But a company is not happy, if they get 40 junior people who are willing to do the job. But it was actually looking for senior or expert or whatever you call her or him.

In marketing Unique Selling Points are used. E.g. a company is number 1 in medical software in EMEA. Let me turn this around. As a recruiter I would look for someone with Unique Buying Points. “I noticed you have experience with medical information systems on a Windows platform.” Or even better “I noticed you tested a Dutch medical information system on a Windows platform a few years ago.” My guess is there are about several hundreds. And it is easy to reduce the scope using “information system for house doctors”. This might lead to a number close to 60 on the Whole Wide World. I would feel appreciated as a tester.

Today the world is moving fast. I ignore commercials or invitations, if they do not resonate with me. But I do remember companies which felt right or wrong to me.

“We’d like to help you learn to help yourself
Look around you all you see are sympathetic eyes”
Mrs. Robinson sung by Simon & Garfunkel

Backtracking for testers

“I cannot reproduce it.”, I admitted to my scrum master. He replied with:
“You can do exploratory testing, but you have to note down the steps, which led to this situation.”

How did I get in this mess?

I sanitised this story BTW.

On my screen were some filters and buttons. It was not possible to use the action button any more. That was NOK. I made a partial screen shot and put it into my test charter. I would later come back to reproduce it.

Somewhat later I looked at the screen shot. I thought it would be easy to reproduce the situation. After three attempts I gave up. That was NOK.

My scrum master had a point though. I had lame excuses like no recording tools and extra bureaucratic steps. Back to The Bug. If I could find it.

A little bit of theory

Backtracking is a term I picked up during my study. It took me years to understand the principles.

It is basically solving a labyrinth: continuously pick a direction and walk, until a dead end is encountered. Then go back to the place where the last wrong decision was taken and take a new direction.
Rinse and repeat.

This tactic can be applied to find the toilet or to solve a puzzle.

Sorry for this theory interruption. I will now continue with my blog post.

A lot of practice

The first thing was to examine the screen shot again. I realised I was on the wrong screen. So I switched screens.

Then I rebuilt the situation. I added the filters with the same values. I pressed the action button. That went right. I kept my mouse on the button. It could be used again.

I used the other buttons on the screen. After a few presses I returned to the action button, which was still completely functional.

I did a reset and started to rebuild the situation. If I pressed the other buttons before the action button, then it might become insensitive. After adding the last filter I pressed on one of the other buttons and clicked on the action button. It was still functional. Business as usual.

It was time for my visual memory. The adding of the filters went from left to right. It felt great. Every time the set of available filters became smaller. It was like dealing cards. The stack became smaller and the cards were put from left to right.

I looked to the most left filter. It was a date filter. I already had filed some bug reports on that one. Wait a sec. This was my starting point for bugs. I might have set it to a wrong value and quickly checked the side effects.

The word quickly triggered my mind. I was so used to this filter, that all date filter related actions were absolutely normal for me. It became natural and therefore easy to forget. Because I moved my mouse so fast, the movement was not stored in my memory. That made sense to me.

So another attempt to reproduce my bug began. I set the date filter to a single bad number and added the other filters from left to right. And I pressed the action button. It worked. Then I tried to use it again, but that was not possible. Bug reproduced.

Now I wanted to reduce the number of steps. My assumption was that the invalid value in the date filter triggered the bug. Time for a short cut.

I reset the screen and only added the bad date filter. The second push on the action button was useless as expected. I was able to backtrack my steps and reduce them afterwards. That was OK.

At the end of business day my scrum master groaned, when I showed him the bug.
“What else did you find?”

Test Twilight Zone

When I grew up, there was a TV program called The Twilight Zone. It was about people getting in really strange situations. Logic and laws of nature did not seem to apply.

The reason it appealed to me was that it could happen to me, the writer. Ordinary situations became unordinary situations.

This TV program had a tune. There are 3 notes which I still remember, to create a gloomy atmosphere. Those 3 notes became the tradenark of this zone.

Then the voice over would start like:
“This is a story of a woman. Let’s call her A. A is a very good UX designer or User Experience designer. She takes care, that people can use a program on first sight.

If she would design a kitchen tool, she could easily skip the manual. The product is so intuitive the moment you see and touch it.

She thinks that this is normal for her and not for other people. But she is about to enter the Twilight Zone.”

UX

A looked to me and asked me:
“How many bugs did you find?”
I mentioned a number above 40.
She swallowed.

I had no specs and not enough domain knowledge. Only a briefing from my PO or Product Owner. Still I had found some strange things.

She said that she had found about 20 bugs.
“What did you find?” she asked.
I described some bugs I had found. There was a bug with an input validation. I had just enough domain knowledge to point this one out.
I told about the details of the elements, which had confused me as a user. And …
“You are doing UX.”, she exclaimed.
“I am only testing.”

Then the voice over would come back: telling about the UX designer’s meeting. Mentioning the morale and The Twilight Zone.

“Next.”
“Huh.”
“Next story.”
“There you read” => PM

Then the voice over would start with:
“Mister X has more than 10 year of experience in “.

Let’s skip the scary part.
Okay with you?
Works on my web site.

Mister X and I were sitting at a table. We were talking about business on Sunday. That is typical Dutch by the way. Somehow the word migration was dropped and I could not stop myself to tell my deployment plan story.

My telling triggered the attention of Mister X. I told how I merged 3 plans and how I set up a meeting to discuss the result. X asked familiar questions which I had already covered in 2 piece Q and A.

“What was your role?”
“I was a tester. I wanted this project succeed, so I became the chairman.”
[Actually I made a mistake: I was a test coordinator. But still …]
Ten minutes in my story I heard:
“You were doing project management!”

At that moment I made contact. The next time he would remember my story about the migration. I would not be another faceless tester, which is to be avoided according to James.

PS

During a meeting last week I spoke up:
“I do not have a clue, but I have a weird idea.”

I almost forget the tune.