Validation de script pour chaque changement de releaseBonjour,
J'ai un client qui a une grande quantité de scripts (>2000) et dont le changement de release a un vrai coût.
En effet, il doit valider tous ses scripts sur la nouvelle release avant de la déployer.
Y aurait il des personnes qui auraient de l’expérience la dessus et qui aurait par exemple un script JSL capable de tester et valider un ensemble de script?
ou alors une autre approche qui serait efficace?
Je vous remercie pour vos suggestions.
Bien cordialement,
Florence
Re: Validation de script pour chaque changement de releasesalut @flo_kussener ,
ce serait un autre grand sujet pour la désession de script JMP au Discovery Summit Americas le 12 octobre.
Je pense que de nombreux clients seraient intéressés par le sujet.
Veuillez envisager d'organiser une telle session ou de vous présenter pour partager certaines de vos préoccupations.
à votre santé,
Stan
Re: Validation de script pour chaque changement de releaseSalut Florence,
en général, il y a deux choses à suivre lors d'un codage ou d'une programmation extensifs:
1. Suivre une bonne norme de programmation / ligne directrice
2. tests unitaires
Une bonne norme de programmation peut aider à éviter de nombreux styles de codage différents et certaines erreurs assez courantes ou problèmes potentiels. Cela peut différer d'une entreprise à l'autre dans les détails, mais la ligne directrice générale pour une bonne programmation demeure.
Les tests unitaires permettent de voir si le code fournira les résultats attendus. Cela peut être fait pour des extraits de code ou des scripts complets. généralement, vous obtiendrez un journal de test où tous les succès et erreurs seront répertoriés. Cela aide à accélérer la validation car vous pouvez toujours pointer vers ce script de test unitaire et partager les résultats avec les autorités. Pour 2000 scripts, cela peut représenter beaucoup de travail initial mais à partir de là, en général, seuls des changements mineurs sont nécessaires, par exemple lors de l'ajout de nouveaux tests.
Test JSL automatisé par unité JSL est une version basique d'un test unitaire pour les scripts jsl pour vous aider à démarrer.
Ce fil pourrait également aider: https://community.jmp.com/t5/Discussions/Regression-testing-JSL-scripts-on-new-releases-of-JMP/td-p/9109
Mon opinion honnête: je souhaiterais que nous prenions plus soin des tests de capacité jsl vers l'arrière car presque chaque version il y aura un changement dans les arguments, les entrées / sorties ou le comportement complet des fonctions jsl (par exemple le tri) qui casse les scripts ou fournit différents les sorties. Je sais que nous fournissons des scripts et aucun langage de programmation, cependant ...
Re: Validation de script pour chaque changement de releaseJuste pour ajouter, cette présentation du sommet de la découverte aux États-Unis 2020 la semaine prochaine devrait traiter exactement ce sujet, vous voudrez peut-être dire à votre client:
Création d'un écosystème de scripts JSL: GIT, test unitaire, VBA pour PPT, collecte de journaux d'incidents, etc.