TesterHQ - The Evil Tester Blog Aggregator

Mar 24, 2016 - 2 minute read - Practices Selenium Simplified Blog WebDriver

Coding for workarounds so you know when they are fixed

With most libraries you use to automate your work, you have to code workarounds. I coded a workaround in my Selenium WebDriver tests because there was a bug in ChromeDriver which meant that cookies were created differently than other browsers. When I upgraded to WebDriver 2.53.0 and ChromeDriver 2.21 I discovered I didn’t need my workaround anymore. In the code I had one set of code for Chrome, and another set for other browsers:

Mar 22, 2016 - 3 minute read - Java For Testers Maven

What is a Java `main` method - simple example

One of the topics I don’t cover in “Java For Testers” is the main method. I explain why my coding style ‘as a tester’ doesn’t really require main methods in this blog post. And in this blog post I’m going to start to explain the main method. Why? To round off our Java education a little so that if you do want to start writing small applications or package your well written Java library code into an app, then you know how to go about doing it.

Mar 21, 2016 - 3 minute read - Dear Evil Tester Evil Tester

Behind the Scenes - "Dear Evil Tester" lessons in risk based release management

On Wednesday the 16th a paperback copy of “Dear Evil Tester” arrived through the post. This was my “final” proof copy. Was it ready for release? In this episode we learn that the “Go Live” release decision is always a business risk decision. Errors found in the staging environment Upon reading it, I found two tiny errors. Did I delay publishing? Heck no. I’m Agile. I’m lean (with a thin layer of fat for winter).

Mar 21, 2016 - 2 minute read - Selenium Simplified Blog Training Courses WebDriver

Upgrade to Selenium WebDriver 2.53.0 and ChromeDriver 2.21

Selenium WebDriver 2.53.0 is available Upgrade to Selenium WebDriver 2.53.0 I’ve just updated my online Selenium 2 WebDriver with Java course to use version 2.53.0 of Selenium WebDriver. Change Log I mainly update due to browser changes but this update required a code fix. Selenium WebDriver 2.53.0 Minor code fix in the pom.xml to add a dependency on the new Htmlunit driver project. github.com/SeleniumHQ/htmlunit-driver The package structure in the htmlunit driver was left the same so all I had to amend was the pom file

Mar 18, 2016 - 4 minute read - Dear Evil Tester Evil Tester

Behind the Scenes - The "Dear Evil Tester" Style Guide and its Impact on my Testing

During the editing stages of “Dear Evil Tester” I started to write and maintain a style guide. This was to help me track the ‘basic’ errors I found in my writing, and as an attempt to ensure a consistent attitude and formatting in the text. Most books, and “Dear Evil Tester” is no exception, have a ‘conventions used in this book section’. This is a mini style guide which contains a set of small templates that I can use during the writing process.

Mar 17, 2016 - 2 minute read - Dear Evil Tester Evil Tester

Behind the scenes of Dear Evil Tester : Hitting Publish

Today became “Dear Evil Tester” launch day. Surprise! I suspect ‘professionals’ create a plan and stick to it. I’m more of a kanban, ship it when it is ready, kind of guy. On the 16th March, I received a final proof copy, and I reviewed that. Then on the 17th I hit publish. I found the free pdf comparison tool “diff-pdf” very useful for final leanpub print ready pdf comparison during my final proof phase.

Mar 16, 2016 - 2 minute read - Conferences Evil Tester

Sigist Keynote March 2016 Notes

I have updated my CompendiumDev.co.uk resources page for the Sigist March 2016 Keynote to include the slide deck and the social media commentary that Lisa Crispin kindly provided during the talk. (The above photo was taken by Lisa during the talk) The talk was possibly partially recorded and might partially make its way to YouTube. The Sigist team are experimenting with recording technology and experiencing the normal teething troubles associated with live video recording.

Mar 16, 2016 - 1 minute read - CompendiumDev Conferences

Slides released for March 2016 Sigist Keynote

I have released the slides for the March 2016 Sigist Keynote. You can find a link to the slides and the social media updates over on the March 2016 Sigist page. During the talk we gave away prizes of two copies of Java For Testers and one unique, proof copy of “Dear Evil Tester“

Mar 14, 2016 - 1 minute read - Cartoons Dear Evil Tester Evil Tester

How to draw Evil Tester

“Dear Evil Tester” includes some Evil Tester images and comics. In this post I will show the basic process I use to go from a scribbled, draft, pencil drawing, to an inked and digital comic. You’ll see (in super blurry vision because of the web cam autofocus) the draft A3 sheets. Then we move to an A4 pencil sketch. And then to an A4 ink sketch. And we’ll finish with a quick demo of the tools we need to scan it in and polish it up on the computer.

Mar 11, 2016 - 1 minute read - Books Dear Evil Tester Evil Tester

Behind the scenes: Dear Evil Tester Book editing continues with testing hints on Observation

A proof copy of “Dear Evil Tester” just popped through the door from CreateSpace. So now, with a different observation tool (the book instead of the printout). I will start to spot different errors. And we enter the next stage of editing. Hopefully after these edits and fixes, only one more proof copy will be required before we go to print. Observation is one of the key parts of my simple testing model: