TesterHQ - The Evil Tester Blog Aggregator

Jun 29, 2017 - 6 minute read - Evil Tester Testing Essays

How to use your testing skills to bag a SNES Classic Mini Pre-Order

TLDR; Identify Oracles, automate observation of changes, understand GUI/Mobile differences, harness tool support. At the moment Nintendo have initiated a voluntary viral distributed denial of service attack which hits retailers on demand. Every time a retailer announces pre-order availability of a SNES Mini Classic they are hit by 1000s (100,000s?) of people simultaneously trying to buy the product. Thus far this week I have seen it destroy the Game web site entirely, and on Argos I received the Red Circle of Ajax Doom when trying to add the SNES Classic Mini Console to my basket.

Jun 16, 2017 - 1 minute read - Instagram

Java Refactoring Blog Post and Video (Instagram Post)

Released a Java Refactoring Blog Post which includes a 15 minute live refactoring video on YouTube (Free Bonus Video) http://buff.ly/2rmQxoP explanations and tips introduction to refactoring live coding stunned expresssions refactor to new classes refactor fields to accessors refactor to inline method code And more! #refactoring #softwaretesting #softwaredevelopment #intellij #javaprogramming #livecoding Released a Java Refactoring Blog Post which includes a 15 minute live refactoring video on YouTube (Free Bonus Video) http://buff.

Jun 15, 2017 - 2 minute read - Instagram

Phonegap Icon (Instagram Post)

I’m growing up in public with this small phonegap mobile application. I’ve created an icon - quickly knocked up in .paint.net and converted using .pgicons.abiro.com I have also built it from github instead of uploading a zip file all the time. I’m documenting the process of creating this in the docs_resources\devnotes folder in the github project https://github.com/eviltester/MobileSloganizer (see link in profile) This has been fun so far. I’m not sure how often I’ll work on this, but I will try and push it until I get it on the Google play store at least.

Jun 15, 2017 - 1 minute read - Instagram

Phonegap EvilTesterSloganizer Started (Instagram Post)

“The Evil Tester Sloganizer” could be making its way to your pocket soon. Experimenting with PhoneGap to convert my html/javascript page into a one button app. Currently not available on any app store, but you can download it for Android or Windows phones from the phonegap site using https://build.phonegap.com/apps/2667263 Currently running on my Samsung 10.1 Tablet and my Moto G4. Requires no special permissions and one button to operate. What could possibly go wrong?

Jun 15, 2017 - 3 minute read - Instagram

Start Anywhere (Instagram Post)

Theory can be boring, but that is often because it has no context and we haven’t experienced the practical value. But theory can be a condensed distillation of years of experience and learning it can shortcut our road to mastery. Some theory will only make sense after applying it in practice. And we can only evaluate the efficacy of the theory through application. Theory can be seductive though. By ‘reading’ and ‘watching’ we might believe that we are mastering a subject.

Jun 14, 2017 - 4 minute read - JSoup Java For Testers

An introduction to Refactoring Java in IntelliJ using RestMud as an Example

TL;DR Never too late to refactor. Do it in small chunks. Protected by tests. Using IDE to refactor. My RestMud game grew organically, I do have a fair bit of Unit testing, but I also perform more integration testing than unit testing. The good thing about this approach is that the integration testing represents requirements i.e. in this game I should be able to do X, and my integration tests at a game engine level create test games and check conditions in there.

May 24, 2017 - 3 minute read - Evil Tester Testing Essays

Quaere, Heuristics, Mnemonics, and Acronyms

Don’t limit yourself to a set of attributes and words, seek more, develop strategies for identifying new concepts and ways of exploring them for then you have manifested the spirit of Quaere. see higher quality instagram image post here How might I describe the process of model building? I was writing some notes on ‘Testing’ and trying to think through how I might describe the process of model building.

May 21, 2017 - 3 minute read - CompendiumDev training articles

Dev Ops Article in May Test Magazine

On the 21st of March I hosted a “Dev Ops and QA” session at the Test Focus Groups in London. This turned into a small 2 page article for Test Magazine in the May 2017 issue. The write up is based on the discussions over the day. I try to summarise what DevOps meant to the people in the meetings, their concerns and some of the experiences we discussed. Some of the features people associate with DevOps being:

May 19, 2017 - 3 minute read - Tools Automating Technical Testing Evil Tester JavaScript

How to use JavaScript Bookmarklets to Amend Web Page Example [Tutorial Text and Video]

TLDR; When you learn to manipulate the DOM with JavaScript you can create simple tools and automate from within the browser and use bookmarklets to make the code easy to execute and sync across different machines. Background When I first learned how to code it was in BASIC with an interpreter. This was great because I didn’t have to write a lot of scaffolding code to create an application I just wrote code and it ran.

May 11, 2017 - 1 minute read - CompendiumDev conferences

Slides from OdinStar 2017 Keynote - Real World Automating To Support Testing

I have added the slides for my OdinStar 2017 keynote to Slideshare. This 45 minute talk stressed 5 main points: abstract for precision not reuse synchronise effectively automate tactically and strategically automate tasks, processes, flows - not ‘testing’ create architecture not frameworks A good question on the talk was “How do you move from automating tactically to strategically?” And I think you do it by a process of refactoring, experimentation and seeing what works.