One of the themes I talked about during my presentation in Wellington was the blurry line between test and development in a distributed environment like Automattic.
I was recently having trouble with a complex method in our WordPress.com e2e test page objects, so I used my skills as a developer and wrote a change to our user interface which adds a data attribute to the HTML element.
This meant our page object method immediately went from this:
Continue reading “The blurry line between test and development”
I recently saw Basecamp made their employee handbook available online1 and this statement stood out to me in their moonlighting guide:
2. Go out on a regular speaking circuit tour which is going to require multiple days of travel multiple times a year. That’s too disruptive to our own work schedule and to your fellow teammates.
For this exact reason, without knowing, I created my own personal rule2 of only committing to doing one conference presentation per year.
Continue reading “Staying focused with one conference presentation per year”
This are my slides during my presentation on distributed testing at the ANZTB Test 2017 Conference in Wellington, New Zealand last Friday 5th May 2017.
Continue reading “The future of testing is distributed”
“Most of us are anxious pretty much all the time – but frequently imagine that other people aren’t. It’s time to admit the truth. Anxiety is just a basic fact about being human.”
~ Alain de Botton
We are all human, we are all worried and anxious pretty much all the time, people just don’t tell you that they are. We wear masks and we hide it well.
But why do we test like we’re not anxious or worried? Why don’t we test for real life?
Continue reading “Test for Real Life”
When running Selenium WebDriver scripts against the latest version of Chrome (57) it shows a save password prompt that hasn’t appeared previously whilst using Chromedriver, as far as I know.
Continue reading “Save password prompts in Chrome 57 with WebDriver”
Chromedriver/Chrome is pretty great at executing WebDriverJs scripts without taking away your focus (so you can execute them in the background whilst doing other things), the one exception I found was selecting items in a select list. I found it would do this:
Continue reading “WebDriverJs Select Lists in Chrome”
It’s a long story (for another time) but I recently had to start using the Adblock Plus Chrome extension whilst running our automated e2e tests.
Continue reading “Using Chrome Extensions with WebDriverJs”