2017-07-07 3 views
5

Vor dem Upgrade auf Rails 5.1 teste ich meine Rails App über Integrationstests. Und 70% meiner Rails-App werden über Integrationstests automatisiert. Bedeutet, dass alle Anwendungen einfache und komplexe Verhaltensweisen über Integrationstests automatisiert werden. Off-Course-Schienen haben keine Tests auf Java-Script-Basis bereitgestellt.Systemtests VS-Integrationstests Rails 5.1?

Mit Ankunft von Rails 5.1 enthalten sie Systemtests und sagte, dass jede App mit Java-Skript interagieren und jetzt können Sie Ihre App Ende-zu-Ende-Szenarien wie ein echter Benutzer Interaktion mit Browser testen. Also mein Manager mich bitten, alle Integrationstests auf Systemtests zu verschieben. OK gut! Wir können unsere Anwendung auf die Art und Weise testen, wie unsere Nutzer sie erleben, und uns dabei helfen, JavaScript zu testen.

Auf jeden Fall kann der Systemtest fast alle Integrationstests abdecken. Welche Bedeutung hat Integrationstests jetzt?

Warum sollte jemand Integrationstest in Rails 5.1 schreiben, wenn er gleichen Testfall in Systemtest schreiben kann?

Vielen Dank im Voraus.

Antwort

0

Ich frage mich das gleiche, aber von this Ich habe den Eindruck, dass Systemtests Integrationstests ersetzen wird - aber der einzige Nachteil scheint Geschwindigkeit und Ressourcenverbrauch zu sein.

Verwandte Themen