Five reasons why a tester should learn SQL

Hello Folks. So last I was writing about why a tester should learn Javascript. Today I would like to write about why a tester should learn SQL. There, I said it. I know many people, especially testers, don’t like SQL. They view it as a monster best be avoided. Something only Database people will know. Something which is so scary and ugly, nobody really wants it. But I will give you a couple of good reasons why you shouldn’t be afraid of SQL. And why you should welcome it as your best friend and partner in crime. Let’s go. ...

May 31, 2014 · 6 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

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

Example when to use the Strategy Pattern

Hello folks. A quick post about an interesting idea. I want to elaborate on a possibility to use the Strategy Design pattern. ...

February 19, 2014 · 3 min · hannibal

How to check content header on unknown number of items – Python

Hello guys. I’d like to share a little something with you. It’s what I cooked up in Python to check an unknown number of content items in a web application. Basically the script runs from a script folder under Grails. It goes through all the configured folders where there is static content like images, javascript, css and so on and so forth. And then with curl it calls these items up in using their respective paths’. This works best on localhost if you have your local environment configured to access these elements because in some places direct access is restricted. ...

February 11, 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

Cucumber Test Name and Tags on Feature

Hello everybody. I would like to show you a gem today that I found out. Apparently there is no easy way to get to the name of an executing cucumber scenario in cucumber-jvm You can try something like that: @After //this is cucumbers @Afters public static void afterExecution(Scenario scenario) { logger.log("The status of the test is: " + scenario.getStatus()); } But that isn’t giving you too much now is it? And the API of scenario is as small as it can get. It offers you four options: ...

April 15, 2013 · 2 min · hannibal

Groovy and Grails course summary

Hi folks. I attended a 4 day course of Groovy and Grails and this is my attempt at writing up a summary to see how much I retained. I’ll try to do this from the top of my head without peaking at my notes. So let’s begin. Introductions First of all, introductions. The course was held by Peter Ledbrook. He is the guy who wrote Grails in Action. He is awesome, go check him out. :: Twitter :: ...

April 11, 2013 · 7 min · hannibal

What you really need to know to become a Testing Expert

Hello Everybody. Today I would like to show you what you need to become a Testing expert. If you had noticed I deliberately left out the word Software. Why? Because becoming and expert in Testing Anything has the same root as becoming an expert to test software. And for that let me take you back to a Galaxy Far Far Away in Time AND Space. The beginnings. I went to school in Oroszlany, my home town in Hungary. My official Technical title would be Mechanical Testing Engineer. I had the luck that most things which were thought at that school and I liked were thought by people I liked too and were clever in their respective fields. Like Pneumatics, Metallurgy, Mechanics, Chemistry these were all really awesome fields. To this day I don’t know why I haven’t ended up in some lab testing the breaking point of metals and the capacity of various chemicals. ...

January 21, 2013 · 3 min · hannibal