Aller au contenu principal

Principes directeurs

[Traduction Bêta Non Officielle]

Cette page a été traduite par PageTurner AI (bêta). Non approuvée officiellement par le projet. Vous avez trouvé une erreur ? Signaler un problème →

Plus vos tests ressemblent à la manière dont votre logiciel est utilisé, plus ils vous donneront confiance.

Nous nous efforçons de n'exposer que des méthodes et outils qui vous encouragent à écrire des tests reflétant fidèlement la manière dont vos pages web sont utilisées.

Les outils inclus dans ce projet reposent sur les principes directeurs suivants :

  1. S'ils concernent le rendu de composants, ils doivent manipuler des nœuds DOM plutôt que des instances de composant, et ne doivent pas encourager la manipulation d'instances de composant.

  2. Ils doivent être généralement utiles pour tester les composants applicatifs comme un utilisateur le ferait. Nous faisons certains compromis car nous utilisons un ordinateur et souvent un environnement de navigateur simulé, mais globalement, les outils doivent encourager des tests utilisant les composants comme prévu.

  3. Les implémentations d'outils et les API doivent être simples et flexibles.

Au final, nous souhaitons que cette bibliothèque reste plutôt légère, simple et compréhensible.