Dialogs with historical people (simulated by AI)

Bartek and Alan Turnig having a dialog over a cup of tea

Ever wanted to take a trip back in time and chat with the coolest people from history? Well, guess what? Now you can, thanks to the magic of AI!

Imagine having heart-to-heart talks with history’s biggest stars – like Einstein, Shakespeare, or even Cleopatra! You can dive deep into their minds, explore their awesome lives, and uncover secrets that shaped our world.

It’s like stepping into a time machine and hanging out with the legends who made history!

I have done so, and share my dialogs here!

Alan Turing

🚧 Bertrand Russel

TBD

🚧 Ludwig Wittgenstein

TBD

🚧 Carl Jung

TB

I am open to other suggestions

Learn about testing

Learning programming with TDD
Learning programming with TDD

We’re talking about test scenarios, suites, and cases – it’s like unlocking the secrets to cracking the code of quality testing. And hey, ever heard of Gherkin? It’s like the secret language of testing wizards, helping us work our magic!

And the best part of testing is, that it is actually a programming language, except it is understandable by anyone. Yes, it is a little more primitive, than most other programming languages, tough it is only a question of time!

  • 🚧 Equivalence partitioning
  • 🚧 CRUDL (Create, Read, Update, Delete, List)
  • 🚧 Decision Table Test,
  • 🚧 State-Transition Testing
  • 🚧 Pairwise
  • 🚧 Exploratory testing
  • 🚧 Context Driven Test Automation
  • 🚧 Data Driven Testing (Where & Examples)

There are many many more, but I never had the need to use them.
They are mostly covered by these already mentioned and often it is better to do something than doing nothing or fail to do everything.

Test Management

  • 🚧 Test cases, scenarios, and suites
  • 🚧 Test plan
  • 🚧 RACI
  • 🚧 Reporting
  • 🚧 Evaluation

Test levels

  • 🚧 Repo-test (unit- & integration-test)
  • 🚧 Flow-test (system-test)
  • 🚧 End-to-end-test
  • 🚧 Shift-left
  • 🚧 Performance-test
  • 🚧 Recovery-test
  • 🚧 Comparison-test

Reporting & documentation

  • 🚧 How to create an overview for management
  • 🚧 How to specify a bug for developers

Learn programming

A raven is coding
A raven is coding

Whether you’re just starting out or eager to enhance your skills, these lessons is your gateway to the worlds of Python, JavaScript, and Groovy. AI will help you with this and you will not only learn to code, but also a new logical language, making you understand the world better.

Let’s make coding simple, fun, and empowering!

🚧TBD:

  • Lists
  • Loops
  • Methods
  • Exception handling

IDE & dependencies

  • 🚧 Visual Studio Code
  • 🚧 Groovy (Maven, POM)
  • 🚧 JavaScript (NPM, packages.json)
  • 🚧 Python (pipenv, Pipfile)


OOP (Object Oriented Programming)

  • Class (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Properties (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Static (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Public /Private (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Encapsulation (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Objects (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • SOLID principles (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Imports (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Extends (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Traits (implements) (🚧 Python / 🚧 JavaScript / 🚧 Groovy)

Data:

  • Read & write files (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • CRUD databases (SQL, Mongo) (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Collections (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • REST API (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • SOAP API (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • security-tokens (🚧 Python / 🚧 JavaScript / 🚧 Groovy)

Test Frameworks

  • 🚧 Spock (Groovy)
  • 🚧 Mocha & Chai (JavaScript)
  • 🚧 PyTest (Python)

UI testing

  • Browser (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • Selenium (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • WCAG 2.0 (🚧 Python / 🚧 JavaScript / 🚧 Groovy)
  • POM (Page Object Model) (🚧 Python / 🚧 JavaScript / 🚧 Groovy)

TDD (Test Driven Development) & BDD (Behavior Driven Development)

GIT (Bitbucket/GitHub):

  • 🚧 Clone,
  • 🚧 Add,
  • 🚧 Push,
  • 🚧 Pull,
  • 🚧 Merge,
  • 🚧 Conflicts,
  • 🚧 Reset soft/hard,
  • 🚧 Branches,
  • 🚧 PR (Pull Request)

Learn Test Driven Development + BDD + AI

why TDD
Learn TDD

Learn about TDD (Test Driven Development and how to apply it from the beginning and into expert level. We go through, what is a test case, a testing framework, unit-testing, an follow it up with mocking, and CI/CD pipelines.

Topics

🚧 How to use AI with this?

🚧 Intro to Unit-testing

🚧 Test before code

🚧 Red, green, refactor

🚧 Data driven test cases

🚧 Mocks

🚧 CI/CD pipelines