Joy Of Coding Conference 2019
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
-
May 24th 2019
Recording
The official conference recording can be watched on InfoQ.
Eurostar Conference 2018 - Keynote and Tutorial
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
- November 12th - 15th, 2018
- Eurostar Conference
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
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
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
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
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
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.
Your Automated Execution Does Not Have to Be Flaky
Presented as a UKStar 2018 webinar. I show how to void the use of Flaky to describe intermittent failure for your automated execution. Common causes of intermittent execution and some solutions.
Agile Tour London, October 2017 - Effective Software Testing For Modern Software Development
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
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.



