Joy Of Coding Conference 2019

2 minute read - Conference

Joy of Coding 2019

I presented a talk on lessons learned from:

  • Automating
  • Programming
  • Teaching Programming
  • Marketing
  • etc.

With the main aim being to encourage the notion of learning as many skills as possible from the Software Development cannon, to give us the flexibility to respond to different projects, environments and situations.

Logistics

Recording

The official conference recording can be watched on InfoQ.

Watch Talk on InfoQ


Eurostar Conference 2018 - Keynote and Tutorial

3 minute read - Conference

I presented:

  • a keynote “Exploring Testing from First Principles”. Where I treat testing as something we can build a model of by asking common sense questions, and see how far this approach takes us in developing thought processes around technical and technical knowledge.
  • the full day version of my “Testability workshop” looking at the different attributes, skills and thought processes around Testability.
  • a “Lightning Strikes the Keynotes”.

Logistics

The Keynote Blurb

What if we knew nothing about testing, how would we start? Does our every day life provides the tools we need to help us investigate a domain and develop the necessary skills we need to survive? This talk will start by assuming that about Software Testing and Technical software testing we know nothing. And then, using a process of questioning and exploration we will see how far we get in terms of building a model of Software Testing and Testing an application from a Technical perspective.


Agile Testers Conference 2018 - Technology Based Technical Testing

2 minute read - Conference

Evil Tester Talks also has a 20+ minutes hands on demo showing the techniques described in action.

Technology Based Technical Testing

What do you learn if you want to test ‘beyond the acceptance criteria’? Technical risk based testing can help. In this case I’m going to use the phrase Technical Testing to cover: “identify technology based risks to drive testing”. This thought process can help us make informed decisions about the scope of exploratory testing we will carry out. It also helps focus your studies on the technical knowledge appropriate for the project you are testing.


London Tester Gathering Workshops 2018 - Testability Audit

2 minute read - Conference

This workshop is available as an online course on Patreon

London Tester Gathering Workshops June 2018 - Testability Audit

Audit, Explore and expand your ability to Test and Automate applications.

Title: The Evil Tester’s Test Ability Audit

Testability is different from Test Ability is different from Automatability. In this workshop we explore all of this with hands on examples.

Blurb

Ability is one of the key attributes that elevates your testing proficiency. In this workshop we will evaluate ability from a number of different perspectives:


National Software Testing Conference 2018

2 minute read - Conference

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”

Watch The Talk on YouTube

Slides

Details

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.


UKStar 2018 - Workshop March with Gustav Kuhn on Magic, Cognition and Testing

2 minute read - Conference

Title: Mapping Cognition to Software Modelling & Testing

UKStar is in march I helped organise it as part of the programme committee But I’m also doing a workshop with Gustav Khun which we have been planning.

I’m not sure I’ve looked forward to a workshop quite as much as this one.

Gustav is a Cognitive Psychologist and practicing Magician (he’s been on TV!) and we are going to explain some of the psychological principles of magic and I’ll map them on to Software Testing. Why? Because my MORIM model was built during the time that I talked my way into the Magic Circle in London for a year and I learned to study Magic and apply what I learned directly to testing. This is something I’ve wanted to cover for years but felt I lacked the credibility for the ‘Magic’ part. So I teamed up with Gustav to make sure we have a solid basis in Magic, Cognitive Psychology and Software Testing.


Rabobank - Utrecht - Feb 2018 - How to Test with Agility

1 minute read - Conference

I present a keynote at the internal Rabobank testing conference in Utrecht. Covering: Agility, Agile, Cybernetics, Integration testing, Technical Testing, Automating, and more…

Title: How to Test with Agility

  • Keynote at the internal Rabobank Testing Conference on Feb 15th 2018 in Utrecht.

Synopsis:

My aim here is to tell you that I learned to work with Agility rather than work with the Agile Rituals and Definitions. And I learned to trust that working with Agility trumps Rituals and Definitions the hard way. Because sticking to rituals and definitions led to rigidity, rather than agility.


Agile Tour London, October 2017 - Effective Software Testing For Modern Software Development

4 minute read - Conference

Effective Software Testing in Modern Software Development

What is modern software development? Pretty much anything we do now.

And testing has to have the flexibility to cope with that.

In this talk I consider: Agile, Dev Ops, CI, Continous Delivery, etc. But I ignore buzzwords and lump it all together as Modern Software Development and explain the thought processes and approaches that allow testing to morph as required to thrive as part of an integrated Software Development System.


FiSTB Testing Assembly, September 2017 - Tutorial and Keynote

3 minute read - Conference

Logistics

FiSTB TESTING ASSEMBLY 19.–20.9.2017, Helsinki

  • Tutorial
    • Tuesday 19.9.2017 (9:00 - 17:00, registration and morning coffee at 8:30)
  • Conference:
    • Wednesday 20.9.2017 (9:00 - 17:00, registration and morning coffee at 8:30)
    • Keynote 09:15 - 10:15

The Tutorial Blurb

Web based applications often offer more than a GUI to interact with, very often they have an API layer. This layer clearly needs testing and we can use it to support our other testing efforts - GUI, performance, etc. In this tutorial we will work with several applications to learn the basics of automating and testing REST APIs.