Compendium Developments Software Testing Reviews, Essays and Tools
 
Web site

 

Contents:
Conferences
   Keynote: My Quest for Silver Bullets
   Tutorial: Web Testing with HTTP Proxies
   99 Seconds at Test Bash 2.0
   How to Manage Technical Testers
   BDD Test Management Summit Tutorial
   EuroStar Webinar Evil Tester's Guide To Technical Testing
   Keynote: Unconventional Influences
   Thinking Visually in Software Testing
   Testing Hypnotically
   Evil Tester's Guide to Eeevil
   Web Scraping as a Test Design Approach Using Selenium 2.0
   2005 - 2011 The Missing Years
   Context Driven Testing
   NLP For Testers
   Be a Beta Tester
   Graph Based Testing
Published Articles
   Silver Bullets and Magic Bullets
   Abstraction in Action
   Being Resourceful When Your Hands Are Tied
   Help Yourself
Pre-blog Essays
   Excel Test Data
   Descriptive Words
   Alternative Tools
   Path Analysis
   Test Scripting
   Little Essays
   TOTE

Conferences

Keynote: My Quest for Silver Bullets May 2013

Keynote: My Quest for Silver Bullets

In May 2013 I presented a Keynote at TestNet discussing how I have worked with, and built, Silver Bullets; cautioning people not to think they have ever found a Silver Bullet, instead to keep questing for improvement, and never stop questing.

The slides are available on slideshare and google docs.

Tutorial: The Evil Tester's Guide to HTTP Proxies May 2013

Tutorial: The Evil Tester's Guide to HTTP Proxies

In May 2013 I attended TestNet and provided a half day tutorial on Web Testing using HTTP Proxies and in built browser tools.

The slides are available on slideshare and google docs.

99 Seconds at Test Bash 2.0 March 2013

99 Seconds at Test Bash 2.0

In March 2013 I attended the Test Bash 2.0 and contributed a 99 second talk.

The Test Bash details are available at Test Bash 2.0.

The talk I prepared is here Test Bash 2.0.

Embedded within this video is the actual 99 second talk that I gave on Vimeo.

How to Manage Technical Testers January 2013

How to Manage Technical Testers

In January 2013 I hosted a session at the Test Management Summit 2013 on "How to Manage Technical Testers".

The summit details are available at UK TMF.

BDD Tutorial for Test Management Summit 2013 January 2013

BDD Tutorial for Test Management Summit 2013

In January 2013 I presented a half day tutorial at the Test Management Summit.

Details on the tutorial on our news site Tutorial Details.

The slides are available to view directly on SlideShare.

The Evil Tester's Guide to Technical Testing December 2012

The Evil Tester's Guide to Technical Testing

On 4th December 2012 I presented a webinar for Eurostar.

The webinar is now available to view on YouTube.

The slides are available to view on SlideShare.

Unconventional Influences November 2012

Unconventional Influences

I presented a Keynote at EuroSTAR on November 2012 entitled "Uconventional Influences".

You can find more details on the EuroStar Site EuroStar Keynote.

The slides and paper, are on the news blog Slides and Paper

Thinking Visually in Software Testing May 2012

Thinking Visually in Software Testing

On 16 May 2012 I presented a webinar at the Eurostar 2012 Virtual conference.

The webinar is now available to view on YouTube.

Testing Hypnotically May 2012

Testing Hypnotically

I gave a presentation at Lets Test 2012 in May 2012 entitled Testing Hypnotically.

I also presented an evening session answering delegates questions about Hypnosis in general. I was interviewed by Markus Gartner prior to the conference.

The Evil Tester's Guide to Eeevil March 2012

The Evil Tester's Guide to Eeevil

On March 2012 I spoke at the Test Bash in Cambridge.

The event was recorded and you can see a video of my talk on the Test Bash page. Markus Gartner did a pretty good write up of the talk.

Web scraping as a Test Design Approach using Selenium 2.0 August 2011

Web scraping as a Test Design Approach using Selenium 2.0

On 16 August 2011 I spoke at the London Selenium Meetup Group.

The event was recorded and you can see a video of my talk on Vimeo. Links to the slides and videos are available on the message board.

I also uploaded the practice session of the talk to youtube part1 part2.

The Missing Years 2005 - 2011

The Missing Years

I seem to have been tardy in updating the web site (6 years)

I struggle to remember exact dates for some items. I did a Keynote at the London Tools Fair on Alternative tools, and I hosted a panel session at the Tools Fair a few years later. I did a workshop at the Sigist that I can not remember the date of, and I know I have missed a few other things off the list.

  • May 17th 2011 I talked at the London Tester Gathering on Migrating to Selenium 2.0".
  • Wednesday 16th March 2011 I talked at the Sigist on "Learning, Developing, Evolving: The Path of the Technical Tester".
  • 26th January 2011 I talked at the UK TMF hosting an "Automation Debate!".
  • January 2010 I gave a workshop at the UK Test Management Summit on "Exploratory and Innovative Testing" and a presentation on "Exploratory Testing Techniques".
  • Wednesday 28th January 2009 I talked at the UK Test Management Summit on "Exploring Open and Free Tools".
  • 28th January 2009 I talked at the UK Test Management Summit on "Exploring Open and Free Tools".
  • in 2006 I talked at the SQS UK Conference on "How Testers Can Benefit from using NLP".
  • in 2005 I did a Keynote at the uktest 2005 Conference on "Testing with Neuro-Linguistic Programming (NLP)".

Context Driven Testing, A Personal View March 2005

Context Driven Testing, A Personal View

This is the supporting page for a talk that I first gave at the North London British Computer Society in March 2005.

I wanted to explore what I thought about Context Driven, how context driven I am, and what I think it means to be context driven.

Paper and Presentations here

NLP For Testers, A Brief Introduction July 2004

NLP For Testers, A Brief Introduction

This is the supporting page for a talk that I first gave at the London Special Interest Group in Software Testing in June 2004.

NLP is a topic that I have found fascinating for a number of years now, and I use it to help me understand what it is I do when I test software. The supporting paper provides an introduction to the NLP Meta Model and some observations on how it affects my thinking about Software Testing.

Quickly add some NLP to your testing here

Be a Better Tester, Be a Beta Tester December 2003

Be a Better Tester, Be a Beta Tester

In December of 2003 I went to EuroStar, presented "Be a Better Tester, Be a Beta Tester" where I expounded the benefits of downloading software off the internet and testing it. The accompanying paper lists a whole bunch of tools and web sites that can be used and describes the approaches and motivations for doing this. Beta Testing is something that I have gained a lot from so I always encourage other people to do it.

Now Read it and get beta testing.

Practical Experiences in Graph Based Testing 19/6/2003

Practical Experiences in Graph Based Testing

I went off to StarEAST 2003 and spoke about my experiences with graph based testing, the tools I use and the models of testing that I have built up in order to conceptualise a context within which graph based testing can work.

The paper also looks at how higher level models can help reduce the work involved in manual scripting.

Read it here now.

Published Articles

Article: Silver Bullets and Magic Bullets May 2013

Article: Silver Bullets and Magic Bullets

The May 2013 edition of TestNet news has an article I wrote to accompany my Keynote. The article was entitled "Silver Bullets and Magic Bullets", it covers similar ground to the Keynote but shorter and with slightly different analogies. Read it from page 4 of the pdf.

Article: Abstraction in Action August 2012

Article: Abstraction in Action

The August 2012 edition of Professional Tester contains an article I wrote to help promote the Eurostar 2012 conference and my WebDriver tutorial at the conference. The article was entitled "Abstraction in Action" and it provides a brief overview of some automation code abstraction principles and models. Read it at Professional Tester Issue 16.

Article: Being Resourceful when your hands are tied August 2004

Article: Being Resourceful when your hands are tied

Back in 2004, Danny Faught and I collaborated on an article for Better Software, about how to use tools when you have no budget, or people will not let you install anything. The article was entitled "Being Resourceful when your hands are tied". Read it at StickyMinds.

Article: Help Yourself January 2004

Article: Help Yourself

The January 2004 edition of Professional Tester contains an article about self education and practise. The article was entitled "Help Yourself". Read it at Professional Tester Article Jan 2004. Or the page for the full issue

Pre-blog Essays

Excel For Test Data Generation March 2005

Excel For Test Data Generation

MS Excel, and spreadsheets in general, are the testers friend. I have written up some notes about how to use Excel and VBA to generate test data.

Start getting your test data under control

Descriptive Words Aid Testing Feb 2005

Descriptive Words Aid Testing

Words, and how they affect cognition, perception, state and action, interest me. I wanted to experiment with a less linear and more diagrammatic communication format, so... I thought, and I drew, and I experimented, and I turned a textual blog entry into a single page of diagrams and boxed out text.

View the page

Alternative Test Tools In Action March 2004

Alternative Test Tools In Action

I went through a process of self-evaluation to understand better how I test, how I think about testing and the tools I use. This paper discusses the tool strategies I use and is an introduction to the world of free and cheap tools available to help us do testing.

See cheap and free tools in action now.

An exploration of, and notes on, model path analysis for Testing January 2002

An exploration of, and notes on, model path analysis for Testing

This essay explores the use of graph models in testing and the practice of structural path derivation using 3 coverage concerns: node coverage, link coverage and loop coverage. Predicate coverage is considered but is not covered in detail.

An exploration of, and notes on, the process of Test Scripting January 2002

An exploration of, and notes on, the process of Test Scripting

This essay explores the test scripting in terms of software development as the two processes are very similar and share many of the same techniques and pitfalls. It is primarily aimed at manual test script construction because automated test script construction is software development.

Little Essays and Modelling Notes February 2002

Little Essays and Modelling Notes

Sometimes writing longer essays may not be required. This work in progress has notes and little essays on Modelling, Test Conditions, Testing, Error Guessing and more...

TOTE August 2002

TOTE

Wherein the TOTE (Test Operate Test Exit) model is used to explore the nature of feedback and abstraction of test phases