Schreiben Sie plattformübergreifende End-to-End-Tests in Javascript
Das Schreiben von Tests für den Code ist heutzutage ein wesentlicher Bestandteil der Programmierung. Es gibt verschiedene Arten von Softwaretestmethoden, wie Unit-Tests, Integrationstests und End-to-End-Tests. Dieser Artikel behandelt, wie wir End-to-End- Tests auf eine einfache React-Native-App anwenden können .
Wir werden die Detox - Bibliothek verwenden, die vom Wix -Team entwickelt und gepflegt wird.
Die App ist ziemlich einfach! Es ermöglicht Benutzern, ihre Lieblings-Nintendo 64-App zu mögen . Allerdings gibt es tatsächlich ein bestimmtes Verhalten, das in der App getestet werden kann. Wie Funktionalität!
Lassen Sie uns alle möglichen Benutzeraktionen für diese Funktionalität auflisten:
CAVEAT: This user story can be considered an integration test in theory. Yet since the app itself is only responsible for allowing users to like their game, it is treated as end-to-end testing.
3. Der Benutzer drückt auf die Schaltfläche " Gefällt mir".
4. Der Benutzer bemerkt, dass sich der Text geändert hat. In diesem Fall wird die Anzahl der Likes um eins erhöht.
Sehen wir uns alles in Aktion an.
Dieser Artikel hat die Vorbereitungen für End-to-End-Tests in React-Native-Apps behandelt. Der Einfachheit halber ist die App selbst einfach genug, um grundlegende Aspekte des End-to-End-Testens zu demonstrieren. Tatsächlich kann es in realen/Produktionsanwendungen komplizierter sein als dieses hier.
Sie können sich den endgültigen Quellcode dieser App über den unten stehenden Link ansehen.
Allen einen fehlerfreien Tag!
Github-Quellcode
Danke, dass Sie ein Teil unserer Community sind! Bevor du gehst:
Jeder rational denkende Mensch weiß, dass die politischen und medialen Kreise von der Linken dominiert werden, sogar von der extremen Linken, ein Zustand, der zu einem Ungleichgewicht im politischen Diskurs führt. Im Bereich der Religion ist dieses Ungleichgewicht deutlich sichtbar: Linke Zeitungen und Netzwerke beeilen sich nicht, den christlichen Glauben zu verteidigen.
Ich war kürzlich auf Linkedin, dem weltweit größten professionellen sozialen Netzwerk, und habe Beiträge von freiberuflichen Designern gefunden, denen ich folge und die meine Aufmerksamkeit erregt haben. Sie alle haben Fotos aus Flugzeugen, am Strand mit ihren Laptops, aus Schwimmbädern und Büros mit atemberaubender Aussicht gepostet.
In der sich schnell entwickelnden Geschäftslandschaft von heute hat das Konzept der Hybrid- und Remote-Arbeit eine beispiellose Dynamik erlangt. Während sich Unternehmen weiterhin an die sich verändernden Bedürfnisse und Erwartungen ihrer Mitarbeiter anpassen, sind Experten aus verschiedenen Bereichen zusammengekommen, um die Vorteile, Herausforderungen und die Zukunft dieser transformativen Arbeitsweise zu diskutieren.
In der heutigen vernetzten Welt ist die Bedrohung durch Cyberangriffe größer denn je. Cyberkriminelle und nationalstaatliche Akteure versuchen ständig, Schwachstellen auszunutzen und wertvolle Daten zu stehlen, was ein erhebliches Risiko für Unternehmen jeder Größe darstellt.
Einleitung: Willkommen, mutige Leser, zu einer Reise, die uns in die dunkelsten Tiefen unseres Planeten führt. In diesem Blog tauchen wir in die rätselhafte Welt des Marianengrabens ein, decken seine verborgenen Geheimnisse auf und decken die gruseligen Wahrheiten auf, die unter seiner Oberfläche liegen.
Es ist ein strahlend goldener Morgen in den sanften Hügeln des Westens, während die ersten Sonnenstrahlen das gefrorene Gras auf den Ebenen erhellen. Eine Herde friedlicher Angus-Rinder, pechschwarz und massig, zeichnet sich vor dem Sonnenaufgang ab, während sie einen ausgetretenen Pfad entlang zu einem Ort geht, den sie alle gut kennen; die Frühstücksbar.