• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Testy jednostkowe a Xdebug

VPS Starter Arubacloud
+1 głos
233 wizyt
pytanie zadane 16 sierpnia 2021 w PHP przez pvalue Dyskutant (8,720 p.)
Witam,

Jak uruchomić i używać Xdebug pod PHP? Trzeba pisać testy jednostkowe? Jak testować kod PHP? Czy to jest powiązane ?

Mam PhpStorm i w nim jest cały fragment programu przeznaczony na Xdebug, jednak nie umiem go skonfigurować.

Proszę o pomoc

1 odpowiedź

+2 głosów
odpowiedź 16 sierpnia 2021 przez jpajak Nowicjusz (180 p.)

Spróbowałbym najpierw uruchomić phpinfo() na serwerze (lub konsoli), na którym próbujesz uruchomić Xdebug i wrzuciłbym to, co zostanie zwrócone na stronę:

https://xdebug.org/wizard

Na tej stronie otrzymasz instrukcje, jak zainstalować XDebug na maszynie, na której pracujesz. 

Ogólnie, instalacja Xdebug jest zazwyczaj powiązana z pobraniem rozszerzenia PHP (pliku .so lub podobnego na Windows) i wskazanie ścieżki tego rozszerzania w php.ini + przekazanie paru podstawowych opcji w konfiguracji.

Odpowiadając na drugie pytanie - nie, nie są to rzeczy powiązane. XDebug jest narzędziem, które pozwala na śledzenie przebiegu wykonywania programu (a także umożliwia jego profilowanie), podczas gdy testy jednostkowe sprawdzają, czy funkcjonalność kodu została zachowana w miarę wprowadzania zmian (i dlatego testy mogą nie przechodzić, jeśli testowana funkcjonalność zwraca inny wynik, niż przewidziany w teście). Testy jednostkowe to bardziej część QA, czyli zachowania zamierzonej jakości, podczas gdy XDebug to typowo narzędzie używane podczas rozwoju kodu i dochodzenia, w czym problem.

Czy trzeba pisać testy jednostkowe - raczej tak, jest to dobra praktyka i oszczędza wielu problemów :)

Podobne pytania

0 głosów
1 odpowiedź 266 wizyt
pytanie zadane 19 maja 2020 w PHP przez michal_php Stary wyjadacz (13,700 p.)
0 głosów
1 odpowiedź 422 wizyt
pytanie zadane 6 stycznia 2020 w PHP przez pawel00 Nowicjusz (240 p.)
0 głosów
0 odpowiedzi 217 wizyt

92,452 zapytań

141,262 odpowiedzi

319,077 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...