Écrire des tests de bout en bout multiplateformes en Javascript
L'écriture de tests pour le code est une partie essentielle de la programmation de nos jours. Il existe différents types de méthodologies de test de logiciels, telles que les tests unitaires, les tests d'intégration et les tests de bout en bout. Cet article expliquera comment nous pouvons appliquer des tests de bout en bout sur une simple application réactive native.
Nous utiliserons la bibliothèque Detox qui est développée et maintenue par l' équipe Wix .
L'application est assez simple ! Il permet aux utilisateurs d' aimer leur application Nintendo 64 préférée. Cela dit, il y a en fait un certain comportement à tester dans l'application. Comme la fonctionnalité !
Listons toutes ce que peuvent être les actions de l'utilisateur pour cette fonctionnalité :
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. L'utilisateur appuie sur le bouton similaire .
4. L'utilisateur remarque que le texte similaire a changé. Dans ce cas, le nombre de likes est augmenté de un.
Voyons tout en action.
Cet article a couvert les préliminaires des tests de bout en bout dans les applications réactives natives. Par souci de simplicité, l'application elle-même est suffisamment basique pour démontrer les aspects fondamentaux des tests de bout en bout. En effet, il peut être plus compliqué que celui-ci dans les applications réelles/de production.
Vous pouvez consulter le code source final de cette application en utilisant le lien ci-dessous.
Bonne journée sans bug à tous !
Code source Github
Merci de faire partie de notre communauté ! Avant que tu partes:
Ce qui est vieux est à nouveau nouveau et ce qui était autrefois la chose brillante et scintillante semble maintenant terne. Je ne parle pas du retour des jeans JNCO parmi les enfants cool du centre-ville avec d'autres modes de la fin des années 1990.
Hier, nous avons fermé la porte du concours Eurovision de la chanson de cette année avec une grande finale scintillante et chaotique où la chanteuse suédoise Loreen a remporté le trophée, devenant la première femme à gagner deux fois et ramenant la couronne à la Suède 50 ans après qu'ABBA a remporté le concours. avec "Waterloo". Ils sont devenus l'un des plus grands groupes du canon de la musique pop.
Dans le paysage commercial en évolution rapide d'aujourd'hui, le concept de travail hybride et à distance a pris un élan sans précédent. Alors que les entreprises continuent de s'adapter à l'évolution des besoins et des attentes de leurs employés, des experts de divers domaines se sont réunis pour discuter des avantages, des défis et de l'avenir de cette façon de travailler transformatrice.
Dans le monde rapide et compétitif d'aujourd'hui, la carrière d'une personne joue un rôle important dans la croissance personnelle, la stabilité financière et la satisfaction globale de la vie. Cependant, de nombreuses personnes se retrouvent prises dans un cycle incessant de stagnation et d'insatisfaction, dépérissant progressivement dans leur vie professionnelle.
Dans le monde interconnecté d'aujourd'hui, la menace des cyberattaques est plus répandue que jamais. Les cybercriminels et les acteurs des États-nations cherchent constamment à exploiter les vulnérabilités et à voler des données précieuses, ce qui représente un risque important pour les organisations de toutes tailles.
Par Alyson Lee, conseillère en gestion des affaires gouvernementales Le processus annuel d'affectation des crédits du gouvernement fédéral est au cœur de nos efforts pour financer l'élimination du dioxyde de carbone (CDR). Chaque année, Carbon180 soumet des demandes à divers bureaux du Congrès pour aider à orienter les flux de dollars de l'année prochaine.