System 1 and System 2 in testing – part 2

In the previous blog post System 1 and System 2 were introduced.

For the fast observations System 1 is used in most cases. This way of thinking provides fast, almost effortless way to digest information. Like walking to a cinema.

For the thoughtful observations System 2 is used. An example is choosing which movie to watch in a cinema.

There was a focus on System 1 in the previous episode. In this episode I will turn your attention to System 2. And how this system might lead to other test ideas.

Supporting System 2

Categorising

During my regular visit to the web site, I was welcomed with a cookie banner. My first thought was to reduce the number of cookies to an absolute minimum. Of, course I could accept all cookies. But I pressed the Options button. Three groups of cookies were presented.

Each group of cookies had an explanation and a radio box for selection. I only chose the necessary cookies. The text was shown in agreeable font size, so i did not have to pinch my eyes to read it.

Then I had to look to the buttons. The button to accept all the cookies was in the right lower corner. The Save and Exit button was left to it. I pressed the button and was ready to use the web site.

“Categorised cookies, a simple explainer,
no scrolling needed, a normal sized font size.
These are a few of my favourite things.”
(On the melody of “My favorite things”)

Pondering

It was time for a new headset for my PC. I had already done my homework: I found a good headset. I only had to buy it.

After clicking on the link in my notes, the web page with the right product was shown in my browser. I added it to my shopping cart and opened the order form with the usual questions.

Yes, I would like the headset be delivered to my home address. And I was home on the first suggested date. Of course, I wanted to enter some numbers from my gift cards.

Now I only needed to pay. I chose the cheapest option. Sorry, I am Dutch.

In short, I had to answer some questions and there were some good suggestions from the web site. Thanks for the support.

Knowledge about System 2 in good hands

A well-designed program simplifies the choices of the user. It reduces the time to make an informed decision.

Abusing System 2

Micro selecting

In my never-ending quest for information, I encountered a new cookie banner. I like to minimise the number of my cookies, so I wanted to change the settings. A dialog opened for my eyes.

While l tried to get an overview, I had to scroll down. There were about 9 groups of cookies. The categories looked almost identical. The selection of the permission was represented by a circle in the left side of some ellipse. It looked nice, but we do not use these switches in the Netherlands.

Now I had a screen reader installed for accessibility testing. This program tells what is happening on screen. I pressed the switch and heard that it was switched on. I did not like it. Another press let my screen reader announce that the switch was off.

“Scrolling down, another switch,
‘Legitimate interest’,
based on some law, which I don’t know.
Keep me safe, privacy laws“
(On the melody of  the chorus of “Take Me Home, Country Roads”)

But wait, there was more. There was a link for vendor information. After a click, I saw every single vendor with 1 or 2 switches. And the font size on the cookie banner was smaller than the font size on the web page.

This was an overwhelming experience for me. And it was not clear which options led to which consequences for me.

“Individual cookies, enormous explainer,
a scrollbar required, a small sized font size
These are a few of my dislikeable things.”
(On the melody of “My favorite things”)

Knowledge about System 2 in bad hands

Nowadays it is impossible to use programs or web sites without making choices. An abundant number of options may strike fear.

“When System 2 rules, when the user thinks,
when anxiety grows,
there were too many choices to be made
and an increasing fear.”
(On the melody of “My favorite things”)

To be continued

System 1 and System 2 in testing – part 1

In March 2024 Daniel Kahneman died. He wrote ”Thinking fast and slow”. This book is about how people handle certain situations. He introduced System 1 and System 2.

For the fast observations System 1 is used in most cases. This way of thinking provides fast, almost effortless way to digest information. Like walking to a shop.

For the thoughtful observations System 2 is used. An example is choosing which things to buy in a shop based on a shopping list or availability.

The way users behave, can lead to good test
ideas.

Supporting System 1

Pointing

For a test I needed a program. As usually, I went to the system administrator. He gave me some instructions to install the program on my own. I had to change one setting and only needed to press the Next button.

My thought process was like: is this the option? Yes, change it and press the Next button. Otherwise press the Next button. I had the program installed within minutes.

It went so smoothly, because the Next button was on the same place every time.

“The right lower corner of a well designed
dialog,
the group of a similar looking buttons.
These are a few of my favourite things.”
(On the melody of “My favorite things”)

Simplifying

One of the consequences of the privacy laws is the cookie banner. On one of my favourite web site there are only two buttons: ”Yes, I agree” and “No, thanks” buttons, This is clear and concise.

Knowledge about System 1 in good hands

A good design of the program stimulates the user to use System 1. The program is easy to use.

Abusing System 1

Hiding

In the past I stumbled on a cookie banner. It had the Accept All button and a More Info button. If I really wanted to visit this web site, then I needed to accept all the cookies. Something I was not looking forward to. It was also not compliant with the privacy laws. There was no way to reject the cookies.

But I was curious, I pressed on the More Info button, A dialog popped up with options to reject cookies. If I only used System 1, then I got unwanted cookies on my PC.

Distracting

On a cookie banner from another web site, I was looking for a way to avoid unnecessary cookies. In the right lower corner of the dialog there were no buttons. This is my favourite place to look for buttons.

My view went up and I noticed the Accept All button. It had a different background colour than the body of the dialog. I was about to press this button, when I noticed another button to the left.

The Reject all button had the same background as the body of the dialog. It did not get my attention because of the colours of the Accept All button.

This particular button had also a bigger impact on people, who have problems with reading. They might prefer the emphasised Accept All button over the normal Reject All button. Also. people with visual impairment would make the same choice because of the bad contrast.

“The right upper corner of a bad designed
dialog,
the group of different looking buttons.
These are a few of my dislikeable things.”
(On the melody of “My favorite things”)

Knowledge about System 1 in bad hands

It is possible to make programs in such way that people make bad choices. These situations are called dark patterns. Especially disabled people are easy victims.

“When System 1 rules, when the user clicks,
when the cookies come,
there was nor second thought, nor hesitation,
just a silent urge.”
(On the melody of “My favorite things”)

To be continued.

Translating Agile Testing Condensed the unconvential way – part 3

Obligatory summary

In the previous episode I figured out a faster way to translate Agile Testing Condensed from English to Dutch. I put the English text file on my iPhone. Then I used VoiceOver and Acrobat Reader to read the text aloud. Then I used Dictate to enter the Dutch text into a Note.

Reduction of language switching

For the translation I used the iPhone which could only handle one language at a time. I had to use the Rotor frequently to change the language of the screen reader. It was like switching a dial every ten seconds. I really wanted to skip the dialling.

Why should I restrict myself to one single device?
I could use one device for English and one device for Dutch. Every device keeps his own screen reader language during the whole translation.

My choice was to use the iPhone to read the English source text aloud and a PC for entering the Dutch target file.

Reduction of correction

The use of dictation was becoming a burden. There were so many typing errors, that I needed more time to edit the text. I read a strange Dutch word and then tried to find the right Dutch word. With four strange words in a long sentence, this was not the way to translate.

Another way to enter the text was the keyboard of the PC. No more correcting text by Dictating the text again and again. The PC had a proper keyboard, so what was I waiting for?

Choosing Fusion

On my Windows PC I had Fusion installed. It contains two programs. JAWS is a screen reader, Using the arrow keys on my keyboard I can listen to my translated text. It also speaks aloud the words I typed.

Combine this with Word. This text editor supports auto correction and spelling control. While typing I got enough feedback in case of typos. There are specific sound effects to make auto correction and mis spelling clear.

Note to my fellow Dutch citizens: Fusion is covered by your health insurance under certain conditions.

Another note to my fellow Dutch citizens: the screen reader NVDA is free, but users are requested to donate.

Did I still need Acrobat reader for the English file? Apparently not, so I started to use Notes on my iPhone again.

Then I added the translated sentence in Word with the Dutch text. On my return on my iPhone, I got a wonderful feeling. VoiceOver continued, where I had left the file the last time. That is an advantage of the cursor.

Finding the right sequence once again

This led to the following actions. The first serie was:

  • Set the screen reader language to English on the iPhone, open Notes with the English file on the iPhone, and go to the sentence to be translated.
    Use VoiceOver to speak the sentence aloud.
  • Set the language of the screen reader on the PC to Dutch. Open Word with the Dutch file and go to the end of the file.
    Use the keyboard to enter the text.

The second and following series were:

  • Switch to Notes with the English file on the iPhone and go to the sentence to be translated.
    Use VoiceOver to speak the sentence aloud.
  • Switch to Word with the Dutch file on the PC. Use the keyboard to enter the text.
    Use the keyboard to enter the text.
  • Rinse and repeat.

After the first serie, I did not need to open any file, find the right sentence, and set the right screen reader language. Was this a typical case of Agile Translating?

Final edit

After a few months it was time to check my translated work. I opened the English source file in Notes on the iPhone and the Dutch target file in Word on the PC. After a swipe I heard the English text. After a press on the keyboard, I heard the Dutch text.

Come to the Dutch side.

Sharing knowledge about testing and other things on my mind