getsentry / getsentry/sentry-react-native

Add E2E performance product tests

Ouverte
#3,685 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub
React-Native Tests Traces
Langage dominant
TypeScript
Étoiles
1.8k
Forks
366
Merge moyen
1 j 6 h
PR mergées (30 j)
94

Description

### Description

Currently, E2E tests only focus on errors.

```[tasklist]
### What scenarios to test?
- [ ] App start
- [ ] Manually instrumented active span
- [ ] Navigation react-navigation or expo-touter
```

```[tasklist]
### What should be checked?
- [ ] Slow/frozen frames
- [ ] Total frames
- [ ] App start measurement
- [ ] Http spans
- [ ] TTID/TTFD spans and measurements
```

Context:
- This kind of bug would be captured https://github.com/getsentry/sentry-react-native/pull/3684

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par examiner les tests E2E existants, qui se concentrent actuellement sur les erreurs, ainsi que le contexte associé dans pull request 3684. Couvrez le démarrage de l’application, les spans actifs instrumentés manuellement et la navigation via react-navigation ou expo-router, en vérifiant les frames, les mesures de démarrage de l’application, les spans HTTP ainsi que les spans et mesures TTID/TTFD.

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

Évaluation

Stack technique
react-native, typescript
Domaine
mobile, performance, testing
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
48/100

Recevez les nouvelles issues par e-mail

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