Słownik pojęć IT Utrzymanie i DevOps

Środowisko testowe

Kopia strony, na której sprawdza się zmiany, zanim zobaczą je klienci.

Inne określenia: staging, wersja testowa, środowisko stage, kopia deweloperska

Co to jest środowisko testowe i po co je utrzymywać?

Środowisko testowe (staging) to działająca kopia strony, dostępna pod osobnym adresem i niewidoczna dla wyszukiwarek. Służy do wgrywania aktualizacji, testowania nowych funkcji i sprawdzania przebudowy przed przeniesieniem zmian na produkcję. Pozwala popełnić błąd tam, gdzie nikt go nie zobaczy.

Do czego służy w praktyce

  • Sprawdzanie aktualizacji wtyczek i motywu bez ryzyka wywalenia żywej strony.
  • Prezentowanie klientowi zmian przed publikacją.
  • Testowanie migracji i przebudowy na pełnej kopii danych.
  • Odtwarzanie błędów zgłoszonych przez użytkowników bez grzebania w produkcji.

Pułapka, która kosztuje najwięcej

Środowisko testowe musi być zablokowane przed indeksowaniem, inaczej Google zaindeksuje kopię strony i zacznie ją traktować jako konkurencję dla oryginału. Odwrotny wariant jest jeszcze gorszy: wersja testowa z blokadą trafia na produkcję razem z tą blokadą i strona znika z wyników. To jedna z najczęstszych katastrof przy wdrożeniach.

FAQ

Częste pytania o Środowisko testowe

Czy każda strona potrzebuje środowiska testowego?

Przy prostej wizytówce można się bez niego obejść, jeśli są kopie zapasowe i da się szybko cofnąć zmianę. Przy sklepie i przy stronie, która przynosi zapytania, brak środowiska testowego oznacza testowanie na klientach.

Czy kopia testowa może działać na tym samym hostingu?

Może, najczęściej jako subdomena. Trzeba tylko pilnować, żeby dzieliła zasoby z produkcją świadomie i żeby nie była dostępna publicznie ani dla wyszukiwarek.

Bezpłatna wycena projektu

Porozmawiajmy o Twoim biznesie.

Przedstaw nam swoje potrzeby - zaproponujemy rozwiązanie i konkretną wycenę. Bez zobowiązań.