2

Je suis curieux de savoir ce qu'un développeur peut faire pour rendre la création de tests automatisés plus facile pour les testeurs qui utilisent le pilote Web Selenium. La seule chose à laquelle je pense est d'utiliser des identifiants uniques pour les champs, les boutons, etc. Quelqu'un peut-il penser à autre chose qui peut être fait?Que peuvent faire les développeurs pour rendre le navigateur facile à automatiser pour les tests?

+2

Cette question n'est pas un bon moyen pour SO et sera probablement bientôt fermé. Ce serait mieux demandé sur sqa.stackoverlfow.com. C'est pour répondre à des questions de programmation spécifiques. – JeffC

Répondre

4

D'après mon expérience, cela aide vraiment à automatiser processus:

  • Fournir des identifiants uniques aux boutons au moins importants (soumettre le formulaire, les boutons de recherche ...)
  • Ne pas utiliser HTTP Basic Authentification. Utilisez la connexion normale à la place
  • Débarrassez-vous des champs CAPTCHA. Au moins sur l'environnement de test.
  • Fournir des URL conviviales, afin que certaines zones de l'application puissent être atteintes immédiatement
  • Lorsque la page est en cours de chargement, affichez une image de chargement. La meilleure option est de fournir un petit élément qui ne charge que lorsque la page entière est chargée.
  • Débarrassez-vous des menus hover seule page (vous devez planer certains éléments pour voir les autres)