<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Quelqu'un connaît-il une approche existante que nous pouvons partager pour les scripts JMP de test de régression ?J'ai un client qui a un tas de scripts qui doivent être testés avec chaque version de JMP ; ils le font actuellement manuellement et cela prend beaucoup de temps.Ils veulent vérifier les erreurs d'exécution de script et comparer les résultats. Suggestions?
Merci,
jerry
Salut Jerry,
S'il vous plaît voir ma réponse à Test de régression des scripts JSL sur les nouvelles versions de JMP pour des idées que vous pourriez être en mesure de transmettre au client concernant les tests de régression des scripts JSL dans les nouvelles versions de JMP.
Meilleur,
Michael
Salut Jerry,
si j'ai bien compris, votre client veut avoir une sorte de test xunit pour JSL. Je ne connais pas de programme prêt à l'emploi dans File Exchange. La suggestion de Jeff pourrait donc être la meilleure approche.
En Basic, vous devez écrire plusieurs fonctions/classes pour faire une telle chose. Un pour exécuter les tests, c'est-à-dire appeler les scripts et vérifier les valeurs de retour avec d'autres classes/fonctions. Une classe/fonction principale, qui contient les messages d'erreurs ou de différences par rapport à la vraie valeur, par exemple en fonction de l'égalité, de l'égalité avec la variance, de l'inégalité, des entrées/sorties incorrectes, du type de variable incorrect, ....
Cela peut devenir assez complexe et augmente généralement avec l'utilisation. Donc, s'il n'y a rien là-bas et que le développement n'a pas quelque chose en scène pour des choses comme ça (même si je me demande s'il n'y a pas quelque chose, mais peut ne pas être accessible au public), il n'y a pas de solution courte, je crois.
J'espère que cela t'aides,
Martin
Salut Jerry,
Il serait préférable de suggérer à l'utilisateur de publier la question dans les discussions de la communauté d'utilisation. C'est probablement beaucoup d'expérience là-bas qui pourrait faire des suggestions.
Jeff Perkinson
Responsable service client JMP
SAS