← Retour aux issues

Outil de test automatisé

publié le , mis à jour
Avatar github de laemlaem

De plus en plus, je pense qu'on a besoin de tester les releases. Je me suis rendu compte trop tardivement des problèmes importants sur l'itinéraire. Des tests complets, qui simulent des utilisateurs dans un navigateur.

Sauf que, j'ai pas envie de subir l'expérience passée que j'ai eue, assez problématique, avec les outils où il faut scripter les tests de façon rébarbative, les scripts cassant très souvent, et les tests cassant également souvent à cause de la complexité de l'instanciation de navigateurs (cypress / puppeteer).

J'aimerais bien trouver mieux. J'ai entendu parler de tests avec des LLM, à qui on peut donner des instructions générales qui s'adaptent et restent valides en cas de changement pas trop majeur d'interface. À investiguer.

  1. Avatar github de laemlaem

    flowtest.ai est absolument bluffant

    image

    Il m'a trouvé un bug dès le 3ème essai de script. Le bug de #584

    image

  2. Avatar github de pinage404pinage404

    Salut, as-tu déjà essayé https://playwright.dev ?

  3. Avatar github de laemlaem

    C'est similaire à Cypress non ?

  4. Avatar github de laemlaem

    Comme solution avec de l'IA je vois aussi lambdatest

  5. Avatar github de pinage404pinage404

    Il me semble que Playwright est plus facile à mettre en place que Cypress, plus facile pour créer des sénarios de tests, moins invasif car pas besoin d'ajouter de testID (recommande plutot d'utiliser ce qui sera lu par les lecteurs d'écrans)


✏️ Participer à la discussion