Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests en automatisant un browser #75

Open
2 of 8 tasks
abelards opened this issue Feb 2, 2019 · 0 comments
Open
2 of 8 tasks

Tests en automatisant un browser #75

abelards opened this issue Feb 2, 2019 · 0 comments

Comments

@abelards
Copy link
Contributor

abelards commented Feb 2, 2019

Contexte général du sujet

Comment bien tester une appli "comme un utilisateur" ?
Pour tester une appli complète (y compris CSS et JS), et le faire tourner dans un browser.
Pour tester le visuel ou le comportement dans plusieurs browsers (Chrome, Firefox, et... ?)

Exemples illustrant le sujet abordé

Pour reprendre les propos de @thbar sur le Slack :

Pour ceux qui sont encore sur poltergeist et phantomjs (qui n'est plus maintenu),
pour info il existe un nouveau driver Capybara + Chrome, headless et non headless,
qui supporte des features avancées comme le proxying
(= on peut mocker des appels XHR/JSONP de type Stripe ou Recurly
avec https://github.com/oesmith/puffing-billy).

J'ai déjà migré une application dessus avec succès.
Ca me paraît un peu plus lent dans ce cas, mais au moins ça va être maintenu.
Voir ici: https://github.com/twalpole/apparition

Si vous avez besoin de mocker les ressources externes, voir ici
twalpole/apparition#2 (comment)

Je suis intéressé(e) pour participer au podcast

  • Oui !
  • Pourquoi pas
  • Je ne fais que proposer

Votre niveau de connaissance/maîtrise du sujet

  • Aucune connaissance, je ne fais que proposer pour en entendre parler
  • Je m'y intéresse vaguement
  • Débutant(e)
  • Intermédiaire
  • Expert(e)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant