Ich bin ein Full-Stack-Entwickler und hatte einige Erfahrung damit, Automatisierungstests für mobile und Webanwendungen zu implementieren. Es war immer schwer zu erreichen, nicht einfach und auch überhaupt nicht stabil.
Cypress ist großartig für Webentwickler, es basiert zu 100% auf JS und mit etwas Erfahrung in JS und jQuery wird man in der Lage sein, seine Tests ohne große Probleme zu schreiben.
Ein weiteres wirklich gutes Merkmal ist die Dokumentation. Meiner Erfahrung nach konnten wir mit meinem Team alle Antworten auf unsere Fragen in den Dokumenten auf der Website finden. Auch die Issues auf GitHub sind sehr gut erklärt.
Einige der besten Dinge über Cypress:
Erstens, die Einrichtung in einem bestehenden Projekt ist sehr einfach und unkompliziert. Definieren Sie es in Ihrer package.json als Abhängigkeit und Sie können Cypress verwenden. Keine externen Abhängigkeiten erforderlich.
Zweitens, die Auto-Reload-Option von Cypress, die viel Zeit spart, da wir den Server nicht erneut starten müssen, um die Änderungen zu erhalten. Es ist fast wie das Hot-Reloading.
Ein weiterer Punkt, Cypress-Tests werden mit Mocha und Chai geschrieben, die Syntax spiegelt wider, was die meisten Javascript-Nutzer verstehen.
Zu guter Letzt, es ist kostenlos und Open Source, wo Sie auch beitragen können :)
Mit über 2,5 Millionen Bewertungen können wir Ihnen die spezifischen Details liefern, die Ihnen bei der informierten Softwarekaufentscheidung für Ihr Unternehmen helfen. Das Finden des richtigen Produkts ist wichtig, lassen Sie uns helfen.
oder fortfahren mit
LinkedIn
Google
Google (Geschäftlich)
Gmail.com-Adressen sind nicht erlaubt. Eine Geschäftsdomäne, die Google verwendet, ist erlaubt.