2.5 KiB
2.5 KiB
o-Byte QA – Testprotokoll-Tool
Ein leichtgewichtiges Web-Tool für manuelle QA-Tests, entwickelt für kleine Teams.
Das Tool läuft lokal im Browser und benötigt keinen Server, keine Logins und keine Datenbank.
Features
- Vorlagen laden (YAML oder JSON)
- Steps dynamisch hinzufügen / löschen
- Pflichtschritte 📌 markieren (mit Check, ob alle required Steps bearbeitet wurden)
- Metadaten erfassen: Modul, Modul-Version, PBX-Version, Tester, DocBee-URL
- Ergebnis eintragen: pass ✅, fail ❌, skip ⏭️, blocked ⛔
- Evidenz-Links hinterlegen (z. B. Screenshots, Tickets, Nextcloud-Dateien)
- Exporte:
- Markdown (
.md) - CSV (
.csv) - PDF (mit Logo, Farben, Emojis, klickbaren Links)
- YAML-Template (nur Vorlage ohne Testergebnisse)
- JSON (Lauf speichern und wieder laden)
- DocBee (Report als DocBee Nachricht posten)
- Markdown (
Installation & Nutzung
- Repository klonen oder ZIP entpacken:
git clone <repo-url> cd o-byte-qa-tool - Dateien liegen im Projektordner:
index.htmlstyle.cssapp.jslogo.png(für UI)logo_light.png(für PDF-Export)favicon.ico
- Öffne
index.htmldirekt im Browser (Doppelklick oder viafile://). - Vorlage (
.yaml) laden → Tests ausführen → Ergebnisse exportieren.
YAML-Vorlage (Beispiel)
name: "Modul XYZ – Basis-Tests"
module: "Modul XYZ"
module_version: "1.2.3"
pbx_version: "8.1"
steps:
- id: "s1"
title: "Anruf initiieren"
expected: "Ruf wird erfolgreich aufgebaut"
required: true
- id: "s2"
title: "Rufumleitung"
expected: "Ruf wird korrekt umgeleitet"
required: false
Exportformate
- Markdown: Übersicht für Doku oder Git-Repos
- CSV: Für Excel oder Datenanalyse
- PDF: Fertiges Protokoll (inkl. Logo, Farben, Emojis)
- YAML: Neue Testvorlage (nur Struktur, keine Ergebnisse)
- JSON: Gesamter Testlauf (inkl. Ergebnisse) → kann wieder eingelesen werden
Hinweise
- Pflichtschritte sind mit 📌 markiert und müssen einen Status haben, sonst wird kein Export zugelassen.
- Evidenz-URLs können beliebige Links sein (http/https, Tickets, Dateien im Intranet).
- Alle Daten bleiben lokal im Browser; es gibt keinen Server und keine externe Speicherung.
- Getestet mit Chrome und Edge. Andere Browser funktionieren meist, sind aber nicht primär getestet.
Lizenz
Interne Nutzung. Erweiterungen und Anpassungen nach Bedarf.