UI Is the Reflection of the Overall Product Quality

UI issues. A misaligned element, a typo or a not localized piece of text in a supported language. In some organizations testers have access to code and are allowed to fix issues, thus they can fix typos right away as soon as they encounter with one. But this is not the case for every company that can have many reasons. In this latter case, the tester files an issue and sets its priority. Because UI issues are usually classified as low priority issues in the global context, it can stay in the bottom of the backlog for a long time.

Here’s a roleplay for you.
Imagine that you get a localized mail from a well-known provider, promoting their goods. Reading the mail you can tell that no native speaking person had ever read the mail before being sent that out.
How would you feel? Would you be convinced to visit the site and to spend your money there?

I’d bet you had a similar question deep inside you: “if they are neglecting in an area, what else can wrong sloppy in this company? What if I had to send the product back, would I get my money?

Did you know that Japanese users place tremendous value on having things work right from the beginning?  UI issues are seen as a potential reflection of the overall product quality.

And they are so right.
I examined my emotions and behaviour when I got a localized mail last time. Well.
Although I bear pixel errors, it’s not the case with localization issues. When I get a localized mail that hasn’t been proofread I don’t click on any links in the mail.
I had bad impressions.

I’d like to encourage you to advocate the fix of UI issues. UI is important.

Advertisements

My Recap of WeAreDevs ’18

WeAreDevelopers Congress was happening in a few months back, in May, in the wonderful city of Vienna.  I held back writing a sum up about my learning because I was waiting for the recordings to be public so that I could link my top picks. And I missed a couple of talks I was interested in, so I wanted to catch up on what I missed at that time. Sometimes it was really hard to choose which talk to join as there are lots of sessions in parallel, and in some cases, there was a high demand for some talks so that no more people were allowed to go into the rooms.

The list of my favourite talks:

Continue reading My Recap of WeAreDevs ’18

Oh, Marionette, My Dear

When I was running a UI test locally I encountered this in the log file:

[exec] INFO: Retrying request to {}->http://localhost:14804
[exec] Jul 30, 2018 10:17:34 AM org.apache.http.impl.execchain.RetryExec execute
[exec] INFO: I/O exception (java.net.BindException) caught when processing request to {}->http://localhost:14804: Address already in use: connect

Sometimes even the was hung and the browser was closed after a while. So basically I couldn’t execute a single UI test locally that frustrated me.

I will say a few words about the environment I work with. “There is no use saving it until later.” (To use the words of  Richard Brautigan’s words, which is a favorite sentence of mine from ‘In Watermelon Sugar’.)

The test framework I work with is based on top of Selenium Webdriver, it is an extra layer – please don’t ask why. The implementation of this framework is done by another team. Details are overspread, so a lot of digging required if I want something to know.

Spoiler alert!
This framework is launching Firefox 52 by default.

Continue reading Oh, Marionette, My Dear

Biases And Fallacies In Short

I tend to find that the words bias and fallacy are often used as if they were interchangeable. But there is a difference.

Some fallacies are committed intentionally to manipulate, while others are committed unintentionally due to carelessness or ignorance.

With practice, we can learn to recognize and completely avoid mistakes of logic. This is not true of biases.

While faults of logic come from how we think, and thus we can simply change our thinking to be more logical, biases arise from the very cognitive machinery that allows us to think. Behind every cognitive bias is a mental process which is automatic.

Continue reading Biases And Fallacies In Short

Have No Testers Is Not Cool

There are applications available out there that can be used for free, and if the end-user wishes to reach more features of the application, a membership is provided, thus after paying a fee, the end-user becomes a subscriber.

I have some applications installed that have similar concept built around it. At some of these applications, I’m already a subscriber because I’m satisfied with the product. I’m happy with the user experience, with the quality of the product, with the application performance, availability etc, as a user I get what I want from the application.
But I’ve found some application that had never been end-to-end tested for sure. When I, as a user find some embarrassing issues during using the application, when I don’t feel my data to be safe, there is hardly any chance to make me a subscriber. When I feel that I as an end-user being used by the company to test the application, I abandon the application and company for good.

Like in this story.

Continue reading Have No Testers Is Not Cool

My Top Picks – Craft Conference ’18

Craft Conference is an annual conference in Budapest, Hungary. Their goal is not just to improve engineering but also to change the way companies reason about creating value for the customers. Great speakers shared their ideas, knowledge and practices in the heart of Budapest.

Unfortuntely talks which interested me were scheduled for the same time. Although all was recorded, making the decision on which one to see in irl was not easy.
And now it turned out that not all talks are available online.
Continue reading My Top Picks – Craft Conference ’18

Comments Don’t Substitute Conversations

When there is so much in one’s head, and it comes to writing a comment, the writer might think that all the information is provided in that couple of sentences that are composed and added as a comment to an issue. Or it can happen that the comment writer is not good at writing, doesn’t know how to tell a story, how to put some sentences together so that the reader gets the right picture out of those lines.

Jira comment fields are text areas. When we add a new comment to a ticket, the size of the comment text area is not that big, which implies the length of the comment text. As if it whispered that ‘hey, just keep your say short’.

Continue reading Comments Don’t Substitute Conversations