# thefriendlytester.co.uk > AI-optimized mirror of thefriendlytester.co.uk containing 26 pages totalling 21,791 words of clean markdown content, structured data, and semantic HTML. Original source: https://thefriendlytester.co.uk/. Last updated: 2026-06-15T08:41:30.591Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [October 2019](/content/site-root.html): The personal blog of Richard Bradshaw, aka The Friendly Tester, a Software Tester, Trainer and Public Speaker from Manchester, UK. (238 words) ## Articles & Blog Posts - [How Whiteboard Testing Was Created](/content/whiteboardtesting/index.html): Introducing Whiteboard Testing, short informative videos about software testing (424 words) - [programming/lessons/programming-html.html](/content/programming/lessons/programming-html.html) (1 words) - [java/basics/lessons/inheritance-html.html](/content/java/basics/lessons/inheritance-html.html) (1 words) - [programming/lessons/controlflow-html.html](/content/programming/lessons/controlflow-html.html) (1 words) - [programming/lessons/operators-html.html](/content/programming/lessons/operators-html.html) (1 words) - [programming/lessons/abstraction-html.html](/content/programming/lessons/abstraction-html.html) (1 words) - [java/basics/lessons/usinglibraries-html.html](/content/java/basics/lessons/usinglibraries-html.html) (1 words) - [programming/lessons/encapsulation-html.html](/content/programming/lessons/encapsulation-html.html) (1 words) - [programming/lessons/codestyleguide-html.html](/content/programming/lessons/codestyleguide-html.html) (1 words) - [java/basics/lessons/javasyntax-html.html](/content/java/basics/lessons/javasyntax-html.html) (1 words) - [selenium/lessons/drivers-html.html](/content/selenium/lessons/drivers-html.html) (1 words) - [programming/lessons/algorithms-big-o-notation-html.html](/content/programming/lessons/algorithms-big-o-notation-html.html) (1 words) - [java/basics/lessons/encapsulation-html.html](/content/java/basics/lessons/encapsulation-html.html) (1 words) - [java/basics/lessons/polymorphism-html.html](/content/java/basics/lessons/polymorphism-html.html) (1 words) - [programming/lessons/inheritance-html.html](/content/programming/lessons/inheritance-html.html) (1 words) - [programming/lessons/decomposition-html.html](/content/programming/lessons/decomposition-html.html) (1 words) - [programming/lessons/codecomments-html.html](/content/programming/lessons/codecomments-html.html) (1 words) - [programming/lessons/polymorphism-html.html](/content/programming/lessons/polymorphism-html.html) (1 words) - [programming/lessons/methodsandparameters-html.html](/content/programming/lessons/methodsandparameters-html.html) (1 words) - [programming/lessons/variables-html.html](/content/programming/lessons/variables-html.html) (1 words) - [java/basics/lessons/codecomments-html.html](/content/java/basics/lessons/codecomments-html.html) (1 words) - [java/junit/lessons/whatisjunit-html.html](/content/java/junit/lessons/whatisjunit-html.html) (1 words) - [java/basics/lessons/decomposition-html.html](/content/java/basics/lessons/decomposition-html.html) (1 words) - [sitemap-xml.html](/content/sitemap-xml.html) (167 words) - [feed-xml.html](/content/feed-xml.html) (20,940 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives