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

Advertisements

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

How to thrive as a Web Tester – My Takeaways

Once we buy the book How to thrive as a Web Tester: Thoughts on how to thrive as a Software Tester and over 30 ideas to guide your web testing by Rom Lambert we not only get a copy but a support website page as well, which is a collection of links to all the useful tools that are mentioned in the book.

The book itself can be divided into two parts – as the subtitle anticipates.

The first half of the book is more about how to thrive as a Software Tester in general.

My favourite quote, the strongest takeaway for me is in here, in this first part:

Continue reading How to thrive as a Web Tester – My Takeaways