Training

Running a technical workshop as a D&D style adventure game

Posted on

When I was invited to give a workshop at Agile Testing Days 2018 (Potsdam, Germany), I wanted to teach lessons in test advocacy and management because I think these are really important skills that can be difficult to learn effectively. I thought about how I learned these skills and it was always through experience rather […]

Community

DDD Brisbane: My #sketchnote adventure

Posted on

Last Saturday I attended DDD Brisbane (Developers, Developers, Developers!) and it was awesome. It was my first time attending this conference (thanks to Emvious), and my first time attending any conference without speaking, organising, and/or hosting at it in years and years. I can’t actually remember the last time I did this. I vaguely remember […]

Automation

Make a technical debt payment plan

Posted on

“Any testing at all would be great for this project but I don’t even know where to start!” I heard someone say this recently and it’s a predicament I’ve seen many times. The scenario looks like this: The system is plagued with production issues The team in charge of the system is under immense pressure […]

Automation

Foundations of Test Automation training course

Posted on

I’m now offering live, interactive, online training in multiple timezones! My first course offering is Foundations of Test Automation. This course teaches how to: Write end-to-end UI automated tests for web Design robust and efficient automated tests Translate manual test cases into automated test cases Why Selenium and Ruby? I hear a lot of testers […]

Automation

What happens when your first coding experience is test automation?

Posted on

Training testers at different skill levels has led me to reflect on different skill backgrounds and how they affect test automation approach. I believe that my background in software development shaped my approach to test automation in very different ways to testers who learned test automation as their first experience with programming. I completed a […]

Automation

Adjusting test size for large systems with dependency scope

Posted on

When I am consulted for automated testing projects, I often find that the teams are familiar with unit tests and whole-system tests (think end-to-end tests driven through the GUI, designed to replace manual tests). However I find that teams have trouble defining tests in between the sizes of “unit” and “everything”. Developers sometimes start from […]

Productivity

The success of Frog Day

Posted on

It’s been almost a year since I started taking a day each week to write out my achievements and take care of any unpleasant tasks. I call this Frog Day. I’m still doing this a year later and it’s still incredibly useful. Here are some of the things I learned from doing this. Putting Health […]

Community

Agile testing days keynote and workshop

Posted on

This November I’ll be in Potsdam, Germany to give a keynote and a workshop for Agile Testing Days. I’ve never been to Agile Testing Days before but I’ve heard it’s awesome so I’m really excited. Last year they had about 400 attendees of which a quarter were speakers! The speaker lineup this year looks just […]

Community

See you at Test Bash Sydney

Posted on

I’m proud to be the compère for Test Bash Sydney, a one-day conference coming to our shores this October. Test Bash is a single-track conference with just 9 talks. It’s been wildly popular overseas due to the wonderful community it attracts via Ministry of Test. It’s a great conference for inspiration and for building your […]

Automation

Podcast and Ask Me Anything

Posted on

Interested in hearing me talk about test automation, test management and more? Well, it’s your lucky week! Listen to me chat about all things software testing with Gem Hill on the “Let’s talk about tests, baby” podcast. This episode is called Testers are the canary down the coalmine. I had so much fun chatting to […]