Une ébauche d'architecture pour gérer des tests unitaires sur les widget
Pxxo est maintenant en place.
Le principe est d'instancier les widgets dans une page blanche, puis de
lancer un test selenium sur le widget pour le torturer dans tous les sens.
Si le widget résiste alors le résultat du test sera positif, sinon négatif
(à charge du développeur de régler le souci). L'avantage de ce procédé
automatique est de minimiser les risques de régressions lors des futurs
développements.
On peut voir ce que ça donne en ligne sur le site web de pxxo :
http://testcase.pxxo.net/widgets/
Ce n'est pas très impressionnant mais ce sera drôlement efficace pour
améliorer la qualité de Pxxo.
a+
Stéphane
ps: tous les développeurs de widgets sont très fortement incités à créer les
tests unitaires de leur widgets génériques si ils veulent leurs assurer une
certaine pérennité.