Il est écrit en Typescript : Il n’est donc pas facile à comprendre pour les personnes qui ne développent pas (on entend ici toute personne qui ne comprend pas du code de programmation), et c’est un peu dommage, car il est censé représenter un cas d’utilisation réel.
Vu la complexité des tests, il y a tout intérêt à se former à la programmation.
Imaginons une application web triviale de commande de pizzas livrées en skateboard :
le test commence par piloter le tunnel de vente pour commander un pizza, il faut déjà interagir avec le SSO basé sur keycloak en fédération d'identité avec Fatbook (le réseau social des gros mangeurs) qui propose du MFA par SMS => il faut comprendre openid connect et pouvoir appeler des API pour envoyer et recevoir des SMS ;
il faut tester que le backoffice de réception des commandes en cuisine, celui-ci n'est pas accessible sur internet, le testeur doit déployer l'appli sur un serveur de test => Dave Ops est en congé, mais il a laissé les scripts Opentofu et Ansible avec un post it "tu verras c'est simple" ;
lorsque le livreur prends son skateboard, la puce IoT de ce dernier envoie un message qui est enregistré dans une base d'audit, il n'existe pas d'API pour y accéder => il faut donc taper la base directement en sql ;
à la livraison, le client donne son avis sur un mobile durci pour résister aux doigts pleins de gras => l'application mobile donc être testé aussi via un émulateur Android.
Bonne chance pour tester tout ça avec des outils "nocode".
PS : toute ressemblance avec des projets french tech existants ou ayant coulés une boite ne serait que vraiment pas de bol.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Formation ?
Posté par devnewton 🍺 (site web personnel) . En réponse à la dépêche Arrêtons de (dé)tester nos applications web. Évalué à 7. Dernière modification le 26 juillet 2024 à 13:28.
Vu la complexité des tests, il y a tout intérêt à se former à la programmation.
Imaginons une application web triviale de commande de pizzas livrées en skateboard :
Bonne chance pour tester tout ça avec des outils "nocode".
PS : toute ressemblance avec des projets french tech existants ou ayant coulés une boite ne serait que vraiment pas de bol.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board