Category: Uncategorized

  • Dialogs with historical people (simulated by AI)

    Dialogs with historical people (simulated by AI)

    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

    Learn about testing

    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

    Learn programming

    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

    Learn Test Driven Development + BDD + AI

    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