Tester context switch using art exhibition
TL;DR This post contains my tester notes about art exhibition. Exhibition contains masterpieces from the collection of the Maeght Foundation. I am writing this post using latest Firefox because it…
TL;DR This post contains my tester notes about art exhibition. Exhibition contains masterpieces from the collection of the Maeght Foundation. I am writing this post using latest Firefox because it…
BBST Foundations, BBST Test Design
TL;DR This post is real world example of path testing. Featured image of this post depicts the problem: a shower tap. When shower “head” was used, there was no hot…
TL;DR This blog post is about error messages. Why we should care about error messages? Heuristic Test Strategy Model [Bach] states that error handling is one attribute of products reliability…
TL;DR This post gives one daily example how metrics could be used in wrong way. On radio I heard weather condition report: “… and current temperature is missing one degree”….
TL;DR After Testival meetup, I always write short summary about what I learned on the meet up. This time learning went in both directions. I gave a talk about lateral…
TL;DR At one meetup, @neektza, excellent developer, asked me: “Karlo, I learned xy testing framework, but now I do not know which test should I write”? At that time, I…
OWASP, Ruby on Rails, security
TL;DR This post is about risk sensitive data exposure in your Ruby on Rails application. It will cover unauthorized access and cross site request forgery check (CSRF). Unauthorized access risk…
BBST Test Design, learn testing
TL;DR This blog post is about how OSX update affected text to speech feature that I use as proof reading aid for my blog posts. I will propose a testing…
learn testing, meetup, testival
TL;DR This post is about my Testival #32 meetup learning experience. Sponsor of this meetup was Degordian, digital agency where there is no cure for their curiosity 🙂 They recently…
OWASP, Ruby on Rails, security
TL;DR Mass assignment is security risk where user can create/update data attributes that is not allowed to update. Here is an example. Imagine application that registers your employees working hours….