Monday, 17 July 2017

Use your malevolent powers for good

TLDR; I can fool myself into comfortable complacency about code when programming. I can use testing to banish this false glamor.



“Why might we be villainous? First, because we can be… that’s a big deal…”

Thursday, 13 July 2017

Using Browser Dev tools to investigate and bypass GUI error reporting bugs

TLDR; Learning to use browser dev tools can help you investigate defects that have no visible output on the Web GUI, and they can help you bypass problems in the real world.

One common bug that I find a lot with web applications are errors that do not get reported to the user.




Monday, 10 July 2017

Are you stable, or complacent? Is it time to experiment yet?

TLDR; If you are not sure that you should experiment with new techniques then find ways to monitor the domain first, you might be able to learn from someone else’s experience.



When things are stable, and they are going well, a hard question to answer is “Is it time to experiment?”.


Friday, 7 July 2017

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. We can do this. Keep going back to the source for any contemporary material, then look at the source for that and find older material that you can mine for goodness.


Monday, 3 July 2017

New ebook version of "Automating and Testing a REST API" released

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.


Thursday, 29 June 2017

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.


Wednesday, 24 May 2017

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.



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.

And I wrote down a few words:

  • Questioning,
  • Exploration,
  • Experimentation,
  • Analysis.
Useful words methinks.