Je suis le nouveau membre d'un projet qui est un amalgame de diverses applications écrites dans divers langages de programmation sur les systèmes d'exploitation Unix et Windows. J'ai l'honneur de trouver comment implémenter un test de régression nocturne pour toutes ces applications. Malheureusement, ces applications n'ont pas été construites avec les principes TDD et n'ont pas de framework de test unitaire significatif. Mon instinct me pousse à essayer d'éviter de réinventer la roue et de "tenter" de trouver un moyen d'utiliser autant de code que possible pour cette architecture de test nocturne. Comment quelqu'un écrirait-il des cas de test partageant autant de code que possible ... confronté à plusieurs langues sur plusieurs systèmes d'exploitation ... et aggravé par le fait que toutes les applications ne sont pas des services Web ou même des applications Web? Ma seule conclusion est que les pilotes de test et les scénarios de test doivent être spécifiques à chaque application et je ne peux pas avoir de réutilisation significative du code.Plusieurs applications en plusieurs langues sur différents systèmes d'exploitation. Dois-je essayer un harnais de test unifié?
Toutes les suggestions ou offres un rapide coup dans la tête pour poser cette question sera bien accueilli et apprécié :)