Software Testing and Development Blog Posts
Subscribe to the full blog feed using RSS
Subscribe to the full blog feed using RSS
This morning I experimented with some Google searches which can reveal information on public sites.
Inspired by some posts from @Random_Robbie on Twitter
These are now know as Google Dorks.
May 2018 in London, at the National Software Testing Conference 2016, I presented a talk entitled “How To Survive Agile and DevOps - A Test Management Guide”
30 - 35 minutes to provide information so that people in Senior Testing Roles, know how they can continue to add value in Agile and Dev Ops projects - despite many people saying that there is no need for their roles.
TLDR; If you self-host a Wordpress site, make sure you can restore from backups and check your site using wpscan and other tools regularly.
TLDR; Some games are not meant to be played, they are meant to be played with.
I recently released “Protect The Square”, which according to my version control system I wrote on 2nd May 2016. I had forgotten about it.
I found it again a few days ago and decided to release it as the technical exploration exercise it was intended for.

TLDR; Reverse counterstrings are easier to generate. Creating same output forward is harder but might be useful for streaming or files.
TLDR: Learn one programming language and you have already learned parts of other languages. You can speed up learning other languages by learning the differences.
I wrote a bunch of code in Java in my Test Tool Hub for generating CounterStrings.
I thought it would be useful to have it online and written in JavaScript.
TLDR; Too many scope and reporting restrictions on testing attenuates both noise and signal.
TLDR; Everyone experiences rejection. We need strategies for how we respond to it.
Have you ever been rejected?
Of course. Everyone has. The problem is not being rejected. The problem is how do we handle being rejected.
TLDR: Spark is static so having it run in an @BeforeClass allows HTTP request testing to begin.
I use Spark as the embedded web server in my applications. I also run simple HTTP tests against this as part of my local maven build. And I start Spark within the JUnit tests themselves. In this post I’ll show how.
TLDR: when I have a small set of HTTP use-cases, and I’m working on fast in-build HTTP integration verification then I’ll probably use HttpURLConnection