TesterHQ - The Evil Tester Blog Aggregator

Jul 7, 2017 - 5 minute read - Evil Tester Books Testing

How to improve your software testing skills by following Isaac Newton's strategies

How to improve your software testing skills, by following these strategies, that’s how. Based on a quick book recommendation - Isaac Newton by James Gleick I want to explain how we can learn lessons from his approach to his work and career. Isaac Newton didn’t just work from contemporary materials. He did, as he was starting out, and when he entered officialdom, but he mainly worked from his own research and from older texts.

Jul 6, 2017 - 7 minute read - Spark REST API Java For Testers

Implementing PATCH Verbs with Gson Jaxb and Spark Framework

TLDR; HttpURLConnection does not support PATCH, but we can sometimes use X-HTTP-Method-Override instead (this works with Spark Framework). I can Patch POJO using reflection, or deserialize to simple POJO and compare with null values instead I had not planned to implement PATCH in my testing web service - at all, ever… But Mark Turner’s comment on my previous blog post made me reconsider and now I’ll try and aim for as many HTTP verbs as I can.

Jul 5, 2017 - 7 minute read - Spark REST API Java For Testers

Architecting a Testable Web Service in Spark Framework

Architecting a Testable Web Service in Spark Framework TLDR; Architecting a Web Service using Spark Framework to support more Unit testing and allow the inclusion of HTTP @Test methods in the build without deploying the application. Create API as a POJO. Start Spark in @BeforeClass, stop it in @AfterClass, make simple HTTP calls. Background to the Spark and REST Web App Testing I’m writing a REST Web App to help me manage my online training courses.

Jul 3, 2017 - 2 minute read - Instagram

Instagram Post

Four Printouts of new drafts later, copious edits, 50 new pages, new code examples. Time to click publish. And Lo! I’ve just released a new ebook version of my “Automating and Testing a REST API” ebook. You can find it on leanpub at https://leanpub.com/testrestapi Time to start working on the paperback edition. Those of you that already bought the ebook from leanpub should receive an email with the updated details and you can download the new version.

Jul 3, 2017 - 3 minute read - Evil Tester Books Testing

Automating and Testing a REST API - ebook updated

TLDR; Updated my “Automating and Testing a REST API ebook to have 50 more pages and now covers JSON and XML For the last week or so I’ve been fixing up the editing todos on “Automating and Testing a REST API” that I collated back in January. I have a gap between conferences which has allowed me to go back and get this text ready for Paperback. I thought I was just going to fix a few Grammar errors and I had in the back of my mind that I might need to create a short “Intro to HTTP and APIs” chapter.

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.