getsentry / getsentry/sentry-react-native
Add E2E performance product tests
- Lenguaje dominante
- TypeScript
- Estrellas
- 1.8k
- Forks
- 366
- Merge medio
- 1 d 5 h
- PR fusionados (30 d)
- 93
Descripción
### 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
Guía de contribución
Línea de trabajo
Comienza revisando las pruebas E2E existentes, que actualmente se centran en errores, y el contexto relacionado en pull request 3684. Cubre el inicio de la aplicación, los spans activos instrumentados manualmente y la navegación mediante react-navigation o expo-router, comprobando los frames, las mediciones de inicio de la aplicación, los spans HTTP y los spans y mediciones de TTID/TTFD.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- react-native, typescript
- Área
- mobile, performance, testing
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100