Prüfergebnisse YourValidator 1.0.2
Wie die Download-Fassung geprüft wurde und was dabei herauskam: automatisierte Tests, Gegenproben zu jedem behobenen Fehler und eine unabhängige Zweitprüfung von außen.
Download-Fassung 1.0.2 · Deutsch und Englisch · Komplettdatei und modulare Fassung · Stand 02.11.2026
Zum Paket gehört eine Testsuite, die das Tool im Browser bedient wie ein Mensch: Werte eintragen, Kanäle anlegen, speichern, laden, exportieren. Sie läuft in allen vier Formen und vergleicht Komplettdatei und modulare Fassung miteinander. Käufer können sie selbst ausführen.
| Bereich | DE | EN |
|---|---|---|
| Rechnung: Budget, Zielrückführung, Simulation | 22 | 22 |
| Halo, Sättigung, Anlaufkurve, Saison, Pläne, Speichern, PDF, Leistung | 112 | 112 |
| Kampagnen, Stresstests, Texte | 34 | 38 |
| Richtwerte, CRM, eigene Kanäle, Zufallsrechnungen | 37 | 41 |
| Gesamtablauf, Uploads, Kopfbereich | 103 | 104 |
| Netzfreiheit, Herkunft der Werte, Zahlen, Währung | 33 | 33 |
| Nutzung ohne Lizenz, Grundfunktionen, Konsole | 16 | 16 |
| KI-Funktionen: Analyse, Interpretation, Budgetvorschlag, Prüfung der Antworten | 66 | 66 |
| Referenzwerte der Nachrechnung, je ein Test pro Befund, Feld-für-Feld-Rundreise | 118 | 117 |
| Sicherheit: eingeschleuster Code, Verschlüsselung, Netzwerkzugriffe | 35 | 35 |
| Summe je Form | 576 | 584 |
| Formvergleich Komplettdatei = modulare Fassung (je Lauf) | 2 | 2 |
| Je Gesamtlauf (beide Formen + Formvergleich: 2 × 576 + 2 bzw. 2 × 584 + 2) | 1.154 | 1.170 |
Ein Gesamtlauf zählt nur als bestanden, wenn jeder Block genau den erwarteten Zahlen entspricht, ohne einen einzigen Test, der erst im zweiten Versuch besteht. Abgenommen wurde aus den Lieferdateien in einem leeren Ordner, genau nach der Anleitung im Paket.
Firefox und WebKit
Zusätzlich lief die vollständige Suite einmalig in Firefox und WebKit. Dabei kamen drei Befunde ans Licht, die nur dort sichtbar waren (u. a. ein Knopf, der in WebKit Klicks verschluckte); sie sind in 1.0.2 behoben.
| Browser | bestanden DE / EN | nicht grün DE / EN | Einordnung |
|---|---|---|---|
| Firefox 150 | 1.140 / 1.156 | 2 / 2 | Testdaten aus Firefox passen nicht in den Speicher; das Tool meldet korrekt „zu groß“. Kein Fehler im Tool. |
| WebKit 26.4 | 1.136 / 1.152 | 6 / 6 | Bilder nach dem Neuzeichnen um einzelne Pixel (±1) abweichend; die Tests fordern Byte-Gleichheit. Kein Fehler im Tool. |
Je Browser und Sprache 12 Tests übersprungen, die nur in Chromium möglich sind (PDF-Druck, Speicher- und Listener-Messung). WebKit ist die Engine von Safari, geprüft wurde aber nicht Safari selbst.
Ein Test ist nur so viel wert wie seine Fähigkeit, einen Fehler zu finden. Deshalb wurde jeder Test zu einem behobenen Befund zweifach gegengeprüft:
- Gegen den alten Stand. Jeder neue Test lief auf dem Stand vor der Behebung und musste dort scheitern – in allen vier Formen. Ausgenommen sind nur Tests, die bewusst bestehendes richtiges Verhalten absichern; sie müssen auf beiden Ständen bestehen.
- Mit verfälschten Erwartungen. In einer Kopie wurde je Test eine erwartete Zahl oder Meldung absichtlich falsch gesetzt. Jeder so verfälschte Test musste scheitern. So ist ausgeschlossen, dass ein Test unabhängig vom Ergebnis immer besteht.
- Gegen echte Fehler. Wo Tests Stabilität messen, etwa Speicher und Ereignis-Listener, wurde ein künstliches Leck eingebaut. Der Test musste es finden.
Unabhängig von der Testsuite wurde das Tool von außen geprüft: in einer getrennten Umgebung, mit eigenen Werkzeugen und einem eigenen, unabhängig programmierten Rechenmodell, das keinen Code aus dem Tool übernimmt.
Nachrechnung
Zufällige, gültige Eingaben ins Tool, alle Ergebniswerte aus der Oberfläche gelesen und mit dem unabhängigen Rechenmodell verglichen – einfache Szenarien und kombinierte mit Sättigung, Anlaufkurve und Halo.
Zufallstest
Zufällige Bedienfolgen mit leeren, negativen, riesigen und Kommawerten. Nach jedem fünften Schritt werden feste Regeln geprüft, etwa Umsatz = Summe der Kanäle und Diagramm = Kennzahl.
Feld-für-Feld-Rundreise
Zufallswerte in alle 269 Felder, Schalter und Auswahllisten, dann Neuladen, Backup in einem frischen Browser, Plan speichern und laden sowie „Gespeicherte Daten löschen“.
Grenzwerte
Jedes der 256 Zahlenfelder mit 14 Werten: leer, 0, negativ, Kommazahl, bis 1015 und das Hundertfache des Höchstwerts.
Abdeckung
Gemessen wurde, welche der 359 Funktionen die Prüfungen durchlaufen. Die bis dahin nicht erreichten Bereiche wurden gezielt geprüft: KI-Antworten, Verschlüsselung, Löschen, Importe.
Sicherheit
Eingeschleustes HTML und Skripte über Kanalnamen, Backups und CRM-Dateien; fremde und beschädigte Dateien; Betrieb hinter einer Content Security Policy; verschlüsselte Backups mit falschem und richtigem Passwort.
Herkunft des Codes
Abgleich mit öffentlichen Open-Source-Beständen (nur anonyme Fingerabdrücke übertragen) und lokale Lizenzprüfung. Die Bibliotheken Chart.js und d3 per Prüfsumme mit den offiziellen Dateien verglichen.
Lieferung
Prüfsummen der Zips und jeder einzelnen Datei; Vergleich der Lieferdateien mit dem geprüften Stand.
Die ausgelieferte Fassung 1.0.2 wurde in allen vier Formen erneut von außen geprüft.
| Prüfung | Ergebnis |
|---|---|
| Leerlauf: Änderungen am Knopf „KI-Eingaben bestätigen“ in 2 s ohne Eingabe | ✓ 1.0.1: 156 je Form · 1.0.2: 0 je Form |
| Nachrechnung: 240 einfache und 120 kombinierte Szenarien | ✓ 0 Abweichungen |
| Zufallstest: 4 × 400 Bedienschritte | ✓ kein Regelverstoß, kein Hänger |
| Feld-für-Feld: Neuladen, Backup, Plan, Löschen in 4 Formen | ✓ alle 269 Felder und Ergebnisse wie erwartet |
| Stresstest DE und EN: 3.000 Eingaben, 500 Neuberechnungen, 150 Kanäle, Extremwerte | ✓ Ergebnisse identisch, kein NaN; 150 Kanäle 0,12 s je Neuberechnung |
| Grenzwerte: 256 Zahlenfelder × 14 Werte | ✓ kein NaN, keine langsame Rechnung |
| Eigene Kanäle: 42 Zwillingsszenarien | ✓ 42 / 42 exakt gleich |
| Konsolenfehler / Netzwerkzugriffe nach außen | ✓ 0 / 0 |
Vor 1.0.2 wurde die modulare Fassung 1.0.1 beider Sprachen unter Extrembedingungen geprüft. Die Rechnung ist in 1.0.2 unverändert.
| Prüfung | Deutsch | Englisch |
|---|---|---|
| Eingabesturm: 3.000 Eingaben ohne Pause, auch leer, negativ und bis 1012 | ✓ Ergebnis identisch mit frischer Seite; Speicher 4,1 → 6,3 MB | ✓ Ergebnis identisch mit frischer Seite; Speicher 4,2 → 6,4 MB |
| 500 Neuberechnungen hintereinander | ✓ Median 13 ms, höchstens 42 ms; kein Speicherzuwachs | ✓ Median 15 ms, höchstens 37 ms; kein Speicherzuwachs |
| 150 eigene Kanäle, alle aktiv | ✓ Neuberechnung 0,16 s; Sensitivitätsanalyse 15 s | ✓ Neuberechnung 0,15 s; Sensitivitätsanalyse 13 s |
| 150 Kanäle: Backup und Import in frischen Browser (427 KB) | ✓ alle 150 Kanäle, Ergebnis identisch; Import 4,1 s | ✓ alle 150 Kanäle, Ergebnis identisch; Import 4,1 s |
| Alle 150 Kanäle löschen | ✓ Ergebnis wieder exakt wie zu Beginn | ✓ Ergebnis wieder exakt wie zu Beginn |
| Alle Felder gleichzeitig: Hundertfaches des Höchstwerts / −1 Mrd. / leer | ✓ kein NaN, Rechnung unter 30 ms; leer = Standardwerte | ✓ kein NaN, Rechnung unter 31 ms; leer = Standardwerte |
| Nachrechnung: 150 einfache und 75 kombinierte Szenarien | ✓ 0 Abweichungen | ✓ 0 Abweichungen |
| Zufallstest: 4 × 500 Bedienschritte | ✓ kein Regelverstoß, kein Hänger | ✓ kein Regelverstoß, kein Hänger |
| Grenzwerte: 256 Zahlenfelder × 14 Werte | ✓ kein NaN, keine langsame Rechnung | ✓ kein NaN, keine langsame Rechnung |
| Feld-für-Feld: Neuladen, Backup, Plan, Löschen (3 Zufallsstände) | ✓ alle 269 Felder und Ergebnisse unverändert | ✓ alle 269 Felder und Ergebnisse unverändert |
| Eigene Kanäle: selbst angelegter Kanal gegen eingebauten mit identischen Werten, 70 Zufallsszenarien (alle Kanalarten, Anlaufkurve, Auftragswert, Sättigung, Aktion, Halo) | ✓ 70 / 70 exakt gleich** | ✓ 70 / 70 exakt gleich** |
| Backup-Austausch zwischen DE und EN | ✓ alle Zahlen und Felder identisch* | ✓ alle Zahlen und Felder identisch* |
| Konsolenfehler / Netzwerkzugriffe nach außen | ✓ 0 / 0 | ✓ 0 / 0 |
* Die Kundenbezeichnung (z. B. „Mitglieder“ / „Members“) und die Währung Pfund, die nur die englische Fassung kennt, werden beim Wechsel der Sprache auf den Standard der anderen Fassung gesetzt. Die Rechnung ändert sich dadurch nicht.
** Eigene Kanäle rechnen nach denselben Formeln wie die eingebauten. Sie starten mit neutralen Voreinstellungen; eigene Referral-Kanäle erhalten die Zahl der Empfehlungen direkt statt über eigene Kunden × Rate.
Alle Befunde aus Hersteller- und Außenprüfung wurden behoben, jeweils mit eigenem Test und Gegenprobe.
| Datei | SHA-256 |
|---|---|
| YourValidator_tool_deutsch_1.0.2.zip | 2c92e7b0f7b96f8e082d4a0530b21c9b9e3bd394c271e4c50a3f17702eeee1ae |
| YourValidator_tool_english_1.0.2.zip | d3504e09319316681ef35071eb23c70501a7e76fb0c9331faae7668b20789e4b |
Mit der Prüfsumme kann jeder nachprüfen, dass er genau die geprüfte Fassung erhalten hat.
- Die vollständige Suite lief in Chromium (Chrome, Edge), einmalig auch in Firefox und WebKit. Safari selbst wurde nicht geprüft. Echter PDF-Druck ist nur in Chromium geprüft.
- Die KI-Funktionen wurden ohne echte API-Schlüssel geprüft, mit präparierten Antworten. Die echten Antworten der KI-Anbieter sind nicht Teil der Prüfung.
- Eine Prüfung dieses Umfangs zeigt, dass in den geprüften Bereichen und Fällen keine Fehler mehr auftreten. Die vollständige Fehlerfreiheit einer Software kann keine Prüfung beweisen.
- Die Ergebnisse gelten für die Download-Fassung 1.0.2 mit den oben genannten Prüfsummen.
Die externe Zweitprüfung wurde von Claude, einem KI-Modell von Anthropic, im Auftrag von YourValidator.de durchgeführt. Sie ersetzt kein Audit durch eine akkreditierte Prüfstelle und ist keine Bestätigung oder Empfehlung durch Anthropic.