Na jakim środowisku powstanie wersja testowa i czy będzie zbliżona do środowiska produkcyjnego?

W skrócie:

Wersja testowa powstaje najpierw lokalnie, a następnie jest udostępniana na serwerze testowym lub hostingu klienta. Najbardziej rekomendowane jest środowisko na hostingu klienta, ponieważ najlepiej odzwierciedla późniejszą produkcję.

Początkowy etap wdrożenia realizujemy lokalnie. Programista lub zespół programistów pracuje na środowisku deweloperskim, które pozwala bezpiecznie rozwijać stronę bez wpływu na publicznie dostępną wersję serwisu.

Gdy projekt ma już stabilną strukturę, zawiera główne rozwiązania i można go pokazać jako spójny serwis, udostępniamy wersję testową. Może ona zostać uruchomiona na naszym serwerze testowym albo na hostingu klienta, najczęściej pod technicznym adresem URL lub subdomeną.

Rekomendowanym rozwiązaniem jest uruchomienie wersji testowej na hostingu klienta, szczególnie wtedy, gdy wiemy, że ta sama infrastruktura będzie później wykorzystywana jako środowisko produkcyjne. Dzięki temu strona jest testowana w warunkach zbliżonych do docelowych: na tym samym serwerze, z podobnymi parametrami, konfiguracją PHP, bazą danych, certyfikatem SSL i ustawieniami domeny.

Jeżeli wersja testowa działa na naszym serwerze, środowisko może nieznacznie różnić się od produkcyjnego. W takiej sytuacji i tak dbamy o to, aby testy były wiarygodne, ale ostateczną kontrolę działania wykonujemy po przeniesieniu strony na hosting klienta.

W praktyce wybór środowiska zależy od gotowości technicznej klienta, dostępności hostingu oraz planu publikacji. Jeżeli klient nie ma jeszcze hostingu albo zakup ma nastąpić później, wersję testową możemy udostępnić po naszej stronie, a następnie przenieść ją na produkcję po przygotowaniu infrastruktury.

Podobne pytania

  • Co musi się wydarzyć, żeby projekt został uznany za zakończony? strzałka

    Projekt uznajemy za zakończony po wykonaniu ustalonego zakresu, wdrożeniu poprawek z testów, publikacji lub przekazaniu gotowej wersji oraz formalnej akceptacji odbioru przez klienta.

  • Czy poprawki po testach są w zakresie prac i czy po ich wdrożeniu wykonujecie ponowny test? strzałka

    Poprawki wynikające z testów są częścią zakresu, jeżeli dotyczą błędów lub niezgodności z zaakceptowanym projektem. Po ich wdrożeniu ponownie weryfikujemy poprawione elementy.

  • Czy prace prowadzicie na stronie produkcyjnej, czy w środowisku testowym/programistycznym? strzałka

    Prace wymagające ingerencji w kod prowadzimy w środowisku testowym lub programistycznym. Na produkcji wykonujemy wyłącznie bezpieczne działania, takie jak drobne zmiany treści lub konfiguracje niewpływające na stabilność strony.

  • Jak wygląda procedura publikacji strony na produkcji? strzałka

    Publikacja obejmuje przeniesienie lub aktywację wersji produkcyjnej, konfigurację domeny, adresów, certyfikatu SSL, plików, bazy danych oraz końcową kontrolę działania strony.