prescript ist ein Node.js-basierter Testläufer, mit dem das Schreiben von End-to-End-/Abnahmetests Spaß macht.
Das Schreiben von Funktions- und End-to-End-Tests (z. B. mit Puppeteer oder Selenium) mit Unit-Testing-Frameworks wie Mocha kann manchmal mühsam sein, denn wenn ein Schritt fehlschlägt, müssen Sie den Test von Anfang an erneut ausführen, um zu überprüfen, ob dies der Fall ist habe es behoben. End-to-End-Tests sind im Vergleich zu Unit-Tests normalerweise sehr langsam.
prescript löst dieses Problem, indem es Ihnen ermöglicht, Ihre Tests in mehreren, diskreten Schritten auszudrücken. prescript verfügt dann über einen interaktiven Entwicklungsmodus, in dem Sie das Testskript im laufenden Betrieb neu laden und zwischen den Schritten wechseln können.
Das bedeutet, dass Sie Ihre Tests ausführen, während Sie sie schreiben. Und wenn Sie einen Fehler machen, können Sie Ihren Test korrigieren, neu laden und mit dem Testen fortfahren, ohne die gesamte Testsuite erneut ausführen zu müssen.
Die Dokumentation ist auf unserer Website verfügbar.
Ausführen von Prescript-Beispielszenarien:
yarn test-examples
Einzelnes Szenario ausführen:
./bin/prescript " ./examples/calculator/tests/Basic addition (page object).js "
Unit-Tests ausführen:
yarn test