Software Testing and Development Blog Posts
Subscribe to the full blog feed using RSS
Subscribe to the full blog feed using RSS
TL;DR Never too late to refactor. Do it in small chunks. Protected by tests. Using IDE to refactor.
I spoke at the Nordic Testing Days 2017 in Tallinn, Estonia. I’m doing three different sessions, so I’ll be busy..
Don’t limit yourself to a set of attributes and words, seek more, develop strategies for identifying new concepts and ways of exploring them for then you have manifested the spirit of Quaere.
On the 21st of March I hosted a “Dev Ops and QA” session at the Test Focus Groups in London.
This turned into a small 2 page article for Test Magazine in the May 2017 issue.
TLDR; When you learn to manipulate the DOM with JavaScript you can create simple tools and automate from within the browser and use bookmarklets to make the code easy to execute and sync across different machines.
I will speak at the Let’s Test 2017 in Stockholm on May 15th - 16th 2017 and present Evil Tester’s Testing Games of Evil Testing.
What exactly is a “Testing Game”?
Some people would have you believe it is an off the shelf card game involving wiggly lines, or a ‘fun interactive’ conversation game telling stories, or some other ‘game mechanism’ related to logical reasoning. Or perhaps a party game with dice, optional blindfolds, and random plastic paraphernalia, but never knives. Other people might show you a board game or two, perhaps for 1-4 players of ages 12+ or any age but with adult supervision, two or more dice and possibly involving kittens.
EuroStar in collaboration with the Norwegian Computer Society, are hosting a one day conference on 11th May in Oslo.
OdinSTAR 2017
I presented a workshop, and a keynote.
Very often we talk about “Test Automation” when we should be talking about how we automate to support our test strategy and testing process. We can support our strategy and process by tactically automating tasks or by adopting a more strategic approach to our automated execution. In this talk we will explore the difference between automating tactically and strategically so you don’t get fooled by tactics that look like strategy. We will also cover concepts that help you create robust and easy to maintain automated solutions, and the techniques to implement those concepts, to support your all testing: regression, functional, performance, end to end, and exploratory.
TLDR; It still has moments of well worth reading but it also has sections where you hope no-one follows the instructions.
TLDR; Frameworks implement an abstraction layer so we don’t have to bother about it. But, what if the implementation is doing stuff you don’t want? How do you know? Find tools that let you observe inside. WebPageTest.org does that for web pages.
TLDR; Abstractions are not new, have never been easy, and have always been important when architecting our Systems.