Logo David Burdelak
Słownik · Web development

Co to jest środowisko testowe (staging)?

Ostatnia aktualizacja:

Środowisko testowe (staging) to kopia strony lub aplikacji, na której sprawdza się zmiany przed wdrożeniem na środowisko produkcyjne. Ma odwzorowywać konfigurację serwisu publicznego.

Po co potrzebne jest środowisko testowe?

Pozwala wykryć błędy, zanim zobaczą je użytkownicy, sprawdzić aktualizacje wtyczek i migracje bazy oraz pokazać klientowi efekty prac. Chroni stronę produkcyjną przed awariami.

Jak ustawić staging?

Utwórz subdomenę lub osobny hosting, skopiuj pliki i bazę, wyłącz wysyłkę maili i płatności oraz zablokuj indeksowanie. Wiele hostingów oferuje klonowanie jednym kliknięciem.

Staging a SEO

Środowisko testowe nie może trafić do indeksu Google. Zabezpiecz je hasłem (HTTP auth) i dodaj noindex, aby nie powstała zduplikowana treść.

Dobre praktyki dla środowiska testowego

Używaj danych testowych lub zanonimizowanych kopii, aby nie przenosić danych osobowych klientów. Zadbaj o zgodność wersji PHP, bazy i modułów z produkcją, bo różnice powodują błędy po wdrożeniu. Po testach wdrażaj zmiany w ustalonej procedurze, a przed publikacją przygotuj kopię zapasową, która pozwoli cofnąć zmiany.

Powiązane pojęcia

Wszystkie hasła z kategorii Web development