Pytania otagowane jako unit-tests


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 …

4
Narzędzia do testowania jednostek w Magento
Czego używasz do testowania jednostek w Magento? A co wiesz o testowaniu jednostkowym i Magento? Niezależnie od tego, czy korzystasz z TDD, czy po prostu chcesz mieć zasięg testu jednostkowego dla komponentów projektu, potrzebujesz do tego pewnych narzędzi. Pierwszym podstawowym podejściem jest użycie zwykłego phpunit, ale są rzeczy, które wymagają …

3
EcomDev_PHPUstawiony w Magento EE 1.13
Próbuję skonfigurować EComDev_PHPUnit w EE 1.13 zgodnie z instrukcjami w https://github.com/EcomDev/EcomDev_PHPUnit Pierwszą przeszkodą było uruchomienie modmana, ale poddałem się i ręcznie skopiowałem moduły. Teraz drugi problem jest w kroku 2: kiedy wykonam php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ Dostaję wyjątek, który mówi PHP Fatal error : Class 'Mage_Core_Model_Factory' …

3
Ramy testowe Magento 1
Gdziekolwiek mogę, lubię tworzyć oprogramowanie zgodnie z podejściem Test Driven Development (TDD) . Zwykle w PHP oznacza to użycie PHPUnit . Idealnie chciałbym napisać testy zarówno o drobnym, jak i gruboziarnistym wzorze. Unittests, które pomagają pokierować projektem i jakością mojego kodu, testy integracyjne, aby upewnić się, że wszystko się zawiesza, …

1
Obserwatorzy testów jednostkowych w Magento
Jak podchodzisz do testów jednostkowych obserwatorów w Magento? (działa z EcomDev_PHPUnit ) Jakie rodzaje twierdzeń obejmują? sprawdź, czy zdarzenie jest wywoływane ( assertEventDispatched()) sprawdź funkcję za pomocą fałszywych danych ... Idealnie chciałbym zobaczyć opinię innych programistów na temat przyjętego podejścia i stwierdzeń.

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 …

3
Modele źródeł testowania jednostkowego
W moim niestandardowym rozszerzeniu mam kilka modeli, które służą tylko do wypełniania niektórych zaznaczeń i / lub wielokrotnych zaznaczeń w formie dodawania / edycji moich jednostek. Są więc tym, co magento nazywa „modelami źródłowymi”. Zaangażowane wartości są zawsze takie same, a metody zwracają to samo. Jak powinienem je przetestować? A …
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.