Nous avons examiné Selenium et Telerik et avons choisi ce dernier comme l'outil de choix en raison de son enregistreur beaucoup plus flexible
Je ne sais pas à quel point vous y avez réfléchi. Il y a certainement d'autres options également. Avez-vous examiné Watir , WatiN , Sikuli pour n'en nommer que quelques-uns?
et nous ne voulons pas vraiment que les testeurs écrivent trop de code.
Je me sens mal pour les gens qui doivent maintenir ces scripts. Le plus souvent, sans code facilement modifiable, les scripts deviennent fragiles et il faut plus de temps pour modifier le script que pour le réenregistrer, ce qui fait perdre encore plus de temps.
Cependant, j'essaie de comprendre l'avantage global. Quelle est l'opinion des gens et quel genre de choses fonctionne bien et qu'est-ce qui ne fonctionne pas?
L'automatisation des tests est une belle chose lorsqu'elle est effectuée correctement. Il fait gagner du temps sur les tests / vérifications de régression afin de donner à vos testeurs plus de temps pour faire ce qu'ils font le mieux, tester. Ne croyez pas un instant que c'est une solution miracle. Les scripts d'automatisation nécessitent beaucoup de temps pour se développer si l'application existe déjà, mais pas les tests, et nécessitent une mise à jour constante avec chaque version. Les tests automatisés sont également un excellent moyen pour les nouvelles personnes de l'équipe de voir comment le système est censé se comporter. Assurez-vous également que vos testeurs décident de ce qui doit être automatisé. S'il s'agit d'un petit chèque qui ne prend pas beaucoup de temps à vérifier, qui est très monotone et facile à automatiser, commencez par cela. Commencez toujours par les vérifications qui gagnent le plus grâce à l'automatisation, et travaillez à partir de là.
Jusqu'à présent, le principal avantage que nous pouvons constater concerne les tests de régression, en particulier sur plusieurs déploiements clients de notre plateforme.
C'est le principal avantage, et s'il est correctement configuré, il peut tester la plupart des navigateurs dont vous auriez besoin avec une petite modification de configuration.
Nous «pensons» que c'est la bonne chose à faire, mais dans un calendrier déjà chargé, nous recherchons des informations supplémentaires.
Comme je l'ai dit plus tôt, l'automatisation des tests demande des efforts considérables, cependant, une fois correctement effectuée, je n'ai pas encore rencontré une équipe qui a déclaré: "Je souhaite que nous n'ayons pas configuré notre automatisation des tests."