Knowledge base italiana per preparare tutte le certificazioni ISTQB correnti e trasformare il syllabus in capacità osservabili sul campo.
- 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.
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.
Prerequisito: Docker Desktop avviato.
- Esegui
start-local.bat. - Attendi la build: si apre
http://127.0.0.1:8000. - Esegui
stop-local.batper fermare il container.
Equivalente da terminale:
docker compose up --build --detach
docker compose downIl servizio gira come utente non privilegiato, espone solo l'interfaccia locale, usa un filesystem read-only e include un health check.
- Apri Obsidian.
- Scegli Open folder as vault.
- Seleziona la cartella
docs. - 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.
py -m venv .venv
.venv\Scripts\Activate.ps1
py -m pip install -r requirements.txt
py -m mkdocs serveVerifica completa:
py scripts/validate_docs.py
py -m mkdocs build --strict
docker build --tag istqb-learning-hub:local .| 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 |
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.