0chain / 0chain/system_test

Investigate runtime grey box testing (db queries/file system/security etc.)

Offen
#814 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
post-mainnet
Vorherrschende Sprache
Go
Sterne
8
Forks
6
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Now that we have good black box coverage, I think it would be useful to introduce some grey box tests.
These would be against the full running system, but have access to some internal state.
Some things I am thinking of but we can expand:
- Query DB state, is everything as expected
- Query M/S/B filesystem
- Network traffic between services
etc.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Untersuche vorhandene Black-Box-Tests im Repository, um die Systemarchitektur zu verstehen. Identifiziere Einstiegspunkte für die Überwachung des Datenbankzustands, des Dateisystems (M/S/B) und des Netzwerkverkehrs zwischen Diensten. Bestimme, wie das laufende System instrumentiert werden kann, um interne Zustände für die Verifizierung verfügbar zu machen. Definiere, was 'fertig' bedeutet, indem du einige Beispiel-Grey-Box-Tests erstellst, die die interne Konsistenz validieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
go
Bereich
testing
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.