getsentry / getsentry/sentry-react-native
Add E2E performance product tests
- Ngôn ngữ chính
- TypeScript
- Star
- 1.8k
- Fork
- 366
- Merge trung bình
- 1 ngày 6 giờ
- Pull request đã merge (30 ngày)
- 94
Mô tả
### 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
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng việc xem xét các bài kiểm thử E2E hiện có, hiện đang tập trung vào các lỗi, cùng với ngữ cảnh liên quan trong pull request 3684. Bao quát việc khởi động ứng dụng, các span đang hoạt động được instrument thủ công và việc điều hướng qua react-navigation hoặc expo-router, kiểm tra các frame, các phép đo khởi động ứng dụng, các span HTTP và các span cũng như phép đo TTID/TTFD.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- react-native, typescript
- Lĩnh vực
- mobile, performance, testing
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 48/100