Il y a une équipe qui travaille sur les tests d'acceptation de l'application X11 GUI dans notre société, et ils ont créé un cadre de test d'acceptation monstrueux qui gère l'interface graphique ainsi que des scénarios d'exécution.Pouvez-vous revoir ma réécriture Perl de Cucumber?
La structure est écrite à l'aide de Perl 5 et les fichiers de scénario ressemblent plus à des programmes Perl très complexes (des milliers de lignes avec un style de programmation procédurale) que des tests d'acceptation.
J'ai récemment appris le concombre de Ruby, et en général j'utilise Ruby depuis pas mal de temps. Mais malheureusement, je ne peux pas juste pousser Ruby pour remplacer Perl parce que les gens qui écrivent tout cela ne connaissent pas Ruby et il est certain qu'ils ne veulent pas de ce genre d'interruption. Donc, pour rapprocher le concombre de Ruby de leur travail, je l'ai réécrit en utilisant Perl 5. Malheureusement, je ne suis pas vraiment un programmeur Perl, et j'adorerais avoir une révision de code et entendre les suggestions de personnes qui connaissent Perl et le concombre.
Bonjour les utilisateurs de Perl/Cucumber StackOverflow - aidez-moi à créer cette tentative "open source" de recréer du concombre pour Perl! J'aimerais entendre vos commentaires et accepter toute aide acceptable.
Le code source est minimale ici:
http://github.com/kesor/p5-cucumber
Nous vous remercions de votre attention.
Pour ceux qui ne connaissent pas bien le concombre - s'il vous plaît juste prendre un petit moment pour jeter un oeil à cette petite petite page: http://cukes.info/
Il serait utile si vous avez dit aux gens de Perl ce qu'est le concombre. – innaM
Est-ce que les utilisateurs de BDD/Cucumber écrivent réellement ces convertisseurs personnalisés (p5-cucumber.pl dans votre exemple) pour convertir les scénarios de texte brut stylisés en code de test? – spazm
J'ai lu tout le code github, il semble assez solide. Je suis intrigué par l'analyseur. – spazm