Content Summary for January 2022 EvilTester.com and Patreon.
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
All the monthly summaries are in their own category if you want to browse (and the summaries index here).
Other Stuff
Test Data
I use Faker.js in my Test Data Generator and Table Editor. Faker has now been forked for ongoing maintenance.
I also learned about Falso, another test data generation library from this blog post Meet Falso: The Replacement for Faker.js
Python
I’ve been learning Python and created a couple of simple apps to support my marketing activities. The apps all use Streamlit to create a simple GUI and make them public with the free app hosting from Streamlit.
- The Adhoc Web Page Scraper lets you scrape data using CSS Selector and export to CSV. Use the web page scraper here
- The Web Domain Technical Audit tool performs some simple checks on a domain to identify risks around expiry dates and domain redirection. Use the technical audit tool here
I wrote a blog post about using Python for adhoc tooling.
Christopher Potts posted on twitter that that all the videos for his Natural Language Processing course are available on YouTube
Free Code Camp
I’ve now written a couple of posts on Free Code Camp and the first of those was published in January:
Practice Testing Apps
If you are looking for any Test Apps to Practice testing then I have a lot online. I think most are listed on my tools page. And I was reminded of this TODO App I wrote during a Twitter conversation.
The TODO App is hosted via Git Pages and was originally written as the example app for my LinkedIn Selenium WebDriver Page Objects and Abstractions Course
There is a Twitter thread with other testing apps listed here. I mention my Triangle App which I have been exploring as posts on Patreon.
Fun Stuff
This Prince of Persia clone, written in JavaScript was interesting to play and read the code. What I also like about it is the use of url parameters to configure the start position and various params e.g. lives, time left.
I replied to a message posted by Simon Stewart for a list of books people have written. And rather than my testing books I referred him to my book of Rhyming Verse Suitable for Children (and other people) called “There Are Hats”. Poems and Illustrations that are of the most splendid variety.
Patreon Posts For January 2022
The Triangle domain is a richer domain than the requirements suggest. Some notes and testing decisions.
A first pass through thinking of ‘X based testing’ exercises for the triangle problem.
Expectations are generated by humans. How far could we automate this?
Investigating an api made easy by the postman link on the api docs page.
Today I had to deep dive into an API and wrote some code to tactically automate parts of a workflow
Summary For December 2021
An adhoc web scraper with CSV output.
Some tactical automating in Python.
An example of using Streamlit to make a Python script into a free hosted cloud application.
December 2021 Collated PDFs
The recent hullabaloo around faker.js caused me to think about unexpected version changes.
Automating technical audit checklists.
Tactically scripting some HTTP analysis tooling in Python.
Updated the test tool hub to work with current versions of Java.
The Triangle Problem is a ‘classic’ in Software Testing. Useful to revisit.
An apperception is more than just what is picked up by the sense organs.
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.