Skip to content

Repository files navigation

Quality Engineering Learning Hub

Knowledge base italiana per preparare tutte le certificazioni ISTQB correnti e trasformare il syllabus in capacità osservabili sul campo.

Docs Obsidian Container License: CC BY-SA 4.0

Cosa trovi

  • catalogo verificato di 28 certificazioni attive: Core, Specialist ed Expert;
  • link a syllabus, sample exam e regole sulle pagine ISTQB ufficiali;
  • tips, domande originali ed esercizi per preparare l'esame;
  • un laboratorio professionale per ogni certificazione, con criteri ed evidenze;
  • template per test strategy, charter, risk register, defect report e learning log;
  • un vault Obsidian e una web app generati dalla stessa sorgente Markdown.

Il progetto è indipendente, non affiliato a ISTQB e non è un training provider accreditato. Non contiene domande reali d'esame e non redistribuisce i PDF ufficiali.

Licenza, attribuzione e fork

Il lavoro originale è protetto da copyright © 2026 mr-jonam ed è distribuito con licenza CC BY-SA 4.0. Puoi fare fork, modificare, tradurre e migliorare il progetto, anche per uso commerciale, a condizione di mantenere l'attribuzione, dichiarare le modifiche e pubblicare le opere derivate con la stessa licenza o una compatibile.

Ogni fork pubblico deve mantenere il collegamento al progetto originale e il notice indicato in NOTICE.md. Il nome del progetto non può essere usato per suggerire approvazione, affiliazione o paternità dell'opera originale. In caso di violazione, i diritti concessi dalla licenza terminano secondo il suo testo legale, fatti salvi gli eventuali rimedi di legge.

La licenza riguarda il materiale originale del repository: marchi e documenti ISTQB restano dei rispettivi titolari e soggetti alle loro condizioni. Le copie ottenute legittimamente da versioni precedenti possono restare soggette alle licenze allora applicabili.

Avvio locale con un doppio clic

Prerequisito: Docker Desktop avviato.

  1. Esegui start-local.bat.
  2. Attendi la build: si apre http://127.0.0.1:8000.
  3. Esegui stop-local.bat per fermare il container.

Equivalente da terminale:

docker compose up --build --detach
docker compose down

Il servizio gira come utente non privilegiato, espone solo l'interfaccia locale, usa un filesystem read-only e include un health check.

Uso con Obsidian

  1. Apri Obsidian.
  2. Scegli Open folder as vault.
  3. Seleziona la cartella docs.
  4. Parti da 00-Start-Here.md.

Il vault usa solo funzionalità core: link Markdown portabili, proprietà YAML, tag, backlink, ricerca e grafo. Le preferenze personali di workspace non vengono versionate.

Sviluppo senza Docker

py -m venv .venv
.venv\Scripts\Activate.ps1
py -m pip install -r requirements.txt
py -m mkdocs serve

Verifica completa:

py scripts/validate_docs.py
py -m mkdocs build --strict
docker build --tag istqb-learning-hub:local .

Struttura

Percorso Contenuto
docs/certificazioni/ schede di tutte le certificazioni attive e phase-out
docs/percorsi/ piani e preparazione per livello
docs/sul-campo/ laboratori e case study verificabili
docs/toolbox/ metodo di studio e strumenti
docs/assets/templates/ template riutilizzabili
docs/.obsidian/ configurazione portabile del vault
mkdocs.yml navigazione e build della web app

Pubblicazione

Il workflow GitHub valida link e marker editoriali, esegue la build strict, costruisce il container e pubblica il sito su GitHub Pages a ogni push su main. Nel repository GitHub va selezionato Settings > Pages > Source: GitHub Actions.

Inizia dal catalogo delle certificazioni, dai laboratori o dalle linee guida per contribuire.