|
| 1 | +# Testing Checklist |
| 2 | + |
| 3 | +Po zainstalowaniu/aktualizacji rozszerzenia, przetestuj następujące rzeczy: |
| 4 | + |
| 5 | +## ✅ Podstawowa funkcjonalność |
| 6 | + |
| 7 | +1. **Otwórz dowolny film YouTube** |
| 8 | + - Przykład: https://www.youtube.com/watch?v=YmcACIOQdDc |
| 9 | + |
| 10 | +2. **Sprawdź czy rozszerzenie działa** |
| 11 | + - Czy kontrolki mają czarne tło? |
| 12 | + - Czy domyślnie opacity jest ustawione na 70%? |
| 13 | + |
| 14 | +3. **Testuj slider** |
| 15 | + - Kliknij ikonę rozszerzenia |
| 16 | + - Przesuń slider od 0% do 100% |
| 17 | + - Czy zmiany są widoczne natychmiast? |
| 18 | + - Czy slider odpowiada płynnie? |
| 19 | + |
| 20 | +## 🎯 Krytyczne elementy do sprawdzenia |
| 21 | + |
| 22 | +### 1. Przycisk pełnego ekranu (Fullscreen button) |
| 23 | +- ✅ Czy przycisk fullscreen jest widoczny? |
| 24 | +- ✅ Czy przycisk ma prawidłowy rozmiar i pozycję? |
| 25 | +- ✅ Czy ikona (4 strzałki) jest wyraźna? |
| 26 | +- ✅ Czy przycisk działa po kliknięciu? |
| 27 | +- ✅ Czy w trybie fullscreen kontrolki też mają czarne tło? |
| 28 | + |
| 29 | +### 2. Czerwony scrubber (Progress bar dot) |
| 30 | +- ✅ Czy czerwona kropka jest widoczna NA WIERZCHU czarnego tła? |
| 31 | +- ✅ Czy możesz przesuwać scrubber bez problemów? |
| 32 | +- ✅ Czy scrubber reaguje na hover (powiększa się)? |
| 33 | +- ✅ Czy progress bar (czerwona linia) jest widoczna? |
| 34 | + |
| 35 | +### 3. Inne przyciski |
| 36 | +- ✅ Play/Pause - działa i jest widoczny? |
| 37 | +- ✅ Volume - slider głośności działa? |
| 38 | +- ✅ Settings (gear icon) - otwiera menu? |
| 39 | +- ✅ Captions/Subtitles - przycisk działa? |
| 40 | +- ✅ Quality settings - można zmienić jakość? |
| 41 | + |
| 42 | +## 🎨 Różne poziomy opacity |
| 43 | + |
| 44 | +Test z różnymi ustawieniami: |
| 45 | + |
| 46 | +### 0% (Transparent) |
| 47 | +- Powinno wyglądać jak oryginalny YouTube (przezroczyste) |
| 48 | + |
| 49 | +### 25% (Light Gray) |
| 50 | +- Lekkie ciemne tło |
| 51 | +- Kontrolki bardziej widoczne niż przy 0% |
| 52 | + |
| 53 | +### 50% (Medium Gray) |
| 54 | +- Wyraźne ciemne tło |
| 55 | +- Dobry balans widoczności |
| 56 | + |
| 57 | +### 70% (Default) |
| 58 | +- Mocne ciemne tło |
| 59 | +- Wszystkie kontrolki bardzo wyraźne |
| 60 | + |
| 61 | +### 100% (Solid Black) |
| 62 | +- Kompletnie czarne, nieprzezroczyste tło |
| 63 | +- Maksymalna widoczność kontrolek |
| 64 | + |
| 65 | +## 🔧 Menu i popupy |
| 66 | + |
| 67 | +1. **Settings menu** |
| 68 | + - Kliknij ikonkę zębatki (Settings) |
| 69 | + - Czy menu ma czarne tło? |
| 70 | + - Czy opcje są czytelne? |
| 71 | + |
| 72 | +2. **Volume slider** |
| 73 | + - Hover nad ikoną głośnika |
| 74 | + - Czy slider głośności ma czarne tło? |
| 75 | + |
| 76 | +3. **Quality menu** |
| 77 | + - Settings → Quality |
| 78 | + - Czy wszystkie opcje są widoczne? |
| 79 | + |
| 80 | +4. **Speed menu** |
| 81 | + - Settings → Playback speed |
| 82 | + - Czy menu działa prawidłowo? |
| 83 | + |
| 84 | +## 📱 Różne rozmiary okna |
| 85 | + |
| 86 | +Testuj w różnych rozdzielczościach: |
| 87 | +- ✅ Normalny rozmiar okna |
| 88 | +- ✅ Okno zmaksymalizowane |
| 89 | +- ✅ Małe okno (500px szerokości) |
| 90 | +- ✅ Tryb teatru (Theater mode) |
| 91 | +- ✅ Tryb pełnego ekranu (Fullscreen) |
| 92 | + |
| 93 | +## 🔄 Nawigacja |
| 94 | + |
| 95 | +1. **Zmiana filmu** |
| 96 | + - Przejdź do innego filmu |
| 97 | + - Czy rozszerzenie nadal działa? |
| 98 | + - Czy ustawienia są zachowane? |
| 99 | + |
| 100 | +2. **Autoplay** |
| 101 | + - Pozwól filmowi się skończyć |
| 102 | + - Czy przy następnym filmie rozszerzenie działa? |
| 103 | + |
| 104 | +## ❌ Co NIE powinno się zdarzyć |
| 105 | + |
| 106 | +- ❌ Przyciski NIE powinny się "rozjechać" (zmienić pozycji) |
| 107 | +- ❌ Scrubber NIE powinien zniknąć pod tłem |
| 108 | +- ❌ Kontrolki NIE powinny przestać działać |
| 109 | +- ❌ Layout playera NIE powinien się zepsuć |
| 110 | +- ❌ Nic NIE powinno migać ani skakać |
| 111 | + |
| 112 | +## 🐛 Jeśli coś nie działa |
| 113 | + |
| 114 | +1. **Odśwież stronę** (F5 lub Cmd+R) |
| 115 | +2. **Przeładuj rozszerzenie** w chrome://extensions/ |
| 116 | +3. **Sprawdź Console** (F12 → Console) czy są błędy |
| 117 | +4. **Zgłoś bug** na GitHub z: |
| 118 | + - Opisem problemu |
| 119 | + - Link do filmu YouTube |
| 120 | + - Screenshot problemu |
| 121 | + - Jakie masz ustawienie opacity |
| 122 | + - Konsola (czy są błędy) |
| 123 | + |
| 124 | +## ✨ Jeśli wszystko działa |
| 125 | + |
| 126 | +Oznacza to że: |
| 127 | +- Kod poprawnie modyfikuje style |
| 128 | +- Nie nadpisuje krytycznych layoutów YouTube |
| 129 | +- setProperty() działa lepiej niż cssText |
| 130 | +- Z-index dla scrubbera jest prawidłowy |
| 131 | + |
| 132 | +--- |
| 133 | + |
| 134 | +**Ostatnia aktualizacja:** Po poprawce z setProperty() zamiast cssText |
0 commit comments