Skip to main content

6 minute read - Monthly Summaries

August 2020 Content Summary

Sep 2, 2020

TLDR; August content contains links to updated practice applications, and new videos.

The content on Patreon is accessible for only $1 a month at patreon.com/eviltester. Supporters gain access to downloadable PDFs of the content and micro courses e.g. How I Test - Web App, Test Ability Audit and more

API Challenges

API Challenges has been updated to include a few new challenges and to make the ‘Challenge’ page look better. And the challenges have been ordered to make more sense.

I’ve recorded all the ‘how to’ videos for the challenges and these will be released gradually as I edit them and have them transcribed for captioning.

The Challenges are an ‘instantiation’ of The Thingifier - a generic API and Entity Relationship tool - this has had some bug fixes so if you use the more complicated API on the releases page it should function better.

Automated Execution Examples

The Thingifier and Challenger is filled with Automated Execution examples.

And the Challenger and Thingifier have a lot of Unit tests if you want to see some JUNit 5 examples.

I also have some JUnit 4 and 5 examples in:

Twitter Summary for August 2020

This summary is pulled from reports generated by Chatterscan.com (A free Twitter Client)

I filter by user @eviltester, show retweets, and replies. Then look in the page source to find the markdown to copy and paste.

I haven’t been very active on Twitter over the last month.

I did find this tweet interesting:

I didn’t do much 8-bit assembly coding. Although I did, for my own amusement, write a small sprite based tank shooter for the gameboy in Z80 - code has fortunately been lost during various floppy disks clearances.

I preferred 68000, but I found reading the annotated Elite code interesting.

Decompiling and Disassembling applications is a rare requirement now. I did once work on a project where we had to decompile a clipper database application to reverse engineer a specification to allow a new project to re-create the app.

Most of the decompiling I have done in the past few years was looking at an android apps in more detail.

Reverse engineering skills are useful though. Testers do build up those skills:

  • when testing, by creating models of applications as we learn more about them, to guide our future testing.
  • when automating to look at HTML to identify locators and synchronisation strategies.

And if you really want to push your reverse engineering skills then learning to automate in the console often requires you to read through the JavaScript of the application to find entry points.

And I show an example of doing that in one of August’s blog posts.

Blog Posts For August 2020

Patreon Posts For August 2020

You can gain access to the content on Patreon for only $1 a month at patreon.com/eviltester. Supporters gain access to downloadable PDFs of the content and micro courses e.g. How I Test - Web App, Test Ability Audit and more


You will need a Github account to comment. Or you can contact me with your comment.

I reserve the right to delete spam comments e.g. if your comment adds no value and its purpose is simply to create a backlink to another site offering training, or courses, etc.