Why Lock Picking is like Testing

 Not a great many people know that I’m actually into Lock Picking as a hobby. This will not be a tutorial on how to do it, or I won’t really talk about how I do it; I would like to write about something completely different. So if you came here for that, here are a few very good resources: http://www.lockpicking101.com/ - Tutorials http://www.ukbumpkeys.com/collections/lock-picking - Tools ( UK ) http://www.reddit.com/r/lockpicking/ - Reddit For my post, click on. ...

February 8, 2015 · 4 min · hannibal

When cucumber goes wrong

Hi, Let’s face the horrible truth: It’s rare / never happens that a manager / scrum master / product owner actually reads your cucumber test cases. Back in the old days, this was one of the selling points of human readable tests and DSLs. It sounds nice and I’m sure in a utopia it also works. BDD is a very nice approach to write tests if used in a correct way. And I can relate that at some point, a manager or the product owner, actually writes up a draft of the tests. But that enthusiasm very rarely stays for the rest of the project. ...

January 28, 2015 · 3 min · hannibal

Why Testers are, like scientists

Hello everybody. Today, I would like to write about little observation I made along the way of being a tester. The title says it all. I think Testers, are like scientists. I would go even further, and say: Testers, are scientists. Let us see how the two compare. ...

January 26, 2015 · 4 min · hannibal

Why the expressiveness of your Tests is important – Part One

Hello Everybody. This time I’d like to write about the expressiveness of a Test. I think that it’s very important to write understandable and expressive tests. In older times I was studying novel writing. There is a rule which a novel needs to follow. It goes something like this: “A novel needs to lead its reader and make him understand in the simplest way what’s going on, with whom and why?”. In other words, it’s not a puzzle. It should be obvious what the test is trying to do and it should not require the reader to try and solve it in order to understand it. ...

November 15, 2014 · 4 min · hannibal

The seven Principles of Context Driven Testing – Mind Map

Hi Folks! I just wanted to share with you my mind map on the seven principles of Context Driven Testing. I used the notion of dragons since it’s seven. And a dragon is usually seven headed in my mind. So without further ado. Click for larger image. I have a hand drawn as well but I’m guessing that one wouldn’t be of much use since it follows my own imagination. ...

October 23, 2014 · 2 min · hannibal

TDD is Dead – Not really

Is TDD dead? Not really. So let’s talk about this topic for a little bit. I’m sure you already read a gazillion posts about this debate but frankly I’m writing this for myself, to rant a little bit, you know. Because somebody is wrong on the internet and I must intervene. ...

May 26, 2014 · 5 min · hannibal

Five reasons why a front-end tester should learn Javascript

Hello everybody. Today I would like to write about a very interesting topic, I hope. So let’s get started. As the title already suggests, I’m writing about why a front-end tester should learn at least a little bit about JavaScripting and the DOM. Ohhh and contrary to the belief CSP ( Content Security Policy ) will not be the death of such scripts. There are white-lists and workarounds and exclusions which can be implemented in order to allow local JavaScripting to continue. So don’t fret. Read on. ...

May 23, 2014 · 5 min · hannibal

Note taking what when how often

Hello Everybody. Today I would like to tell you about a little conversation I had with my friend Adrian. The topic was about how, when and what to log during a testing session regarding a story. So let’s see what came out of that talk. Logging your work The question is really not whether you should log your work or not, but rather to what extend. Because we all know that you should log your work. It helps you recall and helps you organize and think out testing strategies. But the extend and methods are a big question. So here is my routine. ...

May 20, 2014 · 5 min · hannibal

Using Chrome Search Engine – Multiple Search Params

Hello Everybody. Today I would like to write a few words about Chrome’s Search Engines. You’re probably already using it for a couple of things, like Google, or Amazon searches or YouTube or anything like that. But are you using it to access environments and testing tools faster, with queries? For example, here is a quick Jira Search made easy: Keyword: jira URL: https://atlas.projectname.com/jira/browse/PROJECT-%s So just type: jira|space|9999 Will immediately bring you to your ticket. ...

May 18, 2014 · 2 min · hannibal

Why you should care about the quality of your test code

Hello folks. Today I would like to talk to you about something interesting I was talking about with a developer friend. We talked about the quality of test code. He said. And I will quote this.“Why should we care? It’s not production code. We aren’t giving it to the customer.” There are a few reasons why you are going to get a slap in the face for a sentence like this. And let’s clarify here that we are talking about unit and functional tests as well. It shouldn’t matter what tests you are thinking about. ...

November 2, 2013 · 4 min · hannibal