0chain / 0chain/system_test

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

Ouverte
#814 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
post-mainnet
Langage dominant
Go
Étoiles
8
Forks
6
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Examinez les tests en boîte noire existants dans le dépôt pour comprendre l'architecture du système. Identifiez les points d'entrée pour surveiller l'état de la base de données, le système de fichiers (M/S/B) et le trafic réseau inter-services. Déterminez comment instrumenter le système en cours d'exécution pour exposer l'état interne à des fins de vérification. Définissez à quoi ressemble 'terminé' en créant quelques exemples de tests en boîte grise qui valident la cohérence interne.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
go
Domaine
testing
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
45/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.