TesterHQ - The Evil Tester Blog Aggregator

Apr 27, 2017 - 9 minute read - Books Evil Tester

Notes on Structured Analysis and System Specification by Tom Demarco

TLDR; Time unfortunately has not been kind to this - it still has moments of well worth reading but it also has sections where you hope no-one follows the instructions lest they doom the project, but the chapter on estimation is well worth reading. I haven’t read this book since University but I vaguely remembered it as one of the books that taught me system modelling, a skill that I still rely on to this day.

Apr 26, 2017 - 6 minute read - Tools Automating Technical Testing Evil Tester

Do you know what your framework is doing? A quick use of WebPageTest.

TLDR; Frameworks implement an abstraction layer so we don’t have to bother about it. But, what if the implementation is doing stuff you don’t want? How do you know? Find tools that let you observe inside. WebPageTest.org does that for web pages. A Quick Use of WebPageTest I read an interview with Harry Roberts from CSSWizardry.com and in there he mentioned a tool called WebPageTest. WebPageTest.org WebPageTest on Github Using WebPageTest Book I don’t think I have used WebPageTest before so I had a quick look by pointing it at my TesterHQ.

Apr 25, 2017 - 6 minute read - Evil Tester Testing Test Automation Technical Testing

Notes from Glenford Myers Advances in Computer Architecture

TLDR; Abstractions are not new, have never been easy, and have always been important when architecting our Systems. Advances in Computer Architecture - by Glenford J. Myers is probably an old book in computer terms - the second edition was published in 1982 (first edition in 1978) and I was expecting it to be a curio. But I found it interesting because it was focused on Computer Architecture in terms of “viewing a system as a set of levels of abstraction.

Apr 24, 2017 - 3 minute read - Evil Tester Testing Tools Technical Testing

A Quick Intro To BookMarkLets

TLDR; Bookmarklets are an easy way to have custom javascript to support your testing that sync across browsers. It took me quite a while to start using Bookmarklets but now that I’ve started… ooh, just try and stop me. A Bookmarklet is basically some JavaScript code that you store as a bookmark in your browser so you can click on it and instead of being taken to a new link something else happens.

Apr 21, 2017 - 3 minute read - Evil Tester Books Testing Techniques Technical Testing

Lessons from the making of "Are you Experienced"

TLDR; Learn your skills and techniques. Then learn your tools. Mastery of tooling can lead to new techniques and new ideas. Continue to learn your theory, skills and techniques. Continue to master your tools. I’m not exactly sure what I was hoping to learn when I started reading “Not necessarily stoned, but beautiful” subtitled “The making of Are You Experienced” by Sean Egan - a book which chronicles the making of the debut album by the Jimi Hendrix Experience.

Apr 20, 2017 - 4 minute read - Evil Tester War Books Testing

Lessons from "Platoon Leader" by James McDonough

TLDR; war is horrible. Lessons can be learned from it. Would a distinction between defensive measures and pursuit, help your testing? I often see many test strategies that are highly defensive, but low on pursuit. I do turn to books written by people who have fought in the army for lessons on tactics and leadership. I read “Platoon Leader” by James McDonough because it was a first hand account of a rookie leader in the Vietnam war.

Apr 19, 2017 - 2 minute read - Evil Tester Therapy

Normal is the rarest of all states

TLDR; if you blindly copy an expert you do not learn context, you replicate mannerisms and lose their subtlety. Consciously analyse their actions, learn their skills, and apply them individually in a coordinated fashion. When you learn about ‘context’ what disciplines do you learn from? I like to learn from ‘therapy’ books because an effective therapist learns to treat each client individually. “There can be no such thing as a ‘correct standing position’ for each and every person.

Apr 13, 2017 - 4 minute read - Evil Tester

That moment where you should have automated but didn't

TLDR; I migrated blogs over to Hugo and I didn’t automate because I was only doing it once, I should have automated because I actually migrated 450+ times (at least once per post. Find results at testerhq.com On Risk Aversion Because I’m slightly risk aware I have the following concerns about my main blogs: blogger.com is free so at some point Google will cancel it and I will lose everything wordpress uses php and a database and at somepoint someone will take advantage of a security hole and I’ll get hacked and lose everything When I post to linkedin I have the concern that:

Apr 13, 2017 - 1 minute read - JSoup Java For Testers

JSoup Tip How to get raw element text with newlines in Java - Parsing HTML and XML with JSoup

TL;DR with JSoup either switch off document pretty printing or use textNodes to pull the raw text from an element. A quick tip for JSoup. I wanted to pull out the raw text from an HTML element and retain the \n newline characters. But HTML doesn’t care about those so JSOUP normally parses them away. I found two ways to access them. switching off pretty printing using the textNodes Switching off Pretty Printing When you parse a document in JSoup you can switch off the prettyPrint