TPL2 content
Here's a Link
Articles
Here are some recent articles. For a more complete list, go to the full list of articles.
Weird Word 1 |
Something odd and oddly-consistent in search and dictionaries |
Function is easier than Fit |
Comparative experiments in LLM coding and editing (p.s. we cheated). |
Thinking in Client |
Local terminology takes priority |
Submit! |
Who, me? |
Ephemeral Tooling |
Tools you throw away? Scandalous. |
Judging by Content, Delivery, and Bravery |
How I Judge Talks |
Exploration Without Interaction |
Exploring by observing and thinking. |
Unix Tools for Testers |
How commandline tools help testers. Mostly a list leading to a series. |
Current LLM tech stack |
Stuff I use to generate stuff |
Learning with an LLM |
An LLM is a powerful, flawed and delightful study tool. |
Taming 2000 Safari Tabs |
whipping up a tiny tool, and the joy of burndown |
Guiding Hands-off AI using Hands-on TDD |
All sorts of stuff around our upcoming workshop at Agile Testing Days. |
How I'm writing |
Enabling experiences, exploration and change, rather than publication or narrative. |
Handholds Framework |
A Mnemonic Heuristic! After so many years! |
Building a Bart |
Building an avatar generator, as a tester. |
New Year Wishes |
I've been using StableDifusion to make New Year's cards. I used StableDiffusionWeb, which is currently free and requires no login. If you want to make some of your own, you should. You'll need a 'prompt'; a text description to guide the way |
Publishing a Directory with Flask |
How to serve python coverage metrics as an html page within replit.com |
Working with Answers to Open Questions |
Complicated answers are harder to work with. Here's how I cope. |
Question Chaining |
How I chain questions together, building, refining and sometimes wrecking) a model |
Question Transformation 2 - Refocus |
Refocus your Questions to match your purpose |
Videos
For a more-detailed list, go to the videos page
MoT Exploratory Testing Week 2021 |
I use Python to find surprises (for me) in the Python interpreter. |
Wicked Problems |
Testing contains several "Wicked" problems, whose resolutions are unclear until they are found. |
Outlines and Abstracts
For a more-detailed list, go to the outlines page
Hands-on, Tooled-up Testing |
A full day workshop on exploring systems with data |
Keynote eXtreme |
A keynote with a random title. And nobody – including the speaker – knows who speaker will be. |
Questions, Questions |
This interactive workshop will help you ask the right testing questions, of the right people, at the right time. |
Teaching Exploratory Testing with Code |
Concentrate on data rather than tooling and syntax |
Wrangling, Debugging and Testing |
Do we spend months getting our systems to a point where we can test? We do. Here's why, and what we can do about it. |
Wrangling, Debugging and Testing (conference talk abstract) |
It would be good to recognise that many testers spend most of their time not testing (in the sense of finding new useful info), but making their SUTs work at all. |
Papers
For a more-detailed list, go to the papers page
Exploratory Testing Notes |
Very rough notes from me as a younger consultant |
Exercises
To see collections of exercises, go to the exercises page
`sort` Exercises |
Play with `sort` to discover its capabilities |
Dealing with Disaster |
Thinking through what can go wrong, and practicing one's attitude and response. |
Diff Tool Exercises |
Play with `diff` – solutions available. |
Exercise – Cost of Trouble |
Exploring how we shape decisions about testing in the light what we imagine we might find. |
Exercise – Power of Variety |
Exploring testing decisions, thinking about the influence of our possible approaches. |
Exercise: Abstract Judgement |
Judging an abstract, and thinking about judgement |
Exercise: Becoming Coverage |
A game to play with colleagues to understand coverage more deeply. |
Exercise: Changing Input Mechanisms |
Play with one field and several input mechanisms. |
Exercise: Exploring Fixed Input |
Fixed at build time, still explorable |
Exercise: How do *You* Explore a System? |
A swift thinking exercise – 15 minutes |
Exercise: Notation for Puzzle15 |
Exploring Puzzle 15, while watching how we keep track of what we see and do. |
Exercise: Other People's Code |
Consider your own code through the lens of other people's code. |
Exercise: Three Things |
Explore the differences between several things which pass the same tests. |
Exercise: You vs the Machine |
Find your own exploration |
Getting to a Great Abstract |
Take your idea to a better place |