Pytania otagowane jako phpunit

3
Tworzenie testów integracji dla modułów Magento 2
Do tej pory dla moich potrzeb testowania Magento 2 używałem PHP Unit jako (mniej więcej) testera akceptacji - testującego wyniki żądań serwera i HTML wprowadzonych do systemu z zainstalowanymi moimi modułami. Chciałbym móc tworzyć własne testy integracyjne. Czy narzędzia testowe dostarczane z Magento 2 pozwalają programistom zewnętrznym tworzyć własne testy …

2
Jaki jest właściwy sposób testowania kodu PHP7 za pomocą PHPUnit 4.1 w Magento 2?
Pisząc moje moduły, próbuję dostarczyć im testy jednostkowe dla najbardziej krytycznych części aplikacji. Istnieje jednak obecnie (Magento 2.1.3) kilka sposobów pisania testów jednostkowych: Różne sposoby testowania Zintegruj go bin/magento dev:tests:run uniti uruchom na domyślnych ustawieniach phpunit dołączonych do Magento. Napisz je osobno, uruchom je vendor/bin/phpunit app/code/Vendor/Module/Test/Uniti kpij z wszystkiego, co …

3
Kompozytor zainstalował Ecomdev_PhpUnit pomija testy z powodu braku vfsstream
Pracuję z instalacją Enterprise Edition 1.13.1 (chociaż wydanie Community Edition miałoby ten sam problem) i instalujemy zależności za pośrednictwem kompozytora tam, gdzie są one dostępne. Zainstalowałem rozszerzenie Ivana Ecomdev_PhpUnit przez kompozytora, który kupił wszystkie normalne zależności phpunit. Skopiowałem również phpunit.xml.dist z vendor / ivanchepurnyi / ecomdev_phpunit do katalogu głównego moich …

2
Najlepsza praktyka dla testów jednostkowych w Magento 1.9
Prowadzę witrynę Magento 1.9 z kilkoma niestandardowymi modułami. Niektóre funkcje mają krytyczne znaczenie dla biznesu i wymagają pilnych testów jednostkowych. Np. Kalkulator ceny jednostkowej. Zwykle tworzę w Symfony i naprawdę wolałbym jakoś używać PHPUnit (w / Composer), jeśli to w ogóle możliwe. Niektóre funkcje są oparte na danych importowanych do …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.