TLDR; January I spent some time exploring combinatorial techniques and Systems Modelling
The content on Patreon is accessible for only $1 a month at patreon.com/eviltester. Supporters gain access to downloadable PDFs of the content and micro courses e.g. How I Test - Web App, Test Ability Audit and more
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.
And a few other useful resources popped up in tweets for Clean Code in JavaScript, the DevOpsPlayground trainings, code in multiple languages
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 -
- @santhoshst: Some ideas to start learning #JavaScript #JS -
- 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… -
- @addyosmani: Clean Code concepts for JavaScript: https://t.co/bRTM4lOReQ ~ a huge collection of patterns for writing readable, reusable,… -
- @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
-
December 2019 EvilTester.com and Patreon Content Summary
- Content created and collated for EvilTester.com, Patreon and Social for December 2019
-
Which programming language should I learn?
- 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
-
Shared hallucination or best practice?
- Belief change can prove hard.
-
Visualisation vs Feature led to architecture changes
- I wanted to approach the addition of extra outputs as a ‘visualisation’ rather than adding a new feature. This required re-architecting.
-
Automated Script Generation (for videos)
- A description of tactical tooling to create a tabular representation from a linear DSL. Tactical Tools can use Tests as their GUI.
-
A free course on Domain Specific Languages
- I use code based Domain Specific Languages when automating so it is good to have an online reference to help people learn.
-
With diversification comes options
- if we only have one approach, it won’t handle all situations, and something will cause us to fail heavily.
-
Keeping ChromeDriver up to date with WebDriverManager
- Chrome has a tendency to update frequently - most often without me being aware.
-
Convert bare git repos to normal repos
- I had to migrate repos from one git server to another.
-
Some learning resources on TDD and Testing
- A couple of free learning resources on TDD and Testing.
-
Should / Could / Can / Will Dynamic
- Exploring Should, Could, Can and Will.
-
Two essential tools for consultancy
- 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
- Content Summary for December 2019
-
- PDFs of the monthly summaries
-
Demo of some AllPairs Strategies in code and notes on Unit Testing
- A short (ish) video demonstrating the code in github repo for AllPairs generation.
-
Relating ‘Changing Lives Through Redicision Therapy’
- 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.
-
Optimising All Pairs Results and Evolutionary Algorithms
- I hand optimised the output from AllPairs and Pict to try and identify some AllPairs optimisation strategies.
-
When coding without TDD - keep code simple
- 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
You can gain access to the content on Patreon for only $1 a month at patreon.com/eviltester. Supporters gain access to downloadable PDFs of the content and micro courses e.g. How I Test - Web App, Test Ability Audit and more
You will need a Github account to comment. Or you can contact me with your comment.
I reserve the right to delete spam comments e.g. if your comment adds no value and its purpose is simply to create a backlink to another site offering training, or courses, etc.