Das Ausführen der Magento-Tests php bin/magento dev:tests:runnimmt viel Zeit in Anspruch . Gibt es eine Möglichkeit, die Tests nur für ein bestimmtes Modul auszuführen? Ich bin ein Noob in (Unit-) Tests, also erbarme dich.
Wenn ich meine Module schreibe, versuche ich, ihnen Komponententests für die kritischsten Teile der Anwendung zur Verfügung zu stellen. Es gibt jedoch im Moment (Magento 2.1.3) verschiedene Möglichkeiten, um Unit-Tests zu schreiben: Verschiedene Testmethoden Integrieren Sie es in bin/magento dev:tests:run unitund führen Sie es über die mit Magento mitgelieferten phpunit-Standardeinstellungen …
Was verwenden Sie für Unit-Tests in Magento? Oder was wissen Sie über Unit Testing und Magento? Unabhängig davon, ob Sie TDD durchführen oder nur Unit-Tests für Ihre Projektkomponenten durchführen möchten, benötigen Sie hierfür einige Tools. Der erste grundlegende Ansatz ist die Verwendung von Phpunit, aber es gibt Dinge, die zusätzliche …
Ich versuche, EComDev_PHPUnit in EE 1.13 gemäß den Anweisungen in einzurichten https://github.com/EcomDev/EcomDev_PHPUnit Nun, die erste Hürde war, Modman zum Laufen zu bringen, aber ich habe aufgegeben und die Module manuell kopiert. Jetzt ist die zweite Ausgabe in Schritt 2: wenn ich ausführe php ecomdev-phpunit.php -a magento-config --db-name $DB_NAME --base-url http://your.magento.url/ …
Wo immer ich kann, entwickle ich gerne Software nach einem TDD- Ansatz (Test Driven Development) . Normalerweise bedeutet das in PHP die Verwendung von PHPUnit . Idealerweise möchte ich sowohl feine als auch grobe Tests schreiben. Unittests, die helfen sollen, das Design und die Qualität meines Codes zu bestimmen, Integrationstests, …
Wie nähern Sie sich dem Testen von Beobachtern in Magento? (Arbeiten mit EcomDev_PHPUnit ) Welche Art von Behauptungen beinhaltet das? überprüfe ob das Event versendet wird ( assertEventDispatched()) Überprüfen Sie die Funktion mit Scheindaten ... Im Idealfall würde ich gerne die Meinung anderer Entwickler zu dem Ansatz und den gemachten …
Ich unterhalte eine Magento 1.9-Site mit mehreren benutzerdefinierten Modulen. Einige der Funktionen sind geschäftskritisch und erfordern dringend einige Komponententests. ZB ein Stückpreisrechner. Normalerweise entwickle ich in Symfony und würde es wirklich vorziehen, PHPUnit (mit Composer) zu verwenden, wenn das überhaupt möglich ist. Einige Funktionen basieren auf Daten, die in mehrere …
Ich habe mehrere Modelle in meiner benutzerdefinierten Erweiterung, die nur dazu dienen, einige Auswahl- und / oder Mehrfachauswahlmöglichkeiten im Formular zum Hinzufügen / Bearbeiten meiner Entitäten auszufüllen. Sie sind also das, was Magento "Quellmodelle" nennt. Die beteiligten Werte sind immer gleich und die Methoden geben dasselbe zurück. Wie soll ich …
Ich versuche ein Modul zu testen, das ein Kontextobjekt wie folgt enthält: public function __construct( \Magento\Framework\App\Helper\Context $context, \Magento\Catalog\Model\Product\ImageFactory $productImageFactory, \Magento\Framework\View\Asset\Repository $assetRepo, \Magento\Framework\View\ConfigInterface $viewConfig, ProductRepository $productRepo ) { parent::__construct($context, $productImageFactory, $assetRepo, $viewConfig); $this->productRepo = $productRepo; } Wenn ich meinen Unit Test durchführe, wird folgende Fehlermeldung angezeigt: PHPUnit_Framework_Error : Argument 1 passed …
Ich versuche, eine Zeile in meinem Komponententest aus core_config_table in der Magento 2-Datenbank zu lesen. Ich weiß das, um diesen Job zu erledigen, da ich diesen Link gelesen habe . Ich muss benutzen: \Magento\Framework\App\Config\ScopeConfigInterface durch: \Magento\Framework\TestFramework\Unit\Helper\ObjectManager Hier ist mein Code: protected function setUp() { $objectManager = new \Magento\Framework\TestFramework\Unit\Helper\ObjectManager($this); $this->scopeConfig = …
Soweit ich verstehe, Factoryund ProxyKlassen werden im laufenden Betrieb durch den Autoloader erzeugt , wenn sie nicht existieren noch in var/generation(siehe: Was die Erzeugung einer Fabrik in Magento Trigger 2 ) Aber warum erhalte ich diesen Fehler, wenn ich in einem Komponententest auf eine neue Fabrik verweise? ReflectionException: Die Klasse …
Ich versuche, einen statischen PHP-Test bei Frontools hinzuzufügen, um den Testprozess zu vereinfachen und zu verbessern. Wenn es möglich ist, die Leistung zu steigern, dauert es b / c so lange, bis Ergebnisse erzielt werden. GH-Problem - https://github.com/SnowdogApps/magento2-frontools/issues/45 Ich bin nicht mit PHP-Testbibliotheken / -Tools vertraut, daher haben Sie einige …
Verfügt Magento Enterprise Edition 1.14 über vorab geschriebene Tests zur Funktionsautomatisierung? Wir verwenden Magento 1.14 und ich muss mich entscheiden, ob ich mit say testng von Grund auf funktionale End-to-End-User-Journey-Tests erstellen muss oder ob ich die mit Magento 1.14 (falls vorhanden) gelieferten Funktionstests verwenden und darauf aufbauen kann ? Meine …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.