TLDR; January I spent some time exploring combinatorial techniques and Systems Modelling
In January on Patreon I spent some time looking at combinatorial testing and created a few posts and videos for allpairs. I even created some code on github for experimenting with combinations of data. Also some lessons from Therapy, poetry (William Blake), and systems modelling.
The content on Patreon is accessible for only $1 a month at patreon.com/eviltester. And for $5 a month the Patreon supporters gain access to downloadable PDFs of the content and micro courses e.g. How I Test - Web App, Test Ability Audit and more
Twitter Stuff from January 2020
- A short video introduction from John Seddon about what “Best” practice can mean and how the phrase can be misused https://t.co/UAekvpTcPe -
- Content summary for December 2019 - quite long because I released a new micro course for Patreon supporters. -
- @JenMsft: Hi! My name’s Jen, and I keep a running collection of interesting Windows 10 keyboard shortcuts -
- @thomrinke: Last week I read https://t.co/vgbKNZEi4c (wonderful) and https://t.co/87E1pR0ENN (and saw the included fantastic video) by… -
- @wellavelino: Thanks @eviltester hahaha, the best example ever https://t.co/ptPsbiC0GZ -
- rosettacode.org https://t.co/zrikjDWvMt is a pretty good site showing solutions for a problem in different languages https://t.co/j6XUYUwOHA But it can be confusing for a beginner because the solutions are often different implementations than conversions.
- @eliasnogueira: This is the best course on @TestAutomationU so far! @eviltester rocks and show us another perspective to automate a web…
- @ali_hill91: If you’re interested in learning a new tool or technology you should check out our #DevOpsPlayground repo on GitHub https:/…
- @JavierFeliuA: I enjoyed this keynote by @eviltester at @JoyOfCoding 2019. He discusses lessons learned during his career. Conclusion:…
- @NeedForReview If I find a tool or library that uses AI, which augments my ability to automate something, in a way that is appropriate for the work that I’m doing, then I’ll use it. I don’t see AI replacing people. I can imagine AI supporting people automating things.
Blog Posts For January 2020
- Content created and collated for EvilTester.com, Patreon and Social for December 2019
- Programming languages are very similar so choose the one that you have most available support for the Getting Started stage.
Patreon Posts For January 2020
- Belief change can prove hard.
- I wanted to approach the addition of extra outputs as a ‘visualisation’ rather than adding a new feature. This required re-architecting.
- A description of tactical tooling to create a tabular representation from a linear DSL. Tactical Tools can use Tests as their GUI.
- I use code based Domain Specific Languages when automating so it is good to have an online reference to help people learn.
- if we only have one approach, it won’t handle all situations, and something will cause us to fail heavily.
- Chrome has a tendency to update frequently - most often without me being aware.
- I had to migrate repos from one git server to another.
- A couple of free learning resources on TDD and Testing.
- Exploring Should, Could, Can and Will.
- When I am on site, doing process improvement exercises I have two tools that I rely on.
- Processes tended to be tool processes rather than contextual. I had to game the system.
- Content Summary for December 2019
- PDFs of the monthly summaries
- A short (ish) video demonstrating the code in github repo for AllPairs generation.
- Relating ‘Changing Lives Through Re-decision Therapy’
- Two new github repos to mention today.
- Adding constraints when modelling can help you explore the system from different perspectives. I mention some books, and some cautions.
- I hand optimised the output from AllPairs and Pict to try and identify some AllPairs optimisation strategies.
- TDD changes your coding style - even when I don’t use TDD, I use a TDD coding style when I’m concentrating well.
- I spent some time working through an All Pairs exercise to figure out how to create tables by hand.
- I want to spend more time this year, going back to basics.
- Create a System