Quality Atlas is an open, bilingual knowledge base for software quality assurance and testing. It supports onboarding, knowledge transfer, self-study, interview preparation, and team learning from foundation to advanced level.
Quality Atlas è una knowledge base aperta e bilingue dedicata alla quality assurance e al software testing. Supporta onboarding, knowledge transfer, studio autonomo, preparazione ai colloqui e apprendimento di team, dal livello base a quello avanzato.
- Open
docs/00-start/home.mdin GitHub or Obsidian. - Use the independent
QA Engineer roadmapfor a sequenced path inspired by common public curricula. - Follow a role-based route in
docs/00-start/learning-paths.md. - Copy and adapt the worksheets in
templates/. - Run the web reader with Node.js or Docker.
Node.js 20 or newer:
npm run devThen open http://localhost:4173.
Docker:
docker compose up --buildThe reader indexes Markdown at startup and provides navigation, filters, bilingual search, reading progress, dark mode, and direct links to each source note. No package installation is required.
- Clone or download the repository.
- In Obsidian, choose Open folder as vault.
- Select the repository root.
- Start from
docs/00-start/home.md.
The vault uses plain Markdown, YAML frontmatter, folders, tags, and wiki links. The committed Obsidian settings are intentionally minimal and contain no personal workspace state.
The material is vendor-neutral and based on broadly available testing knowledge. Examples use fictional, generic systems. Do not contribute confidential information, credentials, personal data, customer names, internal architecture, or proprietary procedures. This repository is educational material, not a substitute for a context-specific quality, legal, security, or compliance review.
Read CONTRIBUTING.md. Run npm run check before opening a pull request.
The main branch is bilingual (English and Italian). Complete monolingual editions are available on dedicated branches:
Il branch main è bilingue (inglese e italiano). Le edizioni monolingua complete sono disponibili su branch dedicati:
If Quality Atlas helps your learning or onboarding, you can support its maintenance through GitHub Sponsors. Donations are optional and do not influence the educational content.
Se Quality Atlas è utile per apprendimento o onboarding, puoi sostenerne la manutenzione tramite GitHub Sponsors. Le donazioni sono facoltative e non influenzano i contenuti educativi.
GitHub also displays the Sponsor button using .github/FUNDING.yml.
See LICENSE, NOTICE, and LICENSE-DECISION.md for scope and rationale.